Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-03 | OSC: Fix to make sure buses created with Ardour 4.7 sessions show up | Len Ovens | |
2017-08-03 | Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) | John Emmas | |
2017-08-03 | prevent duplicate playlist-names when re-naming #7438 | Robin Gareus | |
2017-08-02 | Update clear_gray-ardour.colors | cooltehno | |
2017-08-02 | Update caineville-ardour.colors | cooltehno | |
2017-08-02 | OSC: Add command to select Master | Len Ovens | |
2017-08-01 | Fix some more crashes at session-close | Robin Gareus | |
PortDrop unregisters backend ports, the backend will return a NULL buffer-pointer, but the I/O object still exists (Metronome, LTC) AudioBuffer::_data == 0 #0 msvcrt!memset () from C:\Windows\System32\msvcrt.dll #1 ARDOUR::AudioBuffer::silence (this=0x2c410710, len=256, offset=0) at ../libs/ardour/audio_buffer.cc:88 #2 ARDOUR::AudioPort::cycle_end (this=0x34918730, nframes=256) at ../libs/ardour/audio_port.cc:66 #3 ARDOUR::PortManager::cycle_end (this=this@entry=0x23342770, nframes=nframes@entry=256) [process callback w/o session] | |||
2017-08-01 | Fix LTC encoder removal | Robin Gareus | |
Fixed a crash if an x-run or graph-reorder happens after the LTC encoder has been destroyed (possible at session-close or after disabling the encoder). This also fixes duplicate callbacks in case the encoder was re-enabled times in an active session. | |||
2017-08-01 | Fix Linux packaging to deal with jackd -RC versions | Robin Gareus | |
2017-08-01 | Fix ATAV GUI property cleanup | Robin Gareus | |
AutomationTimeAxisView::state_id() requires a stripable (stripable == automatable + parameter OR stripable + control) | |||
2017-08-01 | OSC: expand plugin_descriptor to split into smaller OSC messages (issue ↵ | Len Ovens | |
#0007433) | |||
2017-08-01 | OSC: add param to plugin_list response which indicates plugin enable state ↵ | Len Ovens | |
(OnkelDead) | |||
2017-07-31 | More Russian translation updates | Petr Semiletov | |
2017-07-31 | Fix erroneous changes in the previous updates, translate more into Russian | Alexandre Prokoudine | |
2017-07-31 | Signal wish to show inline display in gui by lv2:optionalFeature | Johannes Mueller | |
... in .ttl file rather than by extension_data() in code. That's more in the spirit of LV2. | |||
2017-07-31 | Tweaking the a-comp inline display a bit. Make it more skinny. | Johannes Mueller | |
2017-07-31 | Indicate whether to show plugin's inline display in GUI | Johannes Mueller | |
This is currently done by an extension data similarly to LV2_INLINEDISPLAY__interface. | |||
2017-07-31 | Simplified inline display if the channel strip is not wide enough | Johannes Mueller | |
If the width of the display area is below 200 px, we switch from the graph display to displaying only two bars, one for output level and one for gain reduction. In the bar mode we also visualize threshold and ratio. | |||
2017-07-31 | Honor attack and release parameters in a-comp's inline graph | Johannes Mueller | |
2017-07-31 | Indicate gain reduction in a-comp | Johannes Mueller | |
2017-07-31 | Show range -60 .. +10 dBFS in acomp's inline display | Robin Gareus | |
2017-07-31 | Set makeup to 0.f when bypassed also in stereo version | Johannes Mueller | |
2017-07-31 | Adjust the indication of the treshold value by the makup gain. | Johannes Mueller | |
When lifting the compressor curve by the makeup gain value the actual treshold (the level when the curve kinks in) is also lifted. Therefore we need to adjust the dashed line indicating the threshold as well as the level when the color gradient to show compression kicks in. | |||
2017-07-31 | Also the stereo version needs to set need_expose | Johannes Mueller | |
2017-07-31 | Show a-comp's makeup grain in inline rendering | Johannes Mueller | |
2017-07-31 | Some abstractions to make the display look good in the plugin gui | Johannes Mueller | |
2017-07-31 | Display the inline display in the generic plugin gui | Johannes Mueller | |
2017-07-31 | Put plugin inline display into a freely available class ... | Johannes Mueller | |
... and let ProcessorBox::PluginInlineDisplay inherit from it. | |||
2017-07-31 | Fix typo | Robin Gareus | |
2017-07-31 | OSC: Make stripname refresh in automation play mode as well. | Len Ovens | |
2017-07-30 | OSC: fix VCAs try to connect to controls it does not have. | Len Ovens | |
2017-07-31 | Some session cleanup fixes (delete slave, take lock for lua) | Robin Gareus | |
2017-07-30 | More Russian translation updated and fixes | Petr Semiletov | |
2017-07-30 | Update Russian translation | Alexandre Prokoudine | |
2017-07-30 | VCA master-strip: drop gain-control reference | Robin Gareus | |
2017-07-30 | Remove an unused variable | Robin Gareus | |
2017-07-30 | Binding Proxy: Drop references as requested. | Robin Gareus | |
2017-07-30 | Turn AutomationCtrl into a SessionHandleRef | Robin Gareus | |
This fixes a crash with GUI elements which are only deleted during GUI Idle and hold a Reference to a Controllable, The session is already destroyed at that point: ARDOUR::CoreSelection::remove_control_by_id(PBD::ID const&) ARDOUR::AutomationControl::~AutomationControl() ARDOUR::SlavableAutomationControl::~SlavableAutomationControl() ARDOUR::MonitorControl::~MonitorControl() boost::detail::sp_counted_base::destroy() boost::detail::sp_counted_impl_p<AudioGrapher::Interleaver<float>::Input>::dispose() boost::detail::sp_counted_base::release() boost::detail::shared_count::~shared_count() boost::shared_ptr<PBD::Controllable>::~shared_ptr() boost::shared_ptr<PBD::Connection>::~shared_ptr() ArdourWidgets::BindingProxy::~BindingProxy() ArdourWidgets::ArdourButton::~ArdourButton() VCAMasterStrip::~VCAMasterStrip() int idle_delete<VCAMasterStrip>(VCAMasterStrip*) | |||
2017-07-30 | NO-OP: name-change (_list and _lock are also used in other places) | Robin Gareus | |
Derived classes need to explicitly specify namespace and class to avoid ambiguities (even for private members) | |||
2017-07-29 | Russian po updates, typo in automation_time_axis.cc fix | Petr Semiletov | |
2017-07-29 | Modify our MSVC project to add libltc as a dependency of 'dummy_backend' ↵ | John Emmas | |
(which now needs to link to it) | |||
2017-07-29 | Fix an ambiguous call to 'floor()' | John Emmas | |
MSVC complains, so let's specify which override we want. | |||
2017-07-29 | Fix edit-cursor in TextEntry | Robin Gareus | |
Gtk::WINDOW_POPUP cannot be used for windows that require focus. A gtk-entry without focus does not show an edit-cursor. | |||
2017-07-28 | PortManager::unregister_port() must be called with process lock | Robin Gareus | |
This fixes "Failed to register <surface> port" when re-loading a session. | |||
2017-07-28 | Delete CoreSelection at session close | Robin Gareus | |
2017-07-28 | Add a LTC generator to the dummy backend | Robin Gareus | |
2017-07-28 | Allow to rename VCAs in the editor | Robin Gareus | |
2017-07-27 | Fix write-pass re-start while in an active write-pass | Robin Gareus | |
2017-07-27 | Initial checkin of TouchOSC interfaces to repository. | Ben Loftis | |
2017-07-27 | Fix pasting automation at 0 | Robin Gareus | |