Jonathan Moore Liles
8e02b99192
Cut down on the number of verticies drawn for fades
17 years ago
Jonathan Moore Liles
af0e75c23c
Work on graphical display of fades.
17 years ago
Jonathan Moore Liles
56b06c267a
Fix a few delete's that should have been delete[]'s.
17 years ago
Jonathan Moore Liles
91abbf543d
Prepare to support generalized fade-in/outs.
17 years ago
Jonathan Moore Liles
ee576b7ff7
Use linear curve for declicking fades
17 years ago
Jonathan Moore Liles
eab284dddb
Minor cleanup.
17 years ago
Jonathan Moore Liles
f78ea62e70
Implement baics for declicking.
17 years ago
Jonathan Moore Liles
ebc3f8db92
Don't redraw playhead more than necessary.
17 years ago
Jonathan Moore Liles
ab20e03eb2
Make mutlti-region playback and overlapped region playback work.
17 years ago
Jonathan Moore Liles
fb94e119c4
Fix indexing error in deinterleave code.
17 years ago
Jonathan Moore Liles
61c5707d01
Improve bounaries of playhead drawing.
17 years ago
Jonathan Moore Liles
afe06f59e9
Add playhead to the GUI.
17 years ago
Jonathan Moore Liles
904daf8fe4
Work on making diskstreams follow the transport.
17 years ago
Jonathan Moore Liles
8ae4e4f40c
SMF: clear running status at track start and after meta events.
17 years ago
Jonathan Moore Liles
4f186d9acb
SMF: fix breakage when instrument names contain spaces.
17 years ago
Jonathan Moore Liles
3d2580dd64
Finally get rid of that distortion issue.
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
6a6c91250e
Try a different way of avoiding continuous-variation on drag etc.
17 years ago
Jonathan Moore Liles
3d74d59d4a
Play with push stuff.
17 years ago
Jonathan Moore Liles
16772b7e3b
WIP
17 years ago
Jonathan Moore Liles
0207dc9507
Ditch the whole separate Engine idea and move everything back to Timeline.
17 years ago
Jonathan Moore Liles
db29b21d2c
Work on moving journaling into engine process.
17 years ago
Jonathan Moore Liles
6abd18c4ca
Minor cleanup.
17 years ago
Jonathan Moore Liles
22030e41b6
Improve peak reading efficiency.
17 years ago
Jonathan Moore Liles
48bcd7ed98
Continue switching over to peak server system.
17 years ago
Jonathan Moore Liles
95a2896d53
Work on peak reader.
17 years ago
Jonathan Moore Liles
2abf28095c
Don't read more peaks than needed for waveform.
17 years ago
Jonathan Moore Liles
b0d5b60a6f
Work on switching Timeline Editor over to use the Peak Server.
17 years ago
Jonathan Moore Liles
0b67f85b60
Add some error handling to Peak_Server.
17 years ago
Jonathan Moore Liles
87babc7da8
Add omitted file.
17 years ago
Jonathan Moore Liles
d2478e3161
Make peak server work.
17 years ago
Jonathan Moore Liles
fda03b174a
Continue work on Server base class.
17 years ago
Jonathan Moore Liles
93ce31ea03
Work on server aspect of Engine.
17 years ago
Jonathan Moore Liles
047a003df1
Attempt to address interaction between jack buffer size and tempo.
17 years ago
Jonathan Moore Liles
dce2463cb8
Rename DEBUG macro. Avoid printing some debugging messages in the RT thread of the production build.
17 years ago
Jonathan Moore Liles
98aab77917
Update documentation.
17 years ago
Jonathan Moore Liles
cfd27f88ed
Ensure that song dirtiness is cleared by 'new'.
17 years ago
Jonathan Moore Liles
c307a3443c
Do notes_on math in integer instead of floating point to avoid denormal issues on some CPUs.
Avoid scanning notes_on for ports on which there are no notes playing.
17 years ago
Jonathan Moore Liles
fbe232fcfb
Show transport timebase state on status line.
Since there doesn't appear to be anything in the JACK API to either
examine the current timebase master, or inform the master that it has
been relieved, it will still require some timing hackery in order to
display "slave" when another client forcefully takes over as timebase
master.
17 years ago
Jonathan Moore Liles
cb5960d298
Set song dirtiness more often/more consistently.
17 years ago
Jonathan Moore Liles
93f51f33ea
Update TODO
17 years ago
Jonathan Moore Liles
c9b604502c
Make event debugging a separate option.
17 years ago
Jonathan Moore Liles
b64034fdf0
Work on sharing code between engine and timeline.
17 years ago
Jonathan Moore Liles
b846d29c4b
Try to get timeline working again.
17 years ago