Commit Graph

177 Commits (f41d76b3d760629522ed8d222adddb13e839447f)

Author SHA1 Message Date
Georg Krause f41d76b3d7 Free Rec Mode Button works now 2019-06-06 10:31:01 +02:00
Georg Krause 335571ad17 Add Auto Stop Recording 2019-05-31 20:59:48 +02:00
Georg Krause 210a08f418 removed const from smoothing_value
I wanted to make this const to prevent changes, but since the smoothing_value needs to be calculated based on the samplerate which
is a member of jack this does not work, I dont know how to do this. Any hints welcome.
2018-07-11 21:51:42 +02:00
Georg Krause 21e53c391d calculate smoothing value depending on samplerate
Because smoothing "speed" distinguish between two sample rates, we need to calculate the right smoothing value for the used sample
rate on runtime. This commit changes this. The SMOOTHING_CONST in config.hxx can still be used to configurate the general speed for
smoothing.
2018-07-09 14:38:52 +02:00
Georg Krause 701e9dc24b apply smoothing to input to send button 2018-07-09 14:16:41 +02:00
Georg Krause abdf24dada apply smoothing to input to mix button 2018-07-09 14:09:44 +02:00
Georg Krause 08835eac75 apply smoothing to input to key button 2018-07-09 13:57:06 +02:00
Georg Krause 74c40a55e3 apply smoothing to input volume 2018-07-09 13:54:11 +02:00
Georg Krause 211a8c886f apply smoothing to master return vol 2018-07-09 13:50:39 +02:00
Georg Krause df763be9fb apply smoothing to input sidechain volume 2018-07-09 13:46:31 +02:00
Georg Krause c7f268a45b apply smoothing to input to send volume 2018-07-09 13:34:13 +02:00
Georg Krause 8b9b3bce44 apply smoothing to input to mix volume 2018-07-09 13:29:09 +02:00
Georg Krause b816f05279 use global smoothing const 2018-06-03 10:37:47 +02:00
Georg Krause 91803ee6eb apply better smoothing parameter 2018-06-03 10:37:47 +02:00
Georg Krause 5dfc7bc639 simplify smoothing of master fader 2018-06-03 10:37:47 +02:00
Harry van Haaren 289313ce13
Merge pull request #230 from georgkrause/issue228
Fix Input Signal Flow
2018-05-19 16:34:00 +01:00
Harry van Haaren 338c6cdbf0
Merge pull request #222 from georgkrause/trackconfusion
repair trackconfusion
2018-05-19 16:31:51 +01:00
Harry van Haaren 73221aed04
Merge pull request #219 from georgkrause/clearclip134
sets default binding active to 1
2018-05-19 16:31:24 +01:00
Georg Krause 01b49a78dd don't pipe input to send if input monitoring is turned off 2018-05-08 11:46:25 +02:00
coderkun 068d882ba0 Unify access to track buffers via array indices
Unify the access to track buffers via their array indices by using
reasonable variable names (e. g. “trackoffset” instead of “o”).
Additionally define the number of channels in the global configuration.
Finally add some comments to explain the index calculation.
2018-04-13 22:24:45 +02:00
coderkun e2af26067b fix typo 2018-04-13 15:48:46 +02:00
Georg Krause 987ec5dfbc unify buffer access 2018-04-13 15:35:36 +02:00
Georg Krause 817dd63541 solve bug in binding midi controller to grid events 2018-04-11 12:33:56 +02:00
Georg Krause e24b4a661f removed some unused Code in Jack::Jack 2018-04-08 11:20:23 +02:00
Harry van Haaren a431ff3868 jack: track numbering to use human-offset
Humans count from 1, so increase the track numbers in the JACK
port names by one, for both the sends/returns and the JACK FX.
2017-03-27 21:10:06 +01:00
Harry van Haaren 08bdc1ff09 restyled code after stereo added 2017-03-27 21:04:30 +01:00
coderkun 9b7cb506d5 Use stereo signal for all channels 2017-03-27 20:53:03 +01:00
coderkun 59b146f052 Use stereo input and stereo audio buffer 2017-03-27 20:53:03 +01:00
Harry van Haaren 394ced7f33 cleanup startup prints and blank lines 2016-12-30 12:30:59 +00:00
Harry van Haaren 01f71ec5e4 astyle: global restyle of codebase (fixes #153)
This to bring common fomatting to the whole project,
including submissions. To format a file to this style:

astyle --style=linux -t8 <file>

Future patches / pull-requests should be in this format.
2016-12-27 13:04:05 +00:00
Harry van Haaren c360dad709 Fixed #117 Master Returns now re-enabled 2016-11-26 09:47:12 +00:00
Harry van Haaren 5c79534df4 Fix compiler warning about \0, use \n instead 2016-11-26 09:19:07 +00:00
Gerald afb7863891 Fixed #96 internal buffer overflow 2016-11-26 09:10:23 +00:00
Gerald 3852e4c87f MAJOR change: send/returns are always there. New feature: per track output
(optional, use enablePerTrackOutput in luppp.prfs)
2016-11-19 00:35:43 +01:00
Gerald a65ddf6f38 fixed some glitch issues, glitch on send_track_0 persists :( 2016-11-17 20:15:47 +01:00
Gerald 3bf4a14dec implemented events for jack send return 2016-11-15 18:11:28 +01:00
Gerald 6f3c2ecd33 Made per track sends and returns an option 2016-10-04 17:11:36 +02:00
Gerald 6f88b009f6 Added per track sends and returns via JackSendReturn (subclass of AudioProcessor) 2016-10-03 19:43:13 +02:00
Gerald 86b309b17f prevent buffer pointers from being pushed when nframes=buffers.nframes
in Jack::processFrames()
2016-09-29 19:08:28 +01:00
Gerald eb06f749a5 added lag function to all volume sliders. Suppresses audio jitter at rapid
volume changes
2016-09-29 19:08:28 +01:00
Gerald bc71739b3a Fixed issue with glitches on beats/bars 2016-09-29 19:08:17 +01:00
Harry van Haaren c289c6a997 fix JACK transport state control 2016-09-20 20:10:51 +01:00
Harry van Haaren f7846d238b -Fixed #95, glitch in output. JACK return ports broken in fixing, buffer coping issue. 2014-11-13 01:47:21 +00:00
Harry van Haaren 3070b2904a -Implemented Transport Play/Stop, and UI button 2014-08-08 13:58:31 +01:00
Harry van Haaren bd4984d271 -Metronome moved to seperate JACK headphones port, fixes #85. 2014-06-09 12:37:57 +01:00
Harry van Haaren 9a72eb0cf5 -Caching samplerate locally in Jack 2014-02-08 13:30:38 +00:00
Harry van Haaren e1b5dc895a -No auto-roll transport on startup 2013-12-10 12:34:25 +00:00
Harry van Haaren 2505b44274 -Default MIDI controller backend loading OK 2013-12-09 01:10:53 +00:00
Harry van Haaren d208f8959a -Added LICENSE 2013-12-08 21:44:43 +00:00
Harry van Haaren a3f9eda1d4 -Fixed "double-register" of GuiController 2013-12-04 14:13:13 +00:00