Jonathan Moore Liles
5984b12b1a
Timeline: Fix invalid output of control sequence playback before initial and after final control point.
...
Closes #180
2015-10-03 20:23:09 -07:00
Jonathan Moore Liles
cfe4aec158
Timeline: Fix segfault in control sequence playback
...
Closes #173
2015-10-02 17:38:45 -07:00
Jonathan Moore Liles
c0113d1e7a
Timeline: Don't let sequence widgets swallow events meant for track header.
...
Closes #177
2015-09-30 17:37:27 -07:00
Jonathan Moore Liles
156fd6d453
Revert "Timeline: Fix bug in track right click handling."
...
This reverts commit 8a6772b6b9
.
Closes #171
2015-09-29 22:11:49 -07:00
Jonathan Moore Liles
aefc328c2d
Timeline: Improve drag scrolling behavior.
2015-09-29 22:10:37 -07:00
Jonathan Moore Liles
97d149421f
Timeline: Cleaner fix for resize behavior.
2015-09-29 22:10:29 -07:00
Jonathan Moore Liles
3e4c6e9a50
Timeline: Fix determination of project name from command-line.
...
Closes #169
2015-09-29 22:10:19 -07:00
Jonathan Moore Liles
640bfbb4d1
Timeline: Improve window resize behavior.
2015-09-22 17:44:14 -07:00
Jonathan Moore Liles
386d293650
Timeline: Hide spacer widget that was interfering with drag and drop event delivery.
...
Closes #165
2015-09-21 17:34:44 -07:00
Jonathan Moore Liles
83fa3637f6
Timeline/Control_Sequence: Use un-clamped X values for drawing curves.
2015-09-18 17:25:58 -07:00
Jonathan Moore Liles
e42f0a9bd7
Timeline: Fix region box drawing error.
2015-09-18 17:25:48 -07:00
Jonathan Moore Liles
319a393cd6
Timeline: Fix region/fade drawing at tight zoom levels.
...
Closes #164
2015-09-17 19:34:22 -07:00
Jonathan Moore Liles
dc25c750fb
Timeline: Fix false region drag between tracks triggered by region context menu use.
2015-09-09 17:19:30 -07:00
Jonathan Moore Liles
40e7b77420
Timeline: Fix logging of region split at playhead.
2015-09-09 17:18:42 -07:00
Jonathan Moore Liles
8fbcb4eb79
Timeline: Ensure that pushed widget gets FL_RELEASE event even when being dragged unto a another track.
2015-09-08 17:28:47 -07:00
Jonathan Moore Liles
cf8e553bb4
Timeline/Audio_Region: Ensure the region splits are logged as a group.
...
Closes #166
2015-09-08 17:27:51 -07:00
Jonathan Moore Liles
18a299cac7
Add track height "Enormous".
...
Closes #156
2015-04-04 14:53:18 -07:00
Jonathan Moore Liles
0047df03fe
Timeline: Don't die if punch-in frame is before first block of recorded audio.
2015-03-11 23:05:47 -07:00
Jonathan Moore Liles
60059f4005
Timeline: Fix assertion triggered by failure to join a diskthread which self-terminated due to punch-out.
2015-02-15 15:47:55 -08:00
Jonathan Moore Liles
9d39699950
Timeline: Add more more keybindings, particularly of performing actions at the location of the playhead.
2014-06-07 16:44:36 -07:00
Jonathan Moore Liles
9790201fd8
Timeline: Fix bug where opening context menu on a region is equivalent to initiating a drag on that region.
...
Closes #126
2014-06-07 16:43:39 -07:00
Jonathan Moore Liles
d881dce874
Timeline: Avoid deadlock in diskthread.
2014-06-07 14:24:24 -07:00
Jonathan Moore Liles
55bbce6d24
Timeline: Move punch logic to record diskthread. Punches are now sample accurate and work better in freewheeling mode.
2014-06-07 14:24:24 -07:00
Hanspeter Portner
2d43a8abe7
Use new Jack Metadata API to mark CV ports.
...
By adding metadata key "http://jackaudio.org/metadata/signal-type " value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).
Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
2014-05-23 15:39:42 +02:00
Jonathan Moore Liles
de7c7ae0b8
Timeline: Add capture formats for W64
...
Closes #114
2014-03-14 17:41:10 -07:00
Jonathan Moore Liles
13c3ca8eb8
Timeline: Fix error in reference counting of newly recorded clips.
2013-10-25 18:35:30 -07:00
Jonathan Moore Liles
e6313394cd
Timeline: Allow recording in punch mode when playhead is in the middle of a punch cursor.
2013-10-05 21:12:43 -07:00
Jonathan Moore Liles
7770610d32
Timeline: Defer creation of audio file for recording until blocks are ready to be written.
...
This prevents unnecessary file creation in punch mode.
2013-10-05 20:58:41 -07:00
Jonathan Moore Liles
8856216d86
Timeline: Fix normalization of multi-channel regions.
2013-09-26 22:54:06 -07:00
Jonathan Moore Liles
83fceb23dc
Timeline: Improve behavior of audio region gain adjustment mode.
2013-09-23 23:33:36 -07:00
Jonathan Moore Liles
2e49295320
Timeline: Fix some issues with audio region waveform alignment when drawing.
2013-09-23 23:33:24 -07:00
Jonathan Moore Liles
6bbe69e712
Timeline: Fix error in drawing of region fade outs.
2013-09-21 20:06:48 -07:00
Jonathan Moore Liles
51bce6124e
Timeline: Tweak region appearance.
2013-09-20 17:40:20 -07:00
Jonathan Moore Liles
2ea366a409
Timeline: Order region finalization to ensure correct logging.
2013-09-20 17:39:19 -07:00
Jonathan Moore Liles
f3b73381d7
More latency compensation tweaks.
2013-09-14 19:50:38 -07:00
Jonathan Moore Liles
9b634cf001
Tweak latency reporting/compensation.
2013-09-14 11:17:01 -07:00
Jonathan Moore Liles
eb482d3a36
Timeline: Add option for per-track delay-free playback latency compensation. Disabled by default.
2013-09-09 18:46:28 -07:00
Jonathan Moore Liles
a05384a8c3
Mixer: Change the appearance/layout of slider modes in parameter editor. Also, add scroll widget.
2013-09-07 16:58:16 -07:00
Jonathan Moore Liles
963d926659
Timeline: Fix diskstream flushing/shutdown.
2013-09-06 19:12:40 -07:00
Jonathan Moore Liles
3ca72b4ac6
Timeline: Change keybinding for track height adjustment.
2013-09-06 00:46:48 -07:00
Jonathan Moore Liles
58fdf7d914
Timeline: Fix numerous issues with diskstream.
2013-09-06 00:15:43 -07:00
Jonathan Moore Liles
c662ff4332
Timeline: Lower opacity of cursor overlays.
2013-08-30 22:24:06 -07:00
Jonathan Moore Liles
a1336880b5
Timeline: Fix 'Vary Color' region drawing mode. Also, tweak appearance.
2013-08-26 21:43:20 -07:00
Jonathan Moore Liles
4bf4a1ef14
Timeline: Always wait for diskstreams when freewheeling.
2013-08-25 21:45:40 -07:00
Jonathan Moore Liles
96a6709fe8
Update latency compensation code for new JACK latency API.
2013-08-25 13:24:33 -07:00
Jonathan Moore Liles
d5741f9999
Clean up some compiler warnings.
2013-08-23 20:41:17 -07:00
Jonathan Moore Liles
8fe598eff4
Timeline: Fixes for flac and ogg/vorbis playback and recording. Add new Ogg capture formats at various quality levels.
2013-08-22 18:37:04 -07:00
Jonathan Moore Liles
2afec38a54
Timeline: Read interleaved blocks of samples from libsndfile, rather than processing one channel at a time.
2013-08-22 18:36:59 -07:00
Jonathan Moore Liles
46d2324446
Timeline/Fade: minor cleanup.
2013-08-14 17:55:14 -07:00
Jonathan Moore Liles
e578deb112
Timeline: Avoid unaligned access.
2013-08-14 17:54:38 -07:00