Age | Commit message (Collapse) | Author |
|
- also make set_selected_control_point_from_click () return
something useful.
|
|
- also allow saved automation list state to be touch or off if
actually in write mode.
|
|
- try to keep begin/commit pairs in the same file where possible.
|
|
- also, duplicated regoins are now selected and some end-of sesion
bugs fixed there.
- should fix lack of tempomap undo in Editor::insert_time ()
|
|
- also allow moving of automation lines in internal mouse mode.
- this is also a first pass at ensuring that if an operation does
nothing, avoid an undo entry.
|
|
|
|
- don't keep setting/unsetting write pass when transport frame
remains the same (think larger jack buffer sizes)
- insert guards are now 64 frames after when.
- refactor previous approach.
|
|
|
|
- clearing automation points sets control to "off" rather than touch.
- multiple touches on the same pass acts consistently (no more
fader jumps on mouse button press
- use actual value for initial point rather than some arbitrary
default. clarify new semantics of add () (with_default->with_initial).
- clean some whitespace
- add guard points as needed in stop.
- catch grab broken signal (i can't trigger it, but the docs seem
to think it is essential).
|
|
|
|
|
|
|
|
reduces file size.
xjadeo > 0.8 and harvid >= 0.8 handle this fine.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mechanism away from a 64bit integer and toward std::bitset.
Clean up a few minor related PBD::DEBUG issues along the way
|
|
|
|
one is already queued.
Also, hold relevant lock when waking image rendering thread.
|
|
|
|
Loading a session with a loop-range, or setting
a loop-range adds LoopDeclick events.
Normal play back (no loop) never processes/clears the events.
Ardour was constantly doing split cycles for nothing.
This lead to stuck midi-notes: Split cycle calls
increment_global_port_buffer_offset() but the midi_diskstream
itself was not aware of any loop positions or offsets.
Entering loop playback adds those events explicitly
in Session::set_play_loop(). auto_loop_changed() only
needs to add/replace session-events when actively looping.
|
|
fix anything, it is still more correct than it was)
|
|
|
|
DEBUG_TRACE (DEBUG::WaveView,...)
|
|
|
|
|
|
|
|
- also fixes a couple of absolute snap bugs wrt midi notes.
|
|
further amends to 17453ec debugging.
|
|
The problem was: OSX i386 builds used --dist-target=leopard
which forced the deprecated 10.5 CoreAudio API.
(build-host config has been changed now).
There is currently insufficient support in ardour’s
CoreAudioPCM::create_aggregate_device() for the old API,
COREAUDIO_108 needs to be defined or aggregate devices stop
working on OSX 10.8 or later.
|
|
|
|
|
|
|
|
possible fix for 32bit/10.8,
AudioObjectGetPropertyDataSize error
|
|
'lo_server_free()' will close the socket anyway)
|
|
(just to be on the safe side)
|
|
needed if liblo gets built with MSVC
|
|
of liblo (0.28)
(probably only needed when building with MSVC)
|
|
|
|
|
|
Call update_config() after selecting/deselecting all tracks/busses so that
the warning about 'No channels have been selected' is shown/hidden
appropriately.
|
|
cdrdao seems to want the CATALOG field to be enclosed in double-quotes.
|
|
toc_escape_text() already encloses its result in ""s, and if album_artist
is empty, the resulting PERFORMER """" line makes cdrdao upset. Just remove
the extra quotes.
|
|
|
|
Now that there are 'select all tracks/busses' buttons, it makes sense to me
that stem export should start off with no routes selected, rather than all.
Maybe stem export should by default select routes that are selected in the
editor, but that's a task for another time.
|
|
The exported file is silent, when choosing to export either region contents or
track outputs, so there seems no point in making such routes available for stem
export at all.
Perhaps there's an arguable use case for enabling stem export of inactive
tracks, but I can't see that it's worth worrying about for now.
|
|
Add buttons to to select all tracks, select all busses and deselect all to
the stem export channel selector.
|