Commit graph

718 commits

Author SHA1 Message Date
Harry van Haaren
941d5b3c0c ctlrscript: cleanup and added README 2016-12-18 14:21:47 +00:00
Harry van Haaren
5617ad5175 ctlrscript: refactor and add test to controllers 2016-12-18 12:12:38 +00:00
Harry van Haaren
38a86a9fcd ctlrscript: added master bindings 2016-12-05 16:40:35 +00:00
Harry van Haaren
bd26a1f0d6 ctlrscript: added tempo events 2016-12-05 16:16:58 +00:00
Harry van Haaren
fa401ae142 ctlrscript: grid press/release and launch scene added 2016-12-05 16:09:51 +00:00
Harry van Haaren
c00895cf40 ctlrscript: add record arm 2016-12-05 14:20:18 +00:00
Harry van Haaren
590077559c ctlrscript: add JackSend and Active to scriptable controls 2016-12-05 14:17:07 +00:00
Harry van Haaren
6a73a6d14a ctlrscript: added track volume 2016-12-04 19:58:07 +00:00
Harry van Haaren
46b022431e ctlrscript: LED feedback working with MIDI writing 2016-12-04 19:36:45 +00:00
Harry van Haaren
e970aa35b0 ctlrscript: refactored event handling 2016-12-04 19:36:45 +00:00
Harry van Haaren
60d990e4ea ctlrscript: refactored API and events working 2016-12-04 19:36:45 +00:00
Harry van Haaren
d664bb010a ctlrscript: refactoring and cleanup, adding API 2016-12-04 19:36:45 +00:00
Harry van Haaren
6da76a4f03 ctlrscript: automatic updating on event arrival 2016-12-04 19:36:45 +00:00
Harry van Haaren
dd0dbf0744 ctlrscript: refactor compiling and MIDI handling 2016-12-04 19:36:45 +00:00
Harry van Haaren
2803d11b65 CtlrScript: TrackSendActive POC working 2016-12-04 19:36:45 +00:00
Harry van Haaren
4b3153574f ctlrscript: refactor and rework, now handles MIDI 2016-12-04 19:36:45 +00:00
Harry van Haaren
bdacf93e83 CtlrScript: added TCC code, added link flags
This commit attempts to compile and run the d2 script as prototyped
outside of Luppp.
2016-12-04 19:36:45 +00:00
Harry van Haaren
4657b4b135 ctlrscript: initial stub implementation
This commit adds a framework for TCC based scripting
of controllers. Given that TCC only compiles C, it is needed to translate
the C++ Event class instances to a plain C interface, which can then be
sent to the controller.
2016-12-04 19:36:45 +00:00
Gerald
cd1565d073 Added midi binding capabilities for jack sends and fx button, closes #151 2016-12-04 19:33:23 +00:00
Harry van Haaren
9daf1e4b61 updated header images 2016-12-04 18:59:55 +00:00
Harry van Haaren
e83a0bfca0 Fixes #148: Updated changelog for track vol fix 2016-12-04 17:22:10 +00:00
Harry van Haaren
2b9ccf3c8d Merge pull request #149 from georgkrause/changelog
updated changelog, thanks @georgkrause
2016-12-04 17:20:20 +00:00
Harry van Haaren
0ed37a4401 Fixes #125; Track faders set to zero on very low volumes 2016-12-04 17:19:09 +00:00
Georg Krause
40a5b91273 updated changelog 2016-12-04 16:33:45 +01:00
Harry van Haaren
02fb669470 volume: fix mousewheel handling
Mouse scroll events are now consumed by vol faders,
and hence not passed on to the next widget.
2016-11-29 18:48:09 +00:00
Harry van Haaren
4e154b1d11 Merge pull request #143 from geraldmwangi/master
resize luppp_group. Fixes problem with unresponsive lower part of faders.
2016-11-29 18:47:41 +00:00
Gerald
848ea51658 Fixed issue with non responsize lower gui part 2016-11-29 18:31:15 +01:00
Harry van Haaren
917e61a0ac Resolves #136: saveDirectory
This commit is Geralds work, as sent by pull-request
https://github.com/openAVproductions/openAV-Luppp/pull/136
It had to be rebased, so this is a new commit of his changes.
2016-11-27 19:37:03 +00:00
Gerald
066f551a2f Merge remote-tracking branch 'openav-master/master' 2016-11-26 12:27:07 +01:00
Harry van Haaren
c360dad709 Fixed #117 Master Returns now re-enabled 2016-11-26 09:47:12 +00:00
Georg Krause
3a6138a0be removed unused code (fixes #131)
[HvH] I modified this commit - a few changes I didn't like, for
example removing the src/config.hxx debug variables - I know they
are commented, but I use the regularly during development to get
extra prints. So this commit removed some of your changes - just
a note that you're not wondering where the changes went :)

Thanks for the PR!
2016-11-26 09:37:37 +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
a0fd6ab697 Fixed internal buffer overflow 2016-11-25 16:16:56 +01:00
Gerald
51407a4bc1 Merge remote-tracking branch 'openav-master/master'
Conflicts:
	src/gtrack.cxx
	src/gui.cxx
	src/jacksendreturn.cxx
2016-11-25 12:17:56 +01:00
Harry van Haaren
6440e19c57 Fixes #133 JackSendReturn defualt volume = 1.0f
DSP and GUI level defaults for JackSend are now 1, so when
you click the FX button, by default the audio will be routed
to the send, returned, and audible again. This is better UX.

Fixed 2 build warnings to do with string termination
2016-11-24 23:51:29 +00:00
Harry van Haaren
f8d5ccf34d Fixing master output section
Looks better than before, but still not ideal. Perhaps adding
a global (master) FX send to JACK could fill the space?
Or else re-layout the items (labels under dials?) to fill void.
2016-11-24 23:29:41 +00:00
Gerald
7ff4d83bb3 Added metronomeActiveByDefault and metronomeDefaultVolume to the preferences to allow starting luppp with active metronome 2016-11-24 23:15:00 +00:00
Gerald
bb91ac0e58 MAJOR change: send/returns are always there. New feature: per track output (optional, use enablePerTrackOutput in luppp.prfs) 2016-11-24 23:15:00 +00:00
Gerald
efa6d9054c fixed some glitch issues, glitch on send_track_0 persists :( 2016-11-24 23:15:00 +00:00
Gerald
d3048154b0 fixed noise issue on send, glitch remains :( 2016-11-24 23:15:00 +00:00
Gerald
83d36b9e47 Fixed issue with FX button 2016-11-24 23:15:00 +00:00
Gerald
1e07878b5d added callback for jacksend knob 2016-11-24 23:15:00 +00:00
Gerald
4023a50099 implemented events for jack send return 2016-11-24 23:15:00 +00:00
Gerald
10d0d48285 Added controls for send/return to gui (non-functional) 2016-11-24 23:15:00 +00:00
Gerald
8fd3e1e1bf Made per track sends and returns an option 2016-11-24 23:15:00 +00:00
Gerald
28cbe8e638 Added per track sends and returns via JackSendReturn (subclass of AudioProcessor) 2016-11-24 23:15:00 +00:00
Gerald
b922e5ebbe Started per track sends/returns 2016-11-24 23:15:00 +00:00
Harry van Haaren
e71ceb39a7 Merge pull request #130 from rcaneill/patch-1
Create akai_apc_key25.ctrl
2016-11-24 22:17:27 +00:00
Gerald
fc70bee8d8 Added metronomeActiveByDefault and metronomeDefaultVolume to the preferences
to allow starting luppp with active metronome
2016-11-21 19:49:53 +01:00