Commit Graph

95 Commits (main)

Author SHA1 Message Date
Georg Krause 860348472d Disable tempo dial while a clip is recording 2019-06-18 12:34:26 +02:00
Georg Krause d210216c72 Disable Free Mode if >= 1 Clip is recorded 2019-06-15 10:24:13 +02:00
Georg Krause e592d5dea4 Rename Luppp to Loopp 2019-06-09 10:41:19 +02:00
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 5dfc7bc639 simplify smoothing of master fader 2018-06-03 10:37:47 +02:00
Georg Krause 049ee5b191 record after input volume 2018-05-08 13:45:15 +02: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 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
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 3bf4a14dec implemented events for jack send return 2016-11-15 18:11:28 +01:00
Gerald 6f88b009f6 Added per track sends and returns via JackSendReturn (subclass of AudioProcessor) 2016-10-03 19:43:13 +02:00
Gerald 71e9c8526c Started per track sends/returns 2016-09-30 23:05:41 +02: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 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 d208f8959a -Added LICENSE 2013-12-08 21:44:43 +00:00
Harry van Haaren dabf78adbc -Refactored GenericMIDI to use Event namespace helper functions, refactored Event functions to use loop. Binding loading working but mostly untested 2013-11-19 22:47:57 +00:00
Harry van Haaren 0a9471cf54 -Working on NSM integration: open working, but session not showing: Jack registration issue with GUI probably the cause 2013-11-08 00:18:48 +00:00
Harry van Haaren 652e54df41 -Removed prints 2013-11-02 03:32:33 +00:00
Harry van Haaren ca0fab2d17 -MIDI binding enable added to Options dialog, allows binding of most functionality: no save feature yet. 2013-10-18 01:28:00 +01:00
Harry van Haaren 62dd928d9b -Initial controller MIDI binding hacked in 2013-10-18 01:06:34 +01:00
Harry van Haaren 09de7af563 -Big refactor of #includes, less compilation deps. Updated TimeManager Bar() to include nframes data 2013-10-12 13:19:37 +01:00
Harry van Haaren d3b3fd82fe -Return volume dial working 2013-10-07 15:21:24 +01:00
Harry van Haaren 437a06fa86 -Renamed MidiObserver to MidiIO (reflecting that MidiIO can write midi messages) 2013-10-03 00:25:48 +01:00
Harry van Haaren c719aafdfe -Fixed crash on controller issue 2013-10-02 02:40:44 +01:00
Harry van Haaren 83e868c264 -Refactored MIDI controller class 2013-10-01 17:42:16 +01:00
Harry van Haaren 317047ab76 -Refactored Controller / MidiObserver / Jack port handling code 2013-10-01 17:08:19 +01:00
Harry van Haaren 62e056168f -Updated Controller creation code 2013-10-01 16:04:59 +01:00
Harry van Haaren 32b952800a -Working on Jack quit code, cleanup, virtual destructors etc 2013-09-20 23:28:59 +01:00
Harry van Haaren 071bb78ee5 -Input handling UI and DSP both finished: working fine 2013-09-20 15:38:23 +01:00
Harry van Haaren 8813cf0852 -Input volume events added, UI updated 2013-09-20 13:11:47 +01:00
Harry van Haaren 25af4824b1 -Updated UI, added events for input routing 2013-09-20 13:02:27 +01:00
Harry van Haaren f1c5f55f80 -Implemented DSP / events for Input send handling, updated UI 2013-09-20 12:40:50 +01:00
Harry van Haaren 860a2d4501 -Fixed master fader, working on master return 2013-09-20 10:29:05 +01:00
Harry van Haaren 0b44c1c55a -Working on FIXME list 2013-09-17 13:11:11 +01:00