Jonathan Moore Liles
9d39699950
Timeline: Add more more keybindings, particularly of performing actions at the location of the playhead.
11 years ago
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
11 years ago
Jonathan Moore Liles
d881dce874
Timeline: Avoid deadlock in diskthread.
12 years ago
Jonathan Moore Liles
55bbce6d24
Timeline: Move punch logic to record diskthread. Punches are now sample accurate and work better in freewheeling mode.
12 years ago
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.
11 years ago
Jonathan Moore Liles
467e369cd1
Timeline: Update syntax of impor-ardour-session script to work with python3.
11 years ago
Jonathan Moore Liles
de7c7ae0b8
Timeline: Add capture formats for W64
Closes #114
12 years ago
Jonathan Moore Liles
13c3ca8eb8
Timeline: Fix error in reference counting of newly recorded clips.
12 years ago
Jonathan Moore Liles
e6313394cd
Timeline: Allow recording in punch mode when playhead is in the middle of a punch cursor.
12 years ago
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.
12 years ago
Jonathan Moore Liles
8856216d86
Timeline: Fix normalization of multi-channel regions.
12 years ago
Jonathan Moore Liles
83fceb23dc
Timeline: Improve behavior of audio region gain adjustment mode.
12 years ago
Jonathan Moore Liles
2e49295320
Timeline: Fix some issues with audio region waveform alignment when drawing.
12 years ago
Jonathan Moore Liles
6bbe69e712
Timeline: Fix error in drawing of region fade outs.
12 years ago
Jonathan Moore Liles
51bce6124e
Timeline: Tweak region appearance.
12 years ago
Jonathan Moore Liles
2ea366a409
Timeline: Order region finalization to ensure correct logging.
12 years ago
Jonathan Moore Liles
f3b73381d7
More latency compensation tweaks.
12 years ago
Jonathan Moore Liles
9b634cf001
Tweak latency reporting/compensation.
12 years ago
Jonathan Moore Liles
eb482d3a36
Timeline: Add option for per-track delay-free playback latency compensation. Disabled by default.
12 years ago
Jonathan Moore Liles
a05384a8c3
Mixer: Change the appearance/layout of slider modes in parameter editor. Also, add scroll widget.
12 years ago
Jonathan Moore Liles
963d926659
Timeline: Fix diskstream flushing/shutdown.
12 years ago
Jonathan Moore Liles
3ca72b4ac6
Timeline: Change keybinding for track height adjustment.
12 years ago
Jonathan Moore Liles
58fdf7d914
Timeline: Fix numerous issues with diskstream.
12 years ago
Jonathan Moore Liles
c662ff4332
Timeline: Lower opacity of cursor overlays.
12 years ago
Jonathan Moore Liles
a1336880b5
Timeline: Fix 'Vary Color' region drawing mode. Also, tweak appearance.
12 years ago
Jonathan Moore Liles
4bf4a1ef14
Timeline: Always wait for diskstreams when freewheeling.
12 years ago
Jonathan Moore Liles
96a6709fe8
Update latency compensation code for new JACK latency API.
12 years ago
Jonathan Moore Liles
d5741f9999
Clean up some compiler warnings.
12 years ago
Jonathan Moore Liles
8fe598eff4
Timeline: Fixes for flac and ogg/vorbis playback and recording. Add new Ogg capture formats at various quality levels.
12 years ago
Jonathan Moore Liles
2afec38a54
Timeline: Read interleaved blocks of samples from libsndfile, rather than processing one channel at a time.
12 years ago
Jonathan Moore Liles
46d2324446
Timeline/Fade: minor cleanup.
12 years ago
Jonathan Moore Liles
e578deb112
Timeline: Avoid unaligned access.
12 years ago
Jonathan Moore Liles
19487a72e4
Tweak buffer ops for GCC auto vectorization.
12 years ago
Jonathan Moore Liles
5ccc6e7595
Mixer: Implement basic groups.
12 years ago
Jonathan Moore Liles
d2b2c0808d
Timeline: Fix double free in project open
Closes #71
12 years ago
Jonathan Moore Liles
9837a8f3f7
Timeline: Fix typo.
12 years ago
Jonathan Moore Liles
0da98f95b8
Fix some memory leaks and other valgrind warnings.
12 years ago
Jonathan Moore Liles
a3f1265ef3
Timeline: Reduce window minimum height.
12 years ago
Jonathan Moore Liles
70856a6e8e
OSC Signal cleanups.
12 years ago
Jonathan Moore Liles
a958276b06
Timeline: Mark ports as Terminal.
12 years ago
Jonathan Moore Liles
6adf6a9389
OSC: Simplify OSC signal protocol. Add midi<->osc gateway program.
12 years ago
Jonathan Moore Liles
d9ba4bda2b
Timeline/Control_Point: Don't draw with zero width.
12 years ago
Jonathan Moore Liles
72a1e2a5cf
Mixer: Implement de-zippering for controls of all built-in modules.
12 years ago
Jonathan Moore Liles
fadeea8a33
Timeline: remove extra fl_pop_clip().
12 years ago
Jonathan Moore Liles
6adba68975
Timeline: Fix overlay drawing.
12 years ago
Jonathan Moore Liles
b664d0ed04
Timeline: Allow drag and drop moving of tracks.
12 years ago
Jonathan Moore Liles
70e23f1994
Timeline: Draw punch/playback/edit cursors in the overlay plane.
12 years ago
Jonathan Moore Liles
89f2633463
FL/New_Project_Dialog: Don't crash if aborted.
12 years ago
Jonathan Moore Liles
d4c15e6fa7
wscript: Fix for Python3.
12 years ago
Jonathan Moore Liles
899740c2f1
Timeline: Add freewheel button.
12 years ago