summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-16Fix indentation and make comment style consistent in PBD::PropertyList headerTim Mayberry
2017-04-16Silence -Wunused-valueRobin Gareus
2017-04-15FaderPort8 details:Robin Gareus
* make shift buttons equivalent * 2 x stop: move to session-start * RTZ: return to zero (not session-start) * in Pan mode: encoder controls pan-width (w/o shift)
2017-04-15FP8: Configuration UI layout & design (add image, separators)Robin Gareus
2017-04-14Fondle Port 8Robin Gareus
* only start touch on parameters in "Touch" mode. * fix "mute clear" (also affect mute-automation in touch)
2017-04-14FP8: assign toggled plugin-parameters to buttonsRobin Gareus
2017-04-14FP8: Allow binding "Select" to a controllable or functorRobin Gareus
2017-04-14Update blueberry_milk-ardour.colorscooltehno
2017-04-14cont'd FP8 refinement & detailsRobin Gareus
* Access pan-width via shift, press encoder to reset * Add "touch-start" to encoder events * Show plugin-param value-bar * Sends & well-known ctrls: follow strip-selection * map "select" to strip-selection in Sends-mode * Fader group override (via shift) * Prev/Next button tweaks. * consistent enum naming ...
2017-04-14Added Korg Studio midi-map. Fixed Editor/CommonRobert Schneider
2017-04-14Accommodate newly introduced source(s) in our MSVC project (libardour)John Emmas
2017-04-14Fix toggle-processors: operate on plugins onlyRobin Gareus
2017-04-14Exclude MB EQ/Comp from visible processors de/activate.Robin Gareus
2017-04-14Don't A/B en/disable invisible processors, nor MB channelstripRobin Gareus
2017-04-14Convert polarity-invert from older session-formatsRobin Gareus
2017-04-13Faderport8 control surface supportRobin Gareus
2017-04-12Properly expose "well known" comp_redux output.Robin Gareus
2017-04-12Add a ReadOnlyControl parameter abstractionRobin Gareus
This allows to pass a sperici Controllable alike instance around without relying on directly exposing the Plugin instance and parameter-id.
2017-04-12Fix setting Plugin-Owner (route) for analysis pluginsRobin Gareus
2017-04-12fix mb32 well-known EQ (4 bands, different ports)Robin Gareus
2017-04-11add FileSource Lua BindingsRobin Gareus
2017-04-10Update Korg Nano Kontrol2 MIDI maps from Philippe DemartinLen Ovens
2017-04-09Drain ALSA raw-midi buffers after 64 bytesRobin 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-08Emit Session::MuteChanged() if a mutes route is removed.Robin Gareus
2017-04-08Retain order of concurrent MIDI eventsRobin Gareus
This fixes an issue with FaderPort8 (and maybe other surfaces or synths).
2017-04-07Fix linking on El CapitanRobin Gareus
Modern xcode, does not allow std::locale::numeric with 10.8 SDK
2017-04-07Add session signal to track mute-changesRobin Gareus
In preparation for Faderport8 "Mute Clear" LED Button.
2017-04-07Keep the RhythmFerret dialog window around after using an action.Robin Gareus
Since 5.8-245-g3e43585fa, a response hides the dialog Window in ArdourDialog::on_response (to prevent dialogs windows staying around unresponsive while Ardour does background work). The RF is special, and also the only dialog using explicit add_action_widget().
2017-04-04Fix build-stack revision path (3d952b095)Robin Gareus
2017-04-04Include build-stack rev in config reportRobin Gareus
2017-04-04Sort and group configuration reportRobin Gareus
2017-04-03mini-timeline: show labels for outside range markersRobin Gareus
2017-04-03do not save or restore MIDI port "pretty-names" from XMLPaul 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-03don't set region selection on loading a session 1 by 1, but just once after ↵Paul Davis
they should all exist
2017-04-03NO-OP: whitespacePaul Davis
2017-04-02Minitimeline: show markers immediately left/right of viewpointRobin Gareus
2017-04-02Patch the QM source code to make it buildable with MSVCJohn Emmas
2017-04-02avoid C++11 - fixes OSX/PPC buildsRobin Gareus
2017-04-01GUI options for rec-only metronomeRobin Gareus
2017-04-01Add option for record-only metronome.Robin Gareus
2017-04-01update qm-vamp-plugins (git v1.7.1-10-g76bc879)Robin Gareus
2017-04-01Add script to update vamp-pluginsRobin Gareus
2017-04-01Update qm-dsp library (v1.7.1-20-g4d15479)Robin Gareus
2017-04-01Add a script to update qm-dsp libraryRobin Gareus
2017-04-01Hotfix crashes for [extreme] time-stretch -- #7305Robin 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-01Remove duplicate msg (load_keybindings also prints an info)Robin Gareus
2017-04-01Another fix to reset keybindings:Robin Gareus
Don't carry previously set global keybindings_path.
2017-04-01Fix label for show-mixerBen Loftis
2017-04-01Fix set-*-from-edit-range actions, when accessed from control surfaces.Ben Loftis
2017-04-01Pop splash on dialog response - not d'tor.Robin Gareus
A Dialog Window may not be tightly scoped, and may be around for a while (query settings from the dialog instance). The destructor may only be called later.