Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-14 | Accommodate newly introduced source(s) in our MSVC project (libardour) | John Emmas | |
2017-04-14 | Exclude MB EQ/Comp from visible processors de/activate. | Robin Gareus | |
2017-04-14 | Don't A/B en/disable invisible processors, nor MB channelstrip | Robin Gareus | |
2017-04-14 | Convert polarity-invert from older session-formats | Robin Gareus | |
2017-04-13 | Faderport8 control surface support | Robin Gareus | |
2017-04-12 | Properly expose "well known" comp_redux output. | Robin Gareus | |
2017-04-12 | Add a ReadOnlyControl parameter abstraction | Robin Gareus | |
This allows to pass a sperici Controllable alike instance around without relying on directly exposing the Plugin instance and parameter-id. | |||
2017-04-12 | Fix setting Plugin-Owner (route) for analysis plugins | Robin Gareus | |
2017-04-12 | fix mb32 well-known EQ (4 bands, different ports) | Robin Gareus | |
2017-04-11 | add FileSource Lua Bindings | Robin Gareus | |
2017-04-09 | Drain ALSA raw-midi buffers after 64 bytes | Robin Gareus | |
Very long sequence of *concurrent* events may otherwise be truncated because the backend requests a buffer-size of 64 bytes via snd_rawmidi_params_set_buffer_size(). | |||
2017-04-08 | Emit Session::MuteChanged() if a mutes route is removed. | Robin Gareus | |
2017-04-08 | Retain order of concurrent MIDI events | Robin Gareus | |
This fixes an issue with FaderPort8 (and maybe other surfaces or synths). | |||
2017-04-07 | Add session signal to track mute-changes | Robin Gareus | |
In preparation for Faderport8 "Mute Clear" LED Button. | |||
2017-04-03 | do not save or restore MIDI port "pretty-names" from XML | Paul Davis | |
This is a job for the backend, which should really get the names from the hardware/driver and make a mapping between a device UUID and the name. Neither the ALSA, JACK or ASIO backends can do this at present | |||
2017-04-02 | Patch the QM source code to make it buildable with MSVC | John Emmas | |
2017-04-02 | avoid C++11 - fixes OSX/PPC builds | Robin Gareus | |
2017-04-01 | Add option for record-only metronome. | Robin Gareus | |
2017-04-01 | update qm-vamp-plugins (git v1.7.1-10-g76bc879) | Robin Gareus | |
2017-04-01 | Update qm-dsp library (v1.7.1-20-g4d15479) | Robin Gareus | |
2017-04-01 | Hotfix crashes for [extreme] time-stretch -- #7305 | Robin Gareus | |
e.g. stretch-shrink 3712 samples down to 1780. The filter order defines nFact which can become larger than length - 2 leading to out-of-bounds array access. e.g. m_ord = 2 -> nFilt = 2, nFact = 6; process < 7 samples (here 6) | |||
2017-04-01 | Fix set-*-from-edit-range actions, when accessed from control surfaces. | Ben Loftis | |
2017-04-01 | Unregister ports at session close. | Robin Gareus | |
This fixes issues when re-loading a session without taking the engine down. | |||
2017-03-31 | Connect route-template insert i/o ports #5778 | Robin Gareus | |
2017-03-31 | Add an API to query if the audible frame is latent pending a locate | Robin Gareus | |
eg. at the end of a loop, the session may already be playing the beginning of the loop. The TransportLooped signal was emitted. Yet due to playback latency, the audible frame is still at the end of the loop. To interpolate the playhead position the UI needs to be able to know: Relying on the TransportLooped signal is not sufficient because it does not take playback latency into account. | |||
2017-03-30 | Fix count-in for non 4/4 time signatures | Robin Gareus | |
2017-03-30 | Count-in is a no-roll operation. | Robin Gareus | |
2017-03-30 | Shortcut editor: include a raw list of the currently-available actions in ↵ | Ben Loftis | |
the printout. | |||
2017-03-30 | Fix hiding Lua __metatable -- prevent setmetatable() override | Robin Gareus | |
2017-03-30 | Add proper Lua bindings for RouteGroupList | Robin Gareus | |
2017-03-30 | Lua: make external (static) functions available for const objects. | Robin Gareus | |
This fixes iterators on const std::lists<>& and const std::map<>& | |||
2017-03-29 | OSC: don't skip when deleting cue observers | Len Ovens | |
2017-03-29 | OSC: Clear devices should clear cue observers as well. | Len Ovens | |
2017-03-29 | Fix Patch Change Naming when plugins change (Route::reset_instrument_info) | Robin Gareus | |
2017-03-26 | OSC: reduce feedback noise for surfaces using /strip/list | Len Ovens | |
2017-03-27 | Revert "profile instant.xml save" | Robin Gareus | |
This reverts commit e965e5edcdd9fdc8a4c68b4d50656cd4e0c53f18. | |||
2017-03-26 | more fully disable gain adjustment sharing in a RouteGroup that is assigned ↵ | Paul Davis | |
to a VCA master | |||
2017-03-25 | profile instant.xml save | Robin Gareus | |
This does clutter up stderr, but only because instant.xml is arguably saved much too often (and it's not really instant :) | |||
2017-03-24 | OSC: tell surfaces using /strip/list they need to rebuild after strip add/remove | Len Ovens | |
2017-03-24 | OSC: update /strip/list response to add aux, midi bus and VCAs | Len Ovens | |
2017-03-23 | Increase mempool for session-scripts | Robin Gareus | |
(bindings alone require ~800kB these days) | |||
2017-03-22 | Special case const std::string& Lua binding. | Robin Gareus | |
since 6dc3bdf, a const string reference would leave scope with Lua code fn("text") calling a C++ fn (const std::string&) before the C++ function is called. | |||
2017-03-22 | remove cruft (following 6dc3bdf) | Robin Gareus | |
2017-03-21 | Improve plugin Ccategory consistency somewhat | Robin Gareus | |
2017-03-21 | Relax LV2 plugin filter to substring (e.g. "Utility", "MIDI Utility") | Robin Gareus | |
2017-03-21 | Debug NSView Exposure | Robin Gareus | |
2017-03-21 | consolidate NSGLView | Robin Gareus | |
2017-03-21 | Accommodate newly introduced sources in our build projects (gtkmm2ext) | John Emmas | |
2017-03-21 | The new class 'Gtkmm2ext::EventBoxExt' needs to be exportable when building ↵ | John Emmas | |
with MSVC (previously the c'tor was private and nothing was getting exported anyway) | |||
2017-03-21 | Allow to selectively use NSGLView Canvas | Robin Gareus | |
Various GdkEvents are not yet handled correctly, eg. unpacking a widget from its container does not unmap it, nor are remaining widgets in the contained re-positioned (size allocation does not change, nor does the mapping). This affects eg. Mixbus Strips |