Commit graph

75 commits

Author SHA1 Message Date
Harry van Haaren
d4f74b6c45 Fixed #86, metronome volume. Use right-click 2014-08-30 16:44:09 +01:00
Harry van Haaren
3070b2904a -Implemented Transport Play/Stop, and UI button 2014-08-08 13:58:31 +01:00
Harry van Haaren
d208f8959a -Added LICENSE 2013-12-08 21:44:43 +00:00
Harry van Haaren
04fc086a5d -Added "special" selection from GUI 2013-12-04 13:50:08 +00:00
Harry van Haaren
61c9e8d329 -Fixed compilation warnings, and DiskWriter bug 2013-11-23 00:14:53 +00:00
Harry van Haaren
17950d7d00 -Updated MIDI bindings, added MasterReturn binding option 2013-11-21 14:11:06 +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
9ab22c78b8 -Event implemented to remove individual MIDI bindings 2013-11-19 21:51:20 +00:00
Harry van Haaren
f9e1950777 -Fixing bindings window, adding Author / Email details 2013-11-16 17:19:36 +00:00
Harry van Haaren
d02cbb65ca -Fixing Controller write .ctlr bug 2013-11-10 22:26:08 +00:00
Harry van Haaren
a4407eab13 -Working on saving particular Controller to disk: ID's getting scrambled bug 2013-11-10 20:13:41 +00:00
Harry van Haaren
d5d54fa3ea -Fixed input section MIDI binding: working as normal 2013-11-09 22:11:45 +00:00
Harry van Haaren
55c9b171bd -Removed cout prints 2013-11-01 23:31:18 +00:00
Harry van Haaren
e7cec02609 -Controller pointer is recieved from DSP backend, and can be written to .ctlr file 2013-10-19 12:54:26 +01:00
Harry van Haaren
5ea1ff989e -Big update to dynamic binding 2013-10-18 16:52:04 +01:00
Harry van Haaren
dd2be6fa0f -Updated Event pretty names, now works for all normal bindable events 2013-10-18 16:00:52 +01:00
Harry van Haaren
8698a0e62e -Added event.cxx, containing static initializers for pretty event names 2013-10-18 14:50:28 +01:00
Harry van Haaren
e6475cdff6 -Working on providing MIDI bind target to user 2013-10-18 14:33:00 +01: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
3c1d86b7ba -Footpedal clip sampling using APC shift button working & tested 2013-10-08 22:32:25 +01:00
Harry van Haaren
9c578ef07f -Updated GridLogic / Event / GenericMIDI to handle footswitch MIDI binding 2013-10-08 21:53:41 +01:00
Harry van Haaren
d3b3fd82fe -Return volume dial working 2013-10-07 15:21:24 +01:00
Harry van Haaren
98ffb78732 -Updated GenericMIDI 2013-10-03 11:24:34 +01:00
Harry van Haaren
ee126e4382 -Renamed SEND_* names for clarity 2013-10-03 01:18:06 +01:00
Harry van Haaren
f1e1c855c4 -Overhauled GenericMIDI binding system to map event strings to the Event enumeration, faster compares 2013-10-03 00:39:00 +01:00
Harry van Haaren
62e056168f -Updated Controller creation code 2013-10-01 16:04:59 +01:00
Harry van Haaren
52cfaca7e8 -TrackSendActive implemented 2013-09-23 15:23:48 +01:00
Harry van Haaren
d92b464175 -Record button in GUI enables "over-record" of previous clip 2013-09-23 12:51:41 +01:00
Harry van Haaren
1a2dd568f7 -Initial resampling code in place 2013-09-23 10:53:58 +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
7a2e2a4ef0 -Input section reworked 2013-09-20 11:23:59 +01:00
Harry van Haaren
860a2d4501 -Fixed master fader, working on master return 2013-09-20 10:29:05 +01:00
Harry van Haaren
b411df2391 -Refactored Save to State, and SaveAble to Stately 2013-09-06 00:28:11 +01:00
Harry van Haaren
94ef514816 -Updated EventSave / EventSaveReset, implemented reset() call 2013-09-06 00:10:33 +01:00
Harry van Haaren
c66bcc2a42 -Refactored EventFxReverb 2013-09-05 14:42:48 +01:00
Harry van Haaren
78b8a17df0 -Saving error checking added, cleaning up writing code 2013-09-05 11:36:51 +01:00
Harry van Haaren
05984fbc9b -Updated Save to work with LooperClip, added Save::done() static function for counting finished saves, and knowing when to flush metadata to disk. 2013-09-03 20:06:11 +01:00
Harry van Haaren
298b18af04 -Updated LooperClip, it now handles save() gracefully, copying data to GUI thread to be serialized to disk. 2013-09-03 19:35:02 +01:00
Harry van Haaren
1b76c1ce2c -Added EventSave, updated DSP handling code 2013-09-03 18:05:57 +01:00
Harry van Haaren
6ad3a0e11b -Updated ClipSelector code, working on LaunchScene support 2013-08-22 05:48:59 +01:00
Harry van Haaren
f7fce45d4a -Loops can be used as tempo, and Luppp will guess the amount of beats, its tempo based on beats, and start running at that tempo. 2013-08-13 18:34:08 +01:00
Harry van Haaren
40850e0e41 -UI can set the number of beats in LooperClips 2013-08-13 17:03:33 +01:00
Harry van Haaren
18bd5144b2 -Buffer updating working, recording not yet being played back 2013-08-07 00:16:27 +01:00
Harry van Haaren
a5071a3bbb -APC / GUI feedback using GridState now implemented. 2013-08-06 23:19:56 +01:00
Harry van Haaren
90edacad60 -Fixed GridLogic, now sends proper feedback to APC / GUI. 2013-08-06 22:42:04 +01:00