summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-31[Summary] Removed unnecessary abortionGreg Zharun
2015-03-31[Summary] Very seldom crash. Cleared temp data gave almost stable workGreg Zharun
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Fixed several backend issues: made reset counter check atomic, ↵Greg Zharun
removed copy/paste mistakes Conflicts: libs/ardour/audioengine.cc libs/ardour/engine_state_controller.cc libs/backends/wavesaudio/waves_audiobackend.cc
2015-03-31[Summary] Fixed crash on MAC when MIDI device name is 0 refGZharun
2015-03-31[Summary] Removed useless outputGreg Zharun
2015-03-31[Summary] Added actions to handle abnormal behavior during stream stop for ↵Greg Zharun
MIDI and Audio devices. Made correct error handling for cases we didn't see before. Removed redundant and experimental code I forgot to remove months ago. Added debug output which will help in future testing Conflicts: libs/ardour/ardour/audioengine.h libs/ardour/engine_state_controller.cc libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Made device control panel open request synchronized with other ↵Greg Zharun
critical device operations. Made device reset correctly when control panel is closed. Conflicts: gtk2_ardour/tracks_control_panel.logic.cc libs/ardour/ardour/audioengine.h libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp
2015-03-31[Summary] Following review Paul did after ↵Valeriy Kamyshniy
9b0fc7b743219b8daecbef91c9772937fd874822 [9b0fc7b] and 72e1510766608180fc7975fde35c9155494a8b5d [72e1510].
2015-03-31remove duplicated calls to update solo/mute state from RouteUI descendants.Paul Davis
RouteUI::set_route() already does the right thing. Also remove RouteUI::mute_changed() since its only role was to handle the mute change signal from a route, which boost::bind() makes unnecessary since we can connect update_mute_display() directly.
2015-03-31move "been here before" path concept into libardour, and use it ↵Paul Davis
appropriately at startup
2015-03-31pre-release versions were and are a bad ideaPaul Davis
2015-03-31update german translation #6213Edgar Aichinger
2015-03-31fix OSX/PPC 10.4 long mathsRobin Gareus
2015-03-31another “unexpected” translation update.Robin Gareus
2015-03-31remove linux specific menu reference (sorry translators)Robin Gareus
2015-03-31fancy plural form.Robin Gareus
2015-03-30add a startup wrapper script for cfgtoolRobin Gareus
2015-03-30make configtool compile for wine/vstRobin Gareus
2015-03-30remove GUI object state when tracks/busses are removed.Paul Davis
Not doing this results in accumulation of useless GUI object state which is never cleaned up. Taken from work by Grygorii Zharun.
2015-03-30Skeleton backend for brave volunteers.Robin Gareus
callback based backend based on CoreAudio/Midi backend (sans the actual system/HW _pcmio, _midiio)
2015-03-30note to midi devs.Robin Gareus
2015-03-30fix typo in skip/state-trackerRobin Gareus
2015-03-30Merge branch 'EMATech-french'Paul Davis
2015-03-30Update Russian translationAlexandre Prokoudine
2015-03-30coreaudio: swap default aggregate clock source.Robin Gareus
Thanks to Stephane & the JACK2 team.
2015-03-30hack AudioAnalyzer for VAMP OnsetdetectRobin Gareus
This works around a bug in OnsetDetector. It requests a buffer of 1114 samples but later FFT bails out if the buffer size is not a power-of-two. Also large buffersizes fail. Work-around: use ADAPT_ALL_SAFE (no buffersize adapter), use a reasonably small buffersize. The current settings work, even though it produces the following warnings (vamp-plugins/OnsetDetect.cpp) WARNING: OnsetDetector::initialise: Possibly sub-optimal step size for this sample rate: 512 (wanted 557) WARNING: OnsetDetector::initialise: Possibly sub-optimal block size for this sample rate: 1024 (wanted 1114) This commit should be reverted once VAMP/QM/aubio is updated/fixed.
2015-03-30fix crash #6161 - another throw w/o catchRobin Gareus
The real problem is: libardourvampplugins:* cannot be instantiated this remains to be fixed.
2015-03-30increase contrast of control buttons, fixes #6146Robin Gareus
2015-03-30don’t apply selection to new sessionsRobin Gareus
<Selection> should not be saved in global preferences, but there is no single point for catching that.
2015-03-30processor control: update control-element tooltipRobin Gareus
2015-03-30remove a dead variable initialization.Robin Gareus
2015-03-30For the canvas library, #include 'gtkmm2ext/gui_thread.h' rather than ↵John Emmas
'gtk2_ardour/gui_thread.h' Technically it doesn't make much difference but from what I can tell, the only files which #include 'gtk2_ardour/gui_thread.h' are the source files from gtk2_ardour itself. The support libraries always #include 'gtkmm2ext/gui_thread.h' directly (which seems sensible). So for consistency's sake, let's keep it the same for libcanvas.
2015-03-30Add some newly introduced sources to our MSVC project (libardour)John Emmas
2015-03-30Replace a closing bracket which managed to get lost somehowJohn Emmas
2015-03-30Mixer visibility prefs changes teke effect "live".nick_m
2015-03-30Fix mute of MIDI tracks with channel forcing.David Robillard
This moves MIDI channel filtering into a reusable class and moves filtering to the source, rather than modifying the buffer afterwards. This is necessary so that the playlist trackers reflect the emitted notes (and thus are able to stop them in situations like mute). As a perk, this is also faster because events are just dropped on read, rather than pushed into a buffer then later removed (which is very slow). Really hammering on mute or solo still seems to produce stuck notes occasionally (perhaps related to multiple-on warnings). I am not yet sure why, but occasional beats always.
2015-03-30Add CD Metadata "PERFORMER" & "TITLE" fields to .toc & .cue exportColin Fletcher
Add "PERFORMER" to the exported .toc & .cue files based on the value of the "album_artist" metadata field, and also use the value of the "album" field for the TITLE if is set, falling back to the session or range name if it is blank.
2015-03-30Export EAN barcode number to 'CATALOG' field in .cue & .toc filesColin Fletcher
2015-03-30Display length & check digit of entered EAN-13 in metadata dialogueColin Fletcher
2015-03-30Add EAN barcode field to session metadata dialogueColin Fletcher
Add an EAN13MetadataField type to the session metadata dialogue, and use it for entry of the EAN barcode in the 'album' tab.
2015-03-30Add EAN barcode field to session metadataColin Fletcher
2015-03-30More informative debug output from SessionMetadata::{get|set}_value()Colin Fletcher
2015-03-30Drag/Drop work-around midi note bleedingRobin Gareus
During DnD, the region uses the 'old/current' midi_stream_view()'s range and its position/height calculation. Ideally DnD would decouple the midi_stream_view() for the region(s) being dragged and set it to the target's range (or in case of the drop-zone, FullRange). but I don't see how this can be done without major rework. For now, just prevent visual bleeding of events in case the target-track is smaller.
2015-03-30Better fix for 6183.nick_m
Invalidate all source entries from the image cache when we get our region's DropReferences signal, while ignoring any subsequent regions with no source.
2015-03-30it would have been too much of a good thing.Robin Gareus
2015-03-30update German Translation #6213Edgar Aichinger
2015-03-30dropzone: honor AutoConnectMaster.Robin Gareus
2015-03-30Backend - change midi optons string.nick_m
Multimedia Extensions -> System MIDI (MME)
2015-03-30fix some DnD thinko & edgecases.Robin Gareus
* Handle large (delta > 1) movements into the DZ which are not due to invalid-drop positions, but caused by laggy GUI or rapid user movements. * ignore busses when moving out of the DZ.
2015-03-30fix thinko on bounce actionsBen Loftis