Jonathan Moore Liles
96a6709fe8
Update latency compensation code for new JACK latency API.
11 years ago
Jonathan Moore Liles
5ccc6e7595
Mixer: Implement basic groups.
11 years ago
Jonathan Moore Liles
932a78c747
Mixer: Fix jack client rename on strip rename.
11 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
455c93683c
Implement drag and drop for making/breaking JACK connections in Non Mixer and Non Timeline.
(Drag jack output module and drop on jack input module of another strip)
In Non Mixer, all JACK modules (including Aux) will now list their connections.
12 years ago
Jonathan Moore Liles
13b3ddc301
Attempt to cope with failure to create JACK clients and ports.
15 years ago
Jonathan Moore Liles
d0af570a36
When recreating ports after 'renaming' a jack client, sort by mode, then alpha.
15 years ago
Jonathan Moore Liles
e1a41ba9c9
Add hack to support 'renaming' of JACK::Client.
We wouldn't need this if JACK had jack_client_set_name().
15 years ago
Jonathan Moore Liles
48698780d9
Refactor common components of Timeline and Mixer into nonlib/
15 years ago
Jonathan Moore Liles
86fa1ce238
Implement capture-offset latency compensation.
16 years ago
Jonathan Moore Liles
d490e88707
Handle very long port names.
17 years ago
Jonathan Moore Liles
bd82f954a8
Move (mostly) all Engine functionality into Engine/ directory.
17 years ago
Jonathan Moore Liles
bff8d98078
Clean up a copy/assignment permissions for many classes.
17 years ago
Jonathan Moore Liles
7793863d46
Output silence when stopped.
17 years ago
Jonathan Moore Liles
e637da4b77
Attempt to create control output ports properly.
17 years ago
Jonathan Moore Liles
9ce8701283
Actually rename ports when appropriate. Journal track I/O configuration.
17 years ago
Jonathan Moore Liles
fbb4b17dca
Split Disk_Stream into a base class and Playback_DS and Record_DS.
17 years ago
Jonathan Moore Liles
ebb86a1e62
Fiddle with playback...
17 years ago
Jonathan Moore Liles
7f43a99030
Actually get playback through JACK, kind of.
17 years ago
Jonathan Moore Liles
0dff4be584
Continue working on engine functionality.
17 years ago
Jonathan Moore Liles
2a26aa85ac
Actually make it compile again.
17 years ago
Jonathan Moore Liles
946b8f8e93
Continue working on playback.
17 years ago
Jonathan Moore Liles
2ddaf17bb0
Cleanup.
17 years ago
Jonathan Moore Liles
30f33a3484
Work on adding playback capability.
17 years ago
Jonathan Moore Liles
7c6d211871
Work on reorganizing the build.
17 years ago
Jonathan Moore Liles
c415fe9680
Begin rearranging.
17 years ago
Jonathan Moore Liles
3082d8ce03
Make properly register burnished box.
17 years ago
Jonathan Moore Liles
860c4fc23c
Add burnished_oval_box boxtype.
17 years ago
Jonathan Moore Liles
c88ef27abf
Add mousewheel handling.
17 years ago
Jonathan Moore Liles
a002805fcc
Improve edge behavior.
17 years ago
Jonathan Moore Liles
649158d429
Add custom Fl_Arc_Dial.
17 years ago
Jonathan Moore Liles
0ffa0144db
Don't forget to free space allocated for lables.
17 years ago
Jonathan Moore Liles
90a45ba11c
Add new Fl_Flip_Button class.
17 years ago
Jonathan Moore Liles
4de8751032
Improve event handling for control tracks.
17 years ago
Jonathan Moore Liles
e202523e51
Add control (automation) tracks.
17 years ago
Jonathan Moore Liles
f3d7abfe32
More work on cleaning up undo system.
17 years ago
Jonathan Moore Liles
cc39d05c7a
Improve journaling.
17 years ago
Jonathan Moore Liles
69fb7a7890
Work on journal system.
17 years ago
Jonathan Moore Liles
9246742be2
Add log messages for tempo and time points.
17 years ago
Jonathan Moore Liles
1ec4843580
Move log message types into their own class.
17 years ago
Jonathan Moore Liles
9bb9f1bd9d
Clean up some issues with new scrolling optimization.
17 years ago
Jonathan Moore Liles
cee75218f3
Move stuff from main.C into Timeline.C
17 years ago
Jonathan Moore Liles
44904bc640
Split some track widget classes into seperate headers.
17 years ago
Jonathan Moore Liles
76afaa5792
Begin moving to custom track scrolling with 'virtual' region widgets.
17 years ago
Jonathan Moore Liles
80ec2b6e35
Work in snapping some more.
17 years ago
Jonathan Moore Liles
2d6a93b448
Try to make snapping more accurate.
17 years ago
Jonathan Moore Liles
3b02169d31
Make normalization code work at all zoom levels.
17 years ago
Jonathan Moore Liles
a032a95fad
Cleanup some issues with trimming.
17 years ago
Jonathan Moore Liles
1684805c63
Size Waveforms to clip length.
17 years ago