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
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
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
5acf1f33d6
clip save implemented, fixes #121
2016-11-03 20:09:06 +00:00
Harry van Haaren
e5e57d7a74
Merge pull request #112 from Teteros/Teteros-patch-1
...
Add hotkey symbols for en-GB layout, Thanks @Teteros!
2016-09-29 20:00:27 +01:00
Harry van Haaren
84ba2014c9
Removed setBpm() retriggers looper playback
...
Although this allows loops to go out of sync, I think its more
"musical" than the re-trigger noises of scrubbing the BPM dial...
In short - in a live performance I do not expect musicians to
change tempo in a song - between songs it possible, and then
triggering a scene will bring everything back into sync.
This needs a better solution, but right now I'm not sure how
to best do that. The other changes in the patches that changed
this behaviour are valuable, so commiting to get closer to a
solution - but I'm not comfortable with the retrigger noises.
2016-09-29 19:49:45 +01:00
Gerald
97ae7fbec5
Time observers get reset upon change of jack transport to rolling, fixed issue
...
with jack transport and bars (bars are 1 based), removed debug code
2016-09-29 19:08:28 +01: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
c084601d0e
pitchShift add delay even for playSpeed=1.0 !! Fixed by disableing pitchShift
...
when playSpeed=1.0
2016-09-29 19:08:28 +01:00
Gerald
804bca9135
Loops get retriggered when setting bpm
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
Teteros
42846cdee3
Add hotkey symbols for en-GB layout
...
@ and # symbols are replaced by " and £ on UK/Ireland keyboard layouts.
This patch adds those to keep the number row working like on en-US ones.
2016-09-25 22:17:06 +01:00
Harry van Haaren
c289c6a997
fix JACK transport state control
2016-09-20 20:10:51 +01:00
Harry van Haaren
cfd0dc36d9
Merge branch 'master' of https://github.com/geraldmwangi/openAV-Luppp into jimson
2016-09-20 18:27:18 +01:00
Gerald
acbd5169de
Fixed Error info on timing
2016-09-20 12:56:44 +02:00
Gerald
883ab99542
Fixed Timing issues in TimeManager. This resolves also an issue related to loading
...
samples
2016-09-20 12:38:08 +02:00
Harry van Haaren
66bd2899c8
Fixed compilation warnings
2016-09-19 18:35:09 +01:00
Gerald
25560ed160
Fixed the issue: Loosing sync after N Beats, found and fixed issue with
...
metronome dial (integeger numbers where getting translated to fraktional floats in setBpm()), needs more testing
2016-09-15 14:39:13 +02:00
Harry van Haaren
2531177223
avtk: fixed bug in dial scroll wheel handling
...
A bug in scroll wheel handling would result in every dial moving
instead of only the one scrolled over: fixed now.
2016-06-26 13:14:19 +01:00
Harry van Haaren
1fedf486d7
metro: fixed bug of using tapif Time isn't running
...
This quick-fix ensures that when the tap-average is
really slow, that the TimeManager doesn't try to
set it as a BPM value. When Transport is stopped,
the average FPB could be 0, causing nasty things.
2015-12-11 19:48:09 +00:00
Harry van Haaren
e6ef26f33d
-#106 ARCH check in CMake, removes -msse for arm
...
This commit adds an architecture check to CMake,
detecting if we're running on x86_64 or not.
If not, disable the sse instructions. This can
be improved to handle i686 and some ARM optimization.
2015-11-22 09:50:26 +00:00
Harry van Haaren
79320c8187
-Fixed #100 , mouse scroll on dial working
2015-06-12 21:17:10 +01:00
Harry van Haaren
224af01f25
-Fixed #99 , horizontal volume slider issue
2015-06-12 20:56: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
68bbfdb26d
-BPM dial has label ( #93 ), shows BPM as number
2014-09-13 00:27:55 +01:00
Harry van Haaren
8835947f1e
-Fixed #76 Metro disable by MIDI mapping
2014-08-30 16:58:53 +01:00
Harry van Haaren
d4f74b6c45
Fixed #86 , metronome volume. Use right-click
2014-08-30 16:44:09 +01:00
Harry van Haaren
d75ca042ec
-Removed extra prints
2014-08-30 13:17:13 +01:00
Harry van Haaren
8df3f9d594
-Updated graphics, removed extra header
2014-08-23 15:23:36 +01:00
Harry van Haaren
2af4dd6dcd
-Integrated + fixed Clang analysis into buildTest
2014-08-10 22:20:57 +01:00
Harry van Haaren
a2fd2d7630
-Icon created & working, added transport.hxx
2014-08-08 23:13:19 +01:00
Harry van Haaren
3070b2904a
-Implemented Transport Play/Stop, and UI button
2014-08-08 13:58:31 +01:00
Harry van Haaren
4a1c27907b
-TimeManager & JACK Transport fixed #89
2014-08-05 15:01:04 +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
e5d63bd68e
-Arrow keys on keyboard move speical clip (thanks to ZTH for request)
2014-06-08 16:40:47 +01:00
Harry van Haaren
75e30def18
-Applied patch from Hans Baier, capital letters keboard shortcuts to clear slots: fixed #83
2014-06-05 12:03:59 +01:00
Harry van Haaren
c698e631d4
-Fixed #82 , metronome visibility issue
2014-05-12 14:11:01 +01:00
Harry van Haaren
c37376ce76
-Hacked APC footswitch scene++ functionality into GenericMIDI
2014-04-28 18:34:30 +01:00
Harry van Haaren
e2b8350b0e
-Added keyboard shortcuts for the grid, fixes #73 .
2014-02-23 19:37:52 +00:00
Harry van Haaren
738da63d9f
-Updated CMake, version auto-generated. Fixes #69
2014-02-23 18:16:53 +00:00
Harry van Haaren
abff10a08e
-Added install target (defaults to /usr/local), fixes #74 .
2014-02-23 17:26:43 +00:00
Harry van Haaren
df5d1cd5ca
-Fixed uninit variable
2014-02-16 23:22:25 +00:00
Harry van Haaren
9a72eb0cf5
-Caching samplerate locally in Jack
2014-02-08 13:30:38 +00:00
Harry van Haaren
7408d51d33
-Working on issue #70
2014-02-07 13:22:13 +00:00
Harry van Haaren
96dd502d67
-Fixed #63 nasty timing bug, now dynamically changing BPM is with audio as it should.
2013-12-29 00:37:49 +00:00
Harry van Haaren
aa4d50be62
-Min window size 800x450 for OpenPandora screen
2013-12-13 13:56:45 +00:00
Harry van Haaren
d7928aac10
-Refactored AudioBuffer into .cxx, fixed filename loading bug in DiskReader / AudioBuffer
2013-12-12 20:02:10 +00:00
Harry van Haaren
fee7883782
-Fixed bug in using name from audio.cfg
2013-12-12 12:51:17 +00:00
Florian Paul Schmidt
011a95757f
add REQUIRED field to pkg_config usage
2013-12-12 12:26:32 +01:00
Harry van Haaren
04bff4cde2
-Fixed ClipSelector clear name, fixed looperclip playing on load bug
2013-12-11 18:22:12 +00:00
Harry van Haaren
672429d916
-Upgraded loop loading, now shows best stretch values for current BPM
2013-12-11 13:22:54 +00:00
Harry van Haaren
80f415e8db
-Cleaned up some TimeManager code
2013-12-10 23:05:13 +00:00
Harry van Haaren
b186de0226
-Writes default preferences file if it doesn't exist
2013-12-10 22:47:31 +00:00
Harry van Haaren
6bfd6a86e1
-Added .ogg files to Load sample filter
2013-12-10 22:33:10 +00:00
Harry van Haaren
7d350441cc
-Tempo Tap button UI freeze now fixed #62
2013-12-10 21:47:26 +00:00
Harry van Haaren
85cb9e9d8d
-Removed -Werror from release build, was causing non-fatal errors on different systems.
2013-12-10 20:49:16 +00:00
Harry van Haaren
598bf3d179
-Added error checking in diskreader
2013-12-10 17:23:21 +00:00
Harry van Haaren
75a47bb73d
-Updated CFlags denormals code
2013-12-10 15:45:55 +00:00
Harry van Haaren
eb2bbe653b
-Master Input section saved / restored properly
2013-12-10 14:15:08 +00:00
Harry van Haaren
5cd23266a0
-Improved preference loading error checking
2013-12-10 13:05:27 +00:00
Harry van Haaren
ddd44f3950
-Added -Werror to build flags, fixed two offenders
2013-12-10 12:40:20 +00:00
Harry van Haaren
e1b5dc895a
-No auto-roll transport on startup
2013-12-10 12:34:25 +00:00
Harry van Haaren
5e55a4f0b7
-Added default luppp.prfs file
2013-12-09 01:21:41 +00:00
Harry van Haaren
379fbc67d9
-Added resample quality to .config options
2013-12-09 01:20:34 +00:00
Harry van Haaren
2505b44274
-Default MIDI controller backend loading OK
2013-12-09 01:10:53 +00:00
Harry van Haaren
f700c2bd4e
-MIDI IO class error checking
2013-12-09 01:03:14 +00:00
Harry van Haaren
7f96d72d77
-Clip names shown in GUI when files loaded
2013-12-09 01:03:00 +00:00
Harry van Haaren
e84a39357f
-Updated GUI load sample filter, Aesthetic improvements
2013-12-08 22:58:15 +00:00
Harry van Haaren
d208f8959a
-Added LICENSE
2013-12-08 21:44:43 +00:00
Harry van Haaren
d25a7ab339
-Aesthetic code improvements
2013-12-07 23:27:33 +00:00
Harry van Haaren
3f08b8847e
-Refactoring ~GOptions()
2013-12-05 20:45:56 +00:00
Harry van Haaren
8e0ca98255
-Updated TimeManager
2013-12-05 20:17:02 +00:00
Harry van Haaren
d7c0f4b73f
-Fixed timing bug
2013-12-05 19:57:17 +00:00
Harry van Haaren
f48174f7f3
-Debugging
2013-12-05 19:03:49 +00:00
Harry van Haaren
60decf79ba
-Load sample remembers location, updated Special colour / Rclick menu layout
2013-12-04 14:46:44 +00:00
Harry van Haaren
211df0fa0f
-Updated Goptions, removed prints
2013-12-04 14:27:47 +00:00
Harry van Haaren
a3f9eda1d4
-Fixed "double-register" of GuiController
2013-12-04 14:13:13 +00:00
Harry van Haaren
d8411389a9
-Fixed GOptions binding list, now shows all bindings
2013-12-04 14:12:54 +00:00
Harry van Haaren
04fc086a5d
-Added "special" selection from GUI
2013-12-04 13:50:08 +00:00
Harry van Haaren
59c46e3dfd
-Selecting "special" clips in GUI possible, tested with APC footpedal
2013-12-04 13:07:17 +00:00
Harry van Haaren
da92d83c84
-Clip text position auto-centers irrelevant of size
2013-12-04 12:58:59 +00:00
Harry van Haaren
6d7b84a0a2
-Updated GOptions
2013-12-04 12:49:27 +00:00
Harry van Haaren
7f5e6dd0d5
-GOptions opens link when clicked
2013-12-04 12:38:02 +00:00
Harry van Haaren
51a7b1c2af
-Updated directory naming for saving: now has .luppp extension, fixed diskwriter tests
2013-12-02 18:12:21 +00:00
Harry van Haaren
a94a916107
-Fixed stereo file loading issue
2013-12-02 00:43:59 +00:00
Harry van Haaren
b30297f01a
-Updated UI, GOptions, Controller reading etc
2013-12-02 00:24:24 +00:00
Harry van Haaren
9bd37a666e
-Fixed BPM binding issue
2013-12-01 23:34:25 +00:00
Harry van Haaren
1dc61d982a
-Fixing resizing of options window
2013-12-01 23:27:49 +00:00
Harry van Haaren
a70b267e17
-Updated TimeHandling, now glitch free with delta times
2013-12-01 23:23:50 +00:00
Harry van Haaren
a4b216f9a1
-Fixed BPM session load issue
2013-12-01 19:01:58 +00:00
Harry van Haaren
840d0710d9
-Fixed TimeManager timestretch / metronome mashing bug, now uses beatCounter for delta between beats
2013-12-01 17:35:45 +00:00
Harry van Haaren
e34197a1f1
-Fixed filepath argument loading if none provided
2013-12-01 17:00:23 +00:00
Harry van Haaren
d57dd9fd43
-Fixed goptions window to stay above Luppp but not steal events, "non-modal" interaction
2013-12-01 16:56:50 +00:00
Harry van Haaren
46d9700c62
-Commented JACK track creation
2013-11-26 17:19:33 +00:00
Harry van Haaren
5b7f6e13ac
-Updated GenericMIDI strings
2013-11-26 17:19:24 +00:00
Harry van Haaren
21a29dea60
-Hacked in support for laoding sessions from command line
2013-11-25 15:50:55 +00:00
Harry van Haaren
61c9e8d329
-Fixed compilation warnings, and DiskWriter bug
2013-11-23 00:14:53 +00:00
Harry van Haaren
48bbbf9dfa
-Made GOptions modal to main Luppp window
2013-11-22 23:50:26 +00:00
Harry van Haaren
b109e8776d
-Fixed bug reported by LeatusPenguin loading loops without audio.cfg file
2013-11-21 19:37:42 +00:00
Harry van Haaren
b83fae5575
-Updated GenericMIDI handling
2013-11-21 14:43:22 +00:00
Harry van Haaren
17950d7d00
-Updated MIDI bindings, added MasterReturn binding option
2013-11-21 14:11:06 +00:00
Harry van Haaren
c8af69d044
Updated GenericMIDI / diskWriter
2013-11-21 13:24:08 +00:00
Harry van Haaren
d9a6694b88
-Fixed ClipSelector resizing artifacts
2013-11-20 11:37:30 +00:00
Harry van Haaren
b4c36dbf4f
-Working on Clipselector, Stereo loading, and GenericMIDI cruft.
2013-11-19 23:34:12 +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
264f655adc
-Fixed scroll size in GOptions, removed print in LooperClip
2013-11-19 22:15:26 +00:00
Harry van Haaren
a8d41b3ff3
-Bindings being removed from backend: removing now working, but not yet in RT
2013-11-19 22:06:05 +00:00
Harry van Haaren
a079134735
-Removing of UI binding element working
2013-11-19 21:55:52 +00:00
Harry van Haaren
9ab22c78b8
-Event implemented to remove individual MIDI bindings
2013-11-19 21:51:20 +00:00
Harry van Haaren
aabc3ad9d6
-Working on removing bindings using uniqueID's
2013-11-19 21:37:34 +00:00
Harry van Haaren
07c8d93ab6
-Updated bindings to have an ID for refering to them uniquely, updated GOptions scroll
2013-11-19 21:04:52 +00:00
Harry van Haaren
7d639f2676
-Updated binding for neatness, added active to goptions binding view
2013-11-19 20:28:01 +00:00
Harry van Haaren
ee561bb235
-Fixed JACK non-init warnings from valgrind
2013-11-19 20:09:56 +00:00
Harry van Haaren
3e4074f772
-Fixing GOptions binding loading / creation
2013-11-19 20:09:35 +00:00
Harry van Haaren
13dd5a08b6
-GOptions is showing binding data
2013-11-19 19:44:25 +00:00
Harry van Haaren
a9671393a0
-Loading of stereo files upgraded
2013-11-19 17:42:18 +00:00
Harry van Haaren
b1ac82cc10
-Fixed dial redraw
2013-11-19 17:12:19 +00:00
Harry van Haaren
ac15f2fc48
-Added bg.c / luppp.c header images, updated image drawing code, and resizing
2013-11-19 16:57:57 +00:00
Harry van Haaren
c533989145
-GUI resizing, header image is getting scrambled
2013-11-19 15:02:32 +00:00
Harry van Haaren
014da77b35
-Fixed NSM integration of open/save to be disabled when NSM running
2013-11-19 14:53:42 +00:00
Harry van Haaren
f9e1950777
-Fixing bindings window, adding Author / Email details
2013-11-16 17:19:36 +00:00
Harry van Haaren
50b34ebaa7
-Working on controller mapping event pretty name strings combo
2013-11-16 14:13:12 +00:00
Harry van Haaren
35dde966ce
-Updated file-chooser for session load
2013-11-16 02:44:49 +00:00
Harry van Haaren
7600c60f83
-Fixed session load resampling
2013-11-16 02:44:37 +00:00
Harry van Haaren
d0e5951bfc
-Fixed loading issue in DiskReader
2013-11-15 20:49:48 +00:00
Harry van Haaren
aed8b2125d
-Refactoring Bindings in UI
2013-11-14 19:45:43 +00:00
Harry van Haaren
0a6d8941cd
-Working on adding Bindings to GOptions UI
2013-11-14 18:29:15 +00:00
Harry van Haaren
712c2e3bd4
-Removed print
2013-11-14 18:09:45 +00:00
Harry van Haaren
10f6256330
-Git version integrated into code
2013-11-14 17:32:51 +00:00
Harry van Haaren
ff462b06fe
-Saving controller file now prompts user on overwrite
2013-11-14 16:50:24 +00:00
Harry van Haaren
5bf93ac39a
-Added print if any Statly returns Stately::error()
2013-11-14 16:36:18 +00:00
Harry van Haaren
5db3b44030
-Updated session loading: clears the state first using EventStateReset, then loads new session
2013-11-14 14:03:47 +00:00
Harry van Haaren
e86b964d5b
-Fixed saving with record issue, now won't save record or _queue record buffers
2013-11-14 14:03:23 +00:00
Harry van Haaren
6c014ae2a6
-Updated Stately, working on handling save-errors better
2013-11-14 13:29:22 +00:00
Harry van Haaren
3fdd71b7dd
-Fixed crash when saving *during* recording. Buffer size mismatch was the cause. Need to properly handle Stately::error(), this is just a quick-fix stop-crash.
2013-11-13 12:03:24 +00:00
Harry van Haaren
460db6e81d
-Fixed 1 bar loop issue
2013-11-12 20:14:14 +00:00
Harry van Haaren
5486d059a1
-Fixed issue with controller over-writing
2013-11-12 19:50:11 +00:00
Harry van Haaren
e8275c2fb6
-Updated GOptions window, fixed dir creation in diskwriter
2013-11-12 12:18:43 +00:00
Harry van Haaren
d27da24d44
-Added GOptions destructor
2013-11-11 16:48:34 +00:00
Harry van Haaren
8234370374
-Fixed prints im gmastertrack, fixed aesthetic button location in GOptions
2013-11-11 00:14:32 +00:00
Harry van Haaren
bf2ef0a9e7
-Updated Controller UI interface
2013-11-10 23:24:21 +00:00
Harry van Haaren
ad3d06ca94
-Working on removing controllers
2013-11-10 23:13:12 +00:00
Harry van Haaren
33a6577480
-Fixed bug (vector was moving when push_back, Controller* in vector solves). Removing MidiIO objects working
2013-11-10 22:52:53 +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
7db538510d
-Refactoring GOptions and ControllerUI classes
2013-11-10 18:38:41 +00:00
Harry van Haaren
38bde0d1cf
-Reworking GOptions / ControllerUI stuff
2013-11-10 18:25:15 +00:00
Harry van Haaren
f866423413
-Working on removing Controller instances
2013-11-10 18:12:28 +00:00
Harry van Haaren
cf632263a8
-Updated GTrack label, Waveform is now logartihmic in display
2013-11-09 23:27:47 +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
52c73d787c
-Working on GUI feedback for Input section, fixed bugs in process staying alive if OptionsWindow is shown
2013-11-09 21:50:21 +00:00
Harry van Haaren
316ea7e668
-Fixed tests, working on writeControllerTest
2013-11-09 20:58:48 +00:00
Harry van Haaren
1538ac4eb9
-Update GUI / JACK shutdown code
2013-11-09 19:59:54 +00:00
Harry van Haaren
2f691a80db
-Input section MIDI bindings
2013-11-09 19:59:45 +00:00
Harry van Haaren
7086f701b5
-Initialized pointer, was segfaulting
2013-11-08 16:55:05 +00:00
Harry van Haaren
91409542c8
-Fixed NSM support: loading & saving files now working!
2013-11-08 01:07:15 +00:00
Harry van Haaren
6579fdd085
-Fixed issue with save paths, now adheres to NSM standard saving mechanisms
2013-11-08 00:48:28 +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
260a1d5a0c
-Fixed NSM bug: now handles reply properly: wasn't calling nsm_check()
2013-11-07 22:42:28 +00:00
Harry van Haaren
84b220728e
-Clip name is saved / restored
2013-11-03 14:12:42 +00:00
Harry van Haaren
7b70072aac
-Volume redraws smoother
2013-11-03 14:00:50 +00:00
Harry van Haaren
c26ebd0524
-Added session load error checking, fixed broken-session load crash
2013-11-03 13:41:30 +00:00
Harry van Haaren
55227a9c92
-Options has "New" button to add controller
2013-11-02 17:54:42 +00:00
Harry van Haaren
13b0172555
-Acts as timebase master, providing JACK with BPM info (useful with Masha / Ducka etc)
2013-11-02 14:15:50 +00:00
Harry van Haaren
f09515d8a5
-Added "Clear" item in right-click, "removes" clips from grid
2013-11-02 14:10:26 +00:00
Harry van Haaren
6f64f64abd
-Fixed metronome bar / beat different tick sounds
2013-11-02 13:49:47 +00:00
Harry van Haaren
b1566046fc
-Removed prints
2013-11-02 13:41:31 +00:00
Harry van Haaren
ff1e57449c
-Debugging NSM support
2013-11-02 13:41:26 +00:00
Harry van Haaren
f2345c8c02
-Updated resampling code, now *much* faster
2013-11-02 04:18:04 +00:00
Harry van Haaren
1105553c63
-Implemented bar() / beat() handling inside nframes: timing issues resolved
2013-11-02 04:07:27 +00:00
Harry van Haaren
652e54df41
-Removed prints
2013-11-02 03:32:33 +00:00
Harry van Haaren
e8caaa961a
-Luppp loads default controllers from file
2013-11-02 00:56:02 +00:00
Harry van Haaren
5395e59ef2
-Updated default location of .ctlr files
2013-11-02 00:41:19 +00:00
Harry van Haaren
78466d1c72
-Removed non-seq controller from startup
2013-11-02 00:20:51 +00:00
Harry van Haaren
123b2bb141
-Commited hack fix for "dual scene play" bug: gridlogic "qStops" all clips on a track on qPlay of a new scene.
2013-11-02 00:13:57 +00:00
Harry van Haaren
55c9b171bd
-Removed cout prints
2013-11-01 23:31:18 +00:00
Harry van Haaren
0d9920c9cc
-Updated tests for gridlogic
2013-10-24 17:05:51 +01:00
Harry van Haaren
1488186b6c
-Fixed tests
2013-10-24 15:46:12 +01:00
Harry van Haaren
7edf0708a4
-Working on implementing save() / restore(), need some information on how NSM tells directories / filenames
2013-10-23 17:12:32 +01:00
Harry van Haaren
2a70b80a7a
-Added initial NSM support: callbacks called but not save / open implementation added.
2013-10-23 17:03:54 +01:00
Harry van Haaren
1133b716c0
-Added non-seq support, trigger mode phrasing
2013-10-22 22:41:14 +01:00
Harry van Haaren
bd2945e53a
-Refactoring Bindings class, working on Options draw-stall bug
2013-10-19 14:22:49 +01:00
Harry van Haaren
7fc87cc41c
-Updated .ctlr file writing, added some error printing on loading files
2013-10-19 13:38:49 +01:00
Harry van Haaren
b185665616
-Fixed default path for controller loading
2013-10-19 13:31:14 +01:00
Harry van Haaren
25c758208a
-Updated Controller loading: now working for Grid:launchScene
2013-10-19 13:24:35 +01:00
Harry van Haaren
88b04ecd6e
-Updated controller loading file
2013-10-19 13:16:16 +01: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
d8564390f6
-Cleaned up Options a little
2013-10-18 16:56:13 +01:00
Harry van Haaren
95dca508a8
-New bindings printed in Options dialog
2013-10-18 16:54:32 +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
0c5d9cbd0c
-Working on binding map
2013-10-18 15:56:20 +01:00
Harry van Haaren
cc47fe4a74
-Midi bind target shown in UI
2013-10-18 15:06:27 +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
1dd9bf25ee
-Refactoring Options
2013-10-18 14:12:34 +01:00
Harry van Haaren
7a50aed60f
-OptionsDialog updates when MIDI binding is created
2013-10-18 13:49:58 +01:00
Harry van Haaren
2d1e27b9ff
-Refactored Options dialog to own class
2013-10-18 13:49:46 +01:00
Harry van Haaren
e3b6ca446c
-GUI Fader redraws now smooth
2013-10-18 13:29:23 +01:00
Harry van Haaren
ebb9e8f5a1
-Added Avtk::Box to use as background instead of Fl widget, should fix BG theming color issue
2013-10-18 12:32:57 +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
49b95653bc
-Refactored TimeManager, removing the need for JACK timebase master in order to deal with bar() properly
2013-10-13 00:20:00 +01:00
Harry van Haaren
6cf8602d95
-Refactoring time handling to process() - bar() - process()
2013-10-12 22:03:36 +01:00
Harry van Haaren
eb8b040077
-Working on sampleAccurate Bar() events
2013-10-12 14:41:54 +01:00
Harry van Haaren
cc95134365
-Updated Time, working on bar() nframes
2013-10-12 13:28:47 +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
f7aec84cf1
-AudioEditor exists, loading files without audio.cfg file now possibe as user asked for beat info
2013-10-12 01:31:56 +01:00
Harry van Haaren
ad8016ddf4
-AudioEditor window shows newly loaded sample file
2013-10-12 00:06:15 +01:00
Harry van Haaren
75f5bef72c
-Working on AudioEditor to request beats from user on new file load
2013-10-11 23:21:56 +01:00
Harry van Haaren
9bca330dc6
-Updated MIDI handling code to return Error status if port register failed
2013-10-11 21:33:20 +01:00
Harry van Haaren
09e7a10234
-Fixed track / master fader background issue
2013-10-11 21:28:37 +01:00
Harry van Haaren
87ee78787a
-Removed C++ APC controller, now working trough GenericMIDI JSON .ctlr file
2013-10-09 00:16:05 +01:00
Harry van Haaren
2f88994b2d
-Added metronome to APC, updated GUI respond to metro event
2013-10-09 00:15:31 +01:00
Harry van Haaren
a95ab5d82b
-Updated APC .ctlr for launch buttons
2013-10-08 23:02:57 +01:00
Harry van Haaren
468b594e44
-Updated APC controller
2013-10-08 22:54:50 +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
4b0f3b4953
-Updated Akai APC controller definition, updated genericMIDI
2013-10-08 18:19:08 +01:00
Harry van Haaren
4fa022c404
-Send / XSide dials feedback working
2013-10-08 14:35:18 +01:00
Harry van Haaren
235301af37
-Send feedback working
2013-10-08 14:29:35 +01:00
Harry van Haaren
ce6a96db70
-Output bindings for GridState working
2013-10-08 14:12:55 +01:00
Harry van Haaren
3b03a2711e
-Working on jack_interposer RT checking
2013-10-07 15:34:41 +01:00
Harry van Haaren
d3b3fd82fe
-Return volume dial working
2013-10-07 15:21:24 +01:00
Harry van Haaren
f079055f7d
-Fixed issue in TrackOutput
2013-10-06 23:26:06 +01:00
Harry van Haaren
de952f69f1
-Fixed function issue, fixed TimeBase
2013-10-03 21:34:41 +01:00
Harry van Haaren
1e5b9ff162
-Fixed missing #include, working on TimeBase stuff
2013-10-03 21:31:30 +01:00
Harry van Haaren
493ccbad2c
-GUI resets when "new" session is started
2013-10-03 16:11:14 +01:00
Harry van Haaren
c1e3296a10
-Updated controller, fixed MIDI output bug
2013-10-03 15:59:34 +01:00
Harry van Haaren
98ffb78732
-Updated GenericMIDI
2013-10-03 11:24:34 +01:00
Harry van Haaren
7d5b1211e7
-Changed binding maps to use pointers to Binding instances
2013-10-03 10:21:40 +01:00