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
Robin Gareus
431702ecbc
Complete Lua-binding dump (after 8eb3b9d34b)
2017-08-16 21:00:23 +02:00
Robin Gareus
24cb141aa6
Revert "Revert ongoing SessionDialog changes for 5.11 release."
...
This reverts commit bd40b9132c .
2017-08-16 05:23:13 +02:00
Robin Gareus
bd40b9132c
Revert ongoing SessionDialog changes for 5.11 release.
...
To be reverted again after the release. This temporarily reverts
26c88b2 , c67d1d4 , 5e41293 , 8b7df13 , ff61435 , 1039894 , 8717c0d
and GUI parts of 47d86cf
2017-08-16 01:17:35 +02:00
Robin Gareus
26c88b2a3e
Replace advanced session-setup options with script
2017-08-16 00:51:20 +02:00
Robin Gareus
11aa1d60ae
Add RCConfiguration Lua Bindings
2017-08-16 00:51:20 +02:00
Robin Gareus
9f87805d95
The Auditioner is not in the Session's RouteList
...
Remove various checks, add assert() for now (perhaps some old sessions?)
This fixes an off-by one issue when adding tracks (presentation
info order in add_routes_inner)
2017-08-16 00:51:20 +02:00
Robin Gareus
6ec133ebde
Separate "add master bus" (and add Lua bindings)
...
This is in preparation for "advanced session setup" allow a SessionSetup
Lua script to create the master-bus.
2017-08-16 00:51:20 +02:00
Robin Gareus
1d8c7ef37a
Clean up BusProfile:
...
* requested_physical_in/out was unused
* input/output Autoconnect just overrides Preference/Config
(can be done by a template script)
* master_out_channels is kept for compatibility (allow to create
new empty session)
2017-08-16 00:51:20 +02:00
Robin Gareus
b3dc75fed3
Prepare for removal of Advanced Session Options (BusProfile)
2017-08-16 00:51:20 +02:00