Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-18 | mark session dirty when panner-bypass is toggled | Robin Gareus | |
2014-01-18 | towards a SRC source + resampling during audition | Robin Gareus | |
2014-01-17 | Fix crash when instrument plugins fail to instantiate. | David Robillard | |
2014-01-17 | remove cruft | Robin Gareus | |
2014-01-17 | use Glib URI utility function to generate a local filename from a URI, ↵ | Paul Davis | |
rather than hand-crafted code | |||
2014-01-17 | fix typo in auditioner-seek | Robin Gareus | |
2014-01-17 | add seeking to sfdb auditioner | Robin Gareus | |
2014-01-16 | allow auditioning via the monitor section to work. | Paul Davis | |
Ideally, we would feed the monitor section via an internal (aux) send/return, but this is an improvement over what we had before | |||
2014-01-16 | new basic MIDI map for m-audio oxygen-25 | Paul Davis | |
2014-01-15 | continue with tweaks to VST timeinfo, such that the again demo plugin ↵ | Paul Davis | |
appears to work exactly as expected | |||
2014-01-15 | minor tweak to layout of vestige aeffectx.h | Paul Davis | |
2014-01-15 | more work on debugging VST timeinfo issues | Paul Davis | |
2014-01-15 | debug VST timeinfo callback, pt3 | Paul Davis | |
2014-01-15 | debug VST timeinfo callback, pt2 | Paul Davis | |
2014-01-15 | debug VST timeinfo callback | Paul Davis | |
2014-01-15 | don't require VST plugins to actually ask for time info fields | Paul Davis | |
2014-01-15 | add lots more BBT-based time info for VST plugins (see 5737) | Paul Davis | |
2014-01-15 | update VstTimeInfo structure, from Qtractor's version of vestige, which has ↵ | Paul Davis | |
all fields thanks to some steinberg online docs | |||
2014-01-15 | fix pan-width automation | Robin Gareus | |
2014-01-15 | don't pan send/return inserts | Robin Gareus | |
2014-01-15 | rework LXVST port assignments - fixes #5827 | Robin Gareus | |
2014-01-15 | stereo-panner: clamp width during processing to valid range | Robin Gareus | |
2014-01-15 | Midi-track fader & pan automation | Robin Gareus | |
NB. Fader automation lane always shows 'dB' value and is logarithmic. OK for pre-fader synths, but not for raw-midi data. | |||
2014-01-15 | update pan automation-track display | Robin Gareus | |
2014-01-15 | prevent stackoverflow when pannable changes to fewer params | Robin Gareus | |
endless loop: e.g. 2in2out -> balance (or 1in1out) #23 0xb7ab5c17 in ARDOUR::Pannable::value_as_string #24 0xb2ebb206 in ARDOUR::Pannerbalance::value_as_string #25 0xb7ab5c17 in ARDOUR::Pannable::value_as_string #26 0xb2ebb206 in ARDOUR::Pannerbalance::value_as_string ad infinitum | |||
2014-01-15 | re-allow panners for monitoring-section (for now) | Robin Gareus | |
2014-01-15 | fix invalid width when swiching to 2in2out | Robin Gareus | |
2014-01-15 | VBAP GUI convention: top == front ^= azimuth == .5 | Robin Gareus | |
This allows to move from stereo,mono panners to VBAP and back and also facilitates sharing pannables of all currently existing panners with semantically similar results. (somewhat dirty solution, this retains PBD::spherical_to_cartesian and maps angles pretty much everywhere else) | |||
2014-01-15 | NOOP, semantic update, don't pannable's panner for direct access. | Robin Gareus | |
2014-01-15 | update panGUI connections (panner-shell vs pannable vs panner) | Robin Gareus | |
2014-01-15 | NOOP, clean up whitespace/TAB mess | Robin Gareus | |
2014-01-15 | cont'd backend work on panner-linking | Robin Gareus | |
2014-01-15 | remove debug code | Robin Gareus | |
2014-01-14 | fix compilation problem on OS X caused by a missing implementation of a ↵ | Paul Davis | |
virtual method | |||
2014-01-14 | new MIDI binding map for Roland V-Studio 20, from Keith (Milner?) | Paul Davis | |
2014-01-13 | add preference -- link-send-and-route-panner default | Robin Gareus | |
2014-01-13 | first stab at send+route panner link | Robin Gareus | |
2014-01-13 | center VBAP UI crosshair | Robin Gareus | |
2014-01-13 | allow to custom select panner-type for each delivery. | Robin Gareus | |
2014-01-13 | delete 'big' 2d panner window, if panner changes to mono|stereo | Robin Gareus | |
2014-01-13 | fix delivery: check if panshell exists on session-load | Robin Gareus | |
2014-01-13 | ProcessorWindowProxy::processor_going_away takes care of deletion | Robin Gareus | |
2014-01-13 | misc panning related UI tweaks: | Robin Gareus | |
* connect 2D panner "edit" to big window * disconnect 2D-panner GUI when it's visible but panner-type changes * ignore mixer-strip level-meter context-menu for Aux-sends | |||
2014-01-13 | independent panning for external sends | Robin Gareus | |
2014-01-13 | fix output metering for Sends (Aux and External) | Robin Gareus | |
2014-01-13 | add independent panner for internal (Aux) sends | Robin Gareus | |
2014-01-13 | update internal-send port-count when target port-count changes | Robin Gareus | |
2014-01-13 | ignore additional channels for AFL, PFL: | Robin Gareus | |
If the monitor-section has fewer-channels than the solo-listen point: ignore additional channels. | |||
2014-01-13 | fix deadlock when removing monitoring-section | Robin Gareus | |
2014-01-12 | fix processor -> reconfigure I/O || process concurrency | Robin Gareus | |
Add a ReaderLock to Route::process_output_buffers(). But process_output_buffers() is always called with processor-lock held. To avoid deadlocks, a processor WriterLock must always imply a process-lock (IFF reconfigure-I/O is called with _processor_lock). Otherwise: e.g. * add_processor() -> takes processor-lock. set up and activate processor. * simult. audio-engine process, process-lock -> call process_output_buffers() -> wait for processor-lock * add_processor() continues -> calls reconfigure-io -> take process-lock -> deadlock. |