summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-24a reverb is a reverb is a reverb5.1Robin Gareus
2016-08-24add missing includeRobin Gareus
2016-08-24fix copy/paste mistakeRobin Gareus
2016-08-24NO-OP: whitespaceRobin Gareus
2016-08-24lessons learned from a-fluidsynthRobin Gareus
2016-08-24OSC: Add preset loading to OSC GUILen Ovens
2016-08-24reduce initial fluidsynth loadRobin Gareus
2016-08-24Take process-lock before processor-lockRobin Gareus
This [hopefully] fixes jack1 zombification on session-load with large plugin-states. Previously it was possible to block Route::process_output_buffers().
2016-08-24prevent a unlikely race: concurrent restore() + work_response ()Robin Gareus
2016-08-24update fluidsynth patchRobin Gareus
2016-08-24tweak a-fluidsynth reinit strategy.Robin Gareus
reset synth in offline thread, queue panic on deactivate to be called in run() after first re-activate. Initial activation does not warrant a panic.
2016-08-24strip down libfluidsynth a bit moreRobin Gareus
2016-08-24Fix string to float conversion when typing gain values in Gain MeterTim Mayberry
Remove the LocaleGuard so that the value of LC_NUMERIC is that of the users locale and sscanf will parse the string correctly. For instance, with a locale like nl_NL or fr_FR where the decimal point is different than the "C" locale, only the number up to the decimal point will be parsed by sscanf and input values will be rounded down.
2016-08-24add support for reverb & chorus in a-fluidsynthRobin Gareus
2016-08-24ARDOUR::FluidSynth automatically assign first 16 channelsRobin Gareus
2016-08-24fix generic GUI layout for no-control UIsRobin Gareus
2016-08-24a-fluidsynthRobin Gareus
2016-08-24properly fix copy/paste typosRobin Gareus
2016-08-24fluidsynth 1.1.6 actuallyRobin Gareus
2016-08-23fix windows build/runtimeRobin Gareus
2016-08-23example fluidsynth lua script (currently: hardcoded .sf2)Robin Gareus
2016-08-23add FluidSynth Lua BindingsRobin Gareus
2016-08-23add basic libardour wrapper for fluidsynth (for Lua bindings)Robin Gareus
2016-08-23Import libfluidsynth into the Ardour codebaseRobin Gareus
2016-08-24Don't attempt to snap to the current musical grid when dragging tempi.nick_m
2016-08-24Tempo marker movement snaps to the future grid, rather than the current one.nick_m
- fixes jittery tempo movement when snapping within large gradients.
2016-08-24Round to bar correctly in TempoMap::exact_beat_at_frame_locked().nick_m
2016-08-23Nyquist (pronounce it like Klopstock!)Robin Gareus
2016-08-23fix threaded state restore (duplicate calls to restore during init)Robin Gareus
and also allow immediate work during use latency-compute runs. At session load, Ardour calls a plugins "set default" state (GUI thread). Some plugins may schedule work during state-restore. Ardour immediately proceeded to restore the actual session plugin state without processing the already scheduled work and without calling run() for a plugin to apply state synchronously.
2016-08-22OSC: Tweak GUI to be more user obvious.Len Ovens
2016-08-22update session utils for API change in 636522Robin Gareus
2016-08-22print a warning if CoreAudio falls back to non realtime priorityRobin Gareus
2016-08-22better late than neverRobin Gareus
2016-08-22use user-specified insertion point when adding new tracks/busses with a templatePaul Davis
2016-08-22use insert at specification when duplicating tracks/bussesPaul Davis
2016-08-22fix signed/unsigned warningPaul Davis
2016-08-22new libardour API for Session::new_route_from_template to allow specifying ↵Paul Davis
insertion point
2016-08-22add insert-at combo selector for duplicate tracks dialogPaul Davis
2016-08-22Parse information from harvid independent from the localeRobin Gareus
This fixes a crash where aspect ratio "0.5" from harvid was interpreted as "0" in the French locale (expecting 0,5). Note: harvid uses a portable, not localized snprintf() implementation
2016-08-22factor out "new route insertion point" enums so they can be shared by ↵Paul Davis
relevant dialogs
2016-08-21remove debug output from last commitPaul Davis
2016-08-21editing plugin with generic GUI has a tooltip saying it uses the primary ↵Paul Davis
modifier. Make it so
2016-08-22pong on the major scale (and fix a typo)Robin Gareus
2016-08-22Repeat INSENSITIVE colors instead of relying on inheritanceJulien "_FrnchFrgg_" RIVAUD
Since inheritance doesn't seem to work on some systems, though it worked on mine.
2016-08-21OSC: populate check boxes with default settings at session startLen Ovens
2016-08-21OSC: set global variables in global space - crash fixLen Ovens
2016-08-21remove close buttons from Bundle Manager (rely on WM provided button)Robin Gareus
2016-08-21even more consistent labels in the mundle managerRobin Gareus
2016-08-21more musical pong. uhm ping.Robin Gareus
2016-08-21Fix another crash at exit:Robin Gareus
Collecting bindings after ::finish() has already destroyed half the GUI will result in memory corruption invalid Glib::RefPtr<Gtk::Action> Gtkmm2ext::ActionMap::get_actions() Gtkmm2ext::Bindings::get_all_actions() KeyEditor::Tab::populate() KeyEditor::refresh() Editor::set_script_action_name() LuaInstance::session_going_away() PBD::Destructible::drop_references() ARDOUR::Session::destroy() ARDOUR::Session::~Session() ARDOUR_UI::finish()