Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-16 | VST: fix a copy/paste typo and possible segfault | Robin Gareus | |
fix by Drumfix. | |||
2015-04-15 | put all of the Mackie control surface code into the ArdourSurface namespace | Paul Davis | |
2015-04-15 | update russian translation | Paul Davis | |
2015-04-15 | add ArdourSurface to OSC class to help reduce global namespace pollution | Paul Davis | |
2015-04-15 | fix for memory overrun during read_peaks(), from sebastian reichelt | Paul Davis | |
2015-04-15 | Replace control list locks with RWLocks4.0-rc4 | Robin Gareus | |
towards fixing #6238 and #6096. GUI thread: #2 Glib::Threads::Mutex::Lock::Lock #3 Evoral::ControlList::eval #4 Evoral::Control::get_double #5 ARDOUR::AutomationControl::get_value #6 ProcessorEntry::Control::control_changed .. #15 PBD::Timer::timeout_handler at the same time: Audio Thread (try-lock, fails) #0 Evoral::Curve::rt_safe_get_vector #1 ARDOUR::Amp::setup_gain_automation #2 ARDOUR::Route::process_output_buffers Due to the failed try-lock.. AMP::_apply_gain_automation is false. and Amp::run() uses a different gain factor. -> click. | |||
2015-04-15 | portaudio backend: allow Pa_GetDeviceInfo to fail. | Robin Gareus | |
2015-04-12 | allow to set/change loop-range via OSC | Robin Gareus | |
2015-04-11 | remove unused local variable | Paul Davis | |
2015-04-11 | Fix dangling location on new location -> undo. | nick_m | |
2015-04-10 | Merge branch 'uk-english' | Colin Fletcher | |
Merge the UK English localisation. | |||
2015-04-09 | Position (and size) canvas tooltips such that they better resemble Gtk tooltips | John Emmas | |
Mixbus in particular uses both types of tooltip so we might as well make them look the same. N.B. The appearance is fine now on Windows but needs to be tested on the other platforms (i.e. some tweaking might be necessary). | |||
2015-04-09 | Delete a canvas tooltip after we've finished with it | John Emmas | |
All canvas objects share just one tooltip object which is based around Gtk::Label. The Label expands if the current tooltip text is wider than the previous text. However, it doesn't shrink again if the next tooltip has shorter text. Eventually, this results in some very strange looking tooltips (especially in Mixbus where they're used quite extensively). Deleting the object after use will force a new object to get generated next time (at the correct size). There's still only ever one object per canvas but it's no longer persistent. | |||
2015-04-07 | Revert "prevent double declicks (click after RecStop)" | Robin Gareus | |
This reverts commit 6ba555c2f57fb793431aef0cedfbacf11d643a2b. which does not yet take monitoring states into account. Ideally the case handled here should not happen in the first place, It should be fixed in session_transport transport_sub_state. | |||
2015-04-07 | prevent double declicks (click after RecStop) | Robin Gareus | |
If there's port-latency > period-size, there is a split cycle with (this_event->action_frame - _transport_frame). Yet Session::check_declick_out() keeps PendingDeclickOut if StopPendingCapture is set. The route declick’ed twice: Once with the period-size and one with the remaining frames, which resulted in a click. | |||
2015-04-07 | linear declick | Robin Gareus | |
2015-04-07 | low-pass filter gain-fader. | Robin Gareus | |
fixes various fader zipper noise issues. It voids sample accuate fader automation (the fader-gain is low-pass filtered at 10Hz). Yet all musical purposes this makes a lot more sense than sample accuracy anyway. | |||
2015-04-06 | fix crash during new session creation when sync-to-JACK is enabled as a ↵ | Paul Davis | |
preference | |||
2015-04-05 | fix ambiguous use of pow() | Paul Davis | |
2015-04-05 | bump default silent-after-seconds duration to 10 minutes | Paul Davis | |
2015-04-05 | add libardour code for going completely silent after a compile-time defined ↵ | Paul Davis | |
number of seconds | |||
2015-04-05 | AU preset debuging | Robin Gareus | |
2015-04-05 | removed unusued value_as_string.cc source file | Paul Davis | |
2015-04-05 | session rename details: | Robin Gareus | |
* don’t allow to rename read-only sessions * prevent periodic save (while rename is in progress) * no renaming while actively recording (peak files among other things will mess things up) | |||
2015-04-05 | fix renaming renamed session. | Robin Gareus | |
2015-04-05 | fix rename error message | Robin Gareus | |
2015-04-05 | update peak filename when renaming session, fixes #5869 | Robin Gareus | |
2015-04-05 | add missing include | Robin Gareus | |
hopefully fixes string collection | |||
2015-04-05 | децибел | Robin Gareus | |
2015-04-04 | fix mistake in small .de update | Edgar Aichinger | |
2015-04-04 | another small .de update | Edgar Aichinger | |
2015-04-04 | fix OSC parameter mapping, fixes #6224 | Robin Gareus | |
(ignore non control ports in numbering) | |||
2015-04-02 | when copying A3 config files, consider that the user may have /config rather ↵ | Paul Davis | |
than /ardour.rc. This will be true if they have been self-building from git or using nightlies. | |||
2015-04-02 | [Summary] Adding option to avoid sorting the routs in Session::foreach ↵ | Valeriy Kamyshniy | |
method. Now ARDOUR_UI::every_second do not spend time for unnecessary sorting when calling update_disk_space(). [Reviewed] Paul Davis [Required review] YPozdnyakov, GZharun | |||
2015-04-02 | Update libs/ardour UK English localisation | Colin Fletcher | |
2015-04-02 | fix #6227, ‘old_peak_path()’ does not exist on win. | Robin Gareus | |
or rather mountpoint() does not. in any case there never was a windows release without libsndfile, so checking for peaks pre-libsndfile is moot. | |||
2015-04-01 | NOOP, just whitespace | Robin Gareus | |
2015-04-01 | add header to deal with destruction issues for tempo map | Paul Davis | |
2015-04-02 | Window focus handling fixes. | nick_m | |
Many windows were not getting key events. Use magic focus infrastructure (built for widgets) to deliver key events via window focus in/out. | |||
2015-04-01 | remove race condition when editing tempo/meter information. | Paul Davis | |
Lock was not held across a replace_{tempo,meter}() operation because of re-use of {remove,add}_{tempo,meter}. Moved functional code into _locked variants so that replace operation can hold lock across its entire active lifetime. | |||
2015-04-01 | delete tempo map at appropriate times | Paul Davis | |
2015-03-31 | updated i18n files from ./waf i18n | Paul Davis | |
2015-03-31 | fixes for recent waves tracks => ardour cherry-picks of the wavesaudio backend | Paul Davis | |
2015-03-31 | add new signals to AudioEngine from waves backend changes. | Paul Davis | |
These were missed somehow during cherry-picking. | |||
2015-03-31 | manually merge current version of WavesMidiDevice::{open,close}() | Paul Davis | |
2015-03-31 | [Summary] Audio Backend code cleanup - PORTION B | Valeriy Kamyshniy | |
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc | |||
2015-03-31 | [Summary] Audio Backend code cleanup - PORTION A | Valeriy Kamyshniy | |
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc | |||
2015-03-31 | [Summary] Changed midi stop order related to audio | Greg Zharun | |
2015-03-31 | [Summary] Removed unnecessary abortion | Greg Zharun | |
2015-03-31 | [Summary] Very seldom crash. Cleared temp data gave almost stable work | Greg Zharun | |
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc |