Paul Davis
ed78638ed1
rename a method to be more clear; remove an unused method from DiskReader
2017-08-16 15:29:51 -04:00
Paul Davis
8db4cbb9cb
cue monitoring for MIDI
2017-08-16 15:29:51 -04:00
Paul Davis
46d61f8b7f
get sdio branch working with MIDI tracks
2017-08-16 15:29:51 -04:00
Paul Davis
74e861a295
NO-OP: comment
2017-08-16 15:29:51 -04:00
Paul Davis
1b553a0cc1
cue monitoring for audio (GUI aspects)
2017-08-16 15:29:51 -04:00
Paul Davis
d79fc7e221
cue monitoring for audio (libardour aspects)
2017-08-16 15:29:51 -04:00
Paul Davis
9bb4fd24b2
move channel-count setting for DiskReader so that it actually reflects the correct numbers
2017-08-16 15:29:51 -04:00
Paul Davis
056d63824e
fix various naming issues with Disk{Reader,Writer}
2017-08-16 15:29:51 -04:00
Paul Davis
516d3e5a46
uncomment existing machinery to deal with playlist modifications
2017-08-16 15:29:51 -04:00
Paul Davis
7635ba1dff
NO-OP: remove placeholder comment
2017-08-16 15:29:51 -04:00
Paul Davis
af4bc3fea9
NO-OP explanatory comment
2017-08-16 15:29:51 -04:00
Paul Davis
b5377c140f
NO-OP explanatory comment
2017-08-16 15:29:51 -04:00
Paul Davis
645354d38b
alignment choice now owned by Track, as a proxy for DiskWriter
...
DiskWriter is a processor and as such has no Input object. This means
that the "Automatic" setting must be handled by the Track, which
does have an Input object to check for port connections to physical
or non-physical sources
2017-08-16 15:29:51 -04:00
Paul Davis
c45fc6f3ba
NO-OP: whitespace inside #if 0
2017-08-16 15:29:51 -04:00
Paul Davis
728770d39f
fix iterator initialization
2017-08-16 15:29:51 -04:00
Paul Davis
3f1fd7ab63
set up DiskWriter sources at an appropriate time
2017-08-16 15:29:51 -04:00
Paul Davis
f822db8c33
don't crash when recording due to null midi_write_source
2017-08-16 15:29:51 -04:00
Paul Davis
a01a5e33c1
manual fixes for various XML API changes in master, required after rebase on master
2017-08-16 15:29:51 -04:00
Paul Davis
bb8fd5f40b
remove all remaining vestiges of per-track varispeed from libardour
2017-08-16 15:29:51 -04:00
Paul Davis
9ee1db450a
no more per-track varispeed
2017-08-16 15:29:51 -04:00
Paul Davis
d05f75ce2a
get diskreader working, and remove per-track varispeed API and mechanism
2017-08-16 15:29:51 -04:00
Paul Davis
414feed4ad
remove debug output
2017-08-16 15:29:51 -04:00
Paul Davis
6eeb1e13fe
correctly create Tracks, not Busses
2017-08-16 15:29:51 -04:00
Paul Davis
3071950ee7
save processor type for Disk{Reader,Writer}
2017-08-16 15:29:51 -04:00
Paul Davis
182f482f7c
addd more DEBUG_TRACE for DiskIO; set DiskIOProcess::_need_butler more appropriately; other minor adjustments
2017-08-16 15:29:51 -04:00
Paul Davis
cfb01c6302
nothing to do anymore at the Track level when input config changes
2017-08-16 15:29:51 -04:00
Paul Davis
09ff733adb
reinstate input monitoring function
2017-08-16 15:29:51 -04:00
Paul Davis
03990eb76b
fully remove diskstream code
2017-08-16 15:29:51 -04:00
Paul Davis
31d04c2bc6
random changes required to get an audio track created and transport functional
2017-08-16 15:29:51 -04:00
Paul Davis
13f5191b87
remove Diskstream from Track and derivatives; get ardour to actually startup
2017-08-16 15:29:51 -04:00
Paul Davis
52c1048b06
remove now-non-existent method from Lua
2017-08-16 15:29:51 -04:00
Paul Davis
2416ffad7e
add DEBUG::DiskIO
2017-08-16 15:29:51 -04:00
Paul Davis
c3f4ccc7fb
remove Session::track_by_diskstream_id()
2017-08-16 15:29:51 -04:00
Paul Davis
5e3bc14350
mega-commit to save state of first "it compilesand links" state for separated disk i/o changes.
...
THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES
2017-08-16 15:29:51 -04:00
Paul Davis
38c8aef47c
merge almost all audio & midi diskstream code, redistribute between DiskIOProcessor, DiskReader,DiskWriter; compile and link
2017-08-16 15:29:51 -04:00
Paul Davis
286af12156
remove duplicated (in heirarchy) loop location from DiskReader
2017-08-16 15:29:51 -04:00
Paul Davis
db2d661c00
move need-butler from DiskReader to DiskIOProcessor
2017-08-16 15:29:51 -04:00
Paul Davis
da7a292090
move ChannelInfo structure from DiskReader into DiskIOProcessor
2017-08-16 15:29:51 -04:00
Paul Davis
bd966c4159
merge MidiDiskstream into DiskReader (playback parts)
2017-08-16 15:29:51 -04:00
Paul Davis
cb4d2c26d8
two additional AudioDiskstream methods, partially commented out now
2017-08-16 15:29:51 -04:00
Paul Davis
9d7d2c15cf
merge AudioDiskstream playback code into DiskReader
2017-08-16 15:29:51 -04:00
Paul Davis
2090b56c77
crawling towards the APIs for separate disk i/o
2017-08-16 15:29:51 -04:00
Paul Davis
7042d83be1
add basic data members and methods for adding an explicit size allocation for Canvas::Item
2017-08-16 15:29:51 -04:00
Paul Davis
b3fb4df770
totally crude mockup of new disk_io.h header
2017-08-16 15:29:51 -04:00
Robin Gareus
855f3a61fc
Bump session file format (pre 6.0)
...
* latch automation
* logarithmic interpolation option
2017-08-16 21:07:24 +02:00
Robin Gareus
0d3c8b354b
Add TouchChanged signal (and re-indent)
2017-08-16 21:07:24 +02:00
Robin Gareus
b4951441c7
Initial support of Latch for some ctrl-surfaces
2017-08-16 21:07:24 +02:00
Robin Gareus
526f2de43a
GUI support for Latch
2017-08-16 21:07:24 +02:00
Robin Gareus
c0739fb185
Add support for Latch Automation
2017-08-16 21:07:24 +02:00
Robin Gareus
fe38d212a8
Revert "Temporary session-format compatibility (revert before release)"
...
This reverts commit 8cd8cb1650 .
2017-08-16 21:07:24 +02:00