summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
2018-09-28PT import: Refactor away from Editor into Sessionptimport-saveDamien Zammit
2018-09-22Accommodate newly added/renamed source(s) in our MSVC project (libardour)John Emmas
2018-09-22no more slave.hPaul Davis
2018-09-22use abs() instead of fabs() on integersPaul Davis
2018-09-22Revert "MSVC complains because we're using 'fabs()' to compare 2 x integers"Paul Davis
You can't remove an abs() conversion and keep the same semantics. This reverts commit d89b8cc0ad01eaf59dc605939628003dfa89899d.
2018-09-22remove old slave filesPaul Davis
2018-09-22Replace a namespace brace deleted by accidentJohn Emmas
2018-09-22Remove some namespace ambiguityJohn Emmas
There are a couple of places where we're using both MIDI namespace as well as ARDOUR namespace (both of which declare 'pframes_t)
2018-09-22Remove 2 x unneeded functions in 'SlaveSessionProxy'John Emmas
I assume they're not needed now because their declarations got removed in commit #e6915e01de
2018-09-22MSVC complains because we're using 'fabs()' to compare 2 x integersJohn Emmas
2018-09-21Fix typo: emit signal (don't construct an object)Robin Gareus
2018-09-21Fix --no-nls (4/5), i18n include order in libs/*Robin Gareus
"i18n.h" needs to be included last (after any includes that may indirectly pull in getext or libintl etc)
2018-09-21Fix --no-nls (2/5), prefer #if in libsRobin Gareus
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-20missing enum/properties stuffPaul Davis
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-18namespace change to help out on non-linux platformsPaul Davis
2018-09-18do not initialize boost::shared_ptr<> with zeroPaul Davis
2018-09-18boost/atomic.hpp is not usedPaul Davis
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2018-09-13Implement new Enclosed region equivalence modeColin Fletcher
2018-09-11LTC-file reader: offset frame position (not timecode)Robin Gareus
2018-09-11Fix LTC file-reader -- closes #7661Robin Gareus
Change reader API to return the position of the decoded LTC frame and store the correct position in the array) This bug was introduced in e5a181c323
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-08-24Monitor should be *really* unselectablePaul Davis
2018-08-24no reason for 2 template types in CoreSelection::select_adjacent_stripable()Paul Davis
2018-08-24a couple more explanatory comments, and rename a variable to be more clearPaul Davis
2018-08-24fix comment (method is now a template)Paul Davis
2018-08-24add new methods to ARDOUR::CoreSelection to centralize selecting next/prev ↵Paul Davis
stripables
2018-08-18NO-OP: whitespaceRobin Gareus
2018-08-18Initialize uninitialized variableRobin Gareus
2018-08-17add mac_vst_plugin_info() to list_plugins() and new_plugin_info()Nikolaus Gullotta
2018-08-17Add missing Lua MacVST constantRobin Gareus
2018-08-15Add API to reset plugin timing statsRobin Gareus
2018-08-14Add a locale-independent float/double format Lua methodRobin Gareus
print(ARDOUR.LuaAPI.ascii_dtostr(1.5))
2018-08-08Properly announce support for Vendor stringRobin Gareus
2018-08-08Let VST plugins know that we implement plugin window resizing.Stefan Westerfeld
2018-08-07Create plugin-metadata folder for new configRobin Gareus
2018-08-07Add Launch Control XL control surface supportTérence Clastres
2018-08-06Fix track rename oddity, don't skip over current name.Robin Gareus
ensure_track_or_route_name() can produce the current name. This fixes the following issue: Create a two audio tracks. Their names are "Audio" and "Audio 1". Try to rename "Audio 1" to "Audio", its name becomes "Audio 2".
2018-08-02Add method to conveniently retrieve a sorted routelistRobin Gareus
2018-08-01Also expose PI::enabled()Robin Gareus
2018-08-01Fix+extend PluginInsert Lua bindingsRobin Gareus
2018-07-31Prepare for non-bypassable plugins (Mixbus channelstrip)Robin Gareus
2018-07-31Fix mismatched delete/delete[]Robin Gareus
2018-07-31Add support for PreSonus Faderport2 (2018 model)Ben Loftis
This is a cleaned-up, foward-ported version of Ben's Mixbus patch (d6694c5b31).
2018-07-30Expose Config and Cache dirs to LuaRobin Gareus
usage example: print (ARDOUR.user_config_directory(-1), ARDOUR.user_cache_directory("")) print (ARDOUR.LuaAPI.build_filename(ARDOUR.user_config_directory(-1), "test.txt"))
2018-07-30Fix "session dirty" flicker during session-setup.Robin Gareus
Loading a session includes setting the sync-source, this is queued to happen during process(), which may or may not be while Session::Loading is still set. This change only catches the common case: internal transport, no slave.
2018-07-30Ignore state-changes during deletionRobin Gareus
Closing a session removes tracks, which triggers set_dirty(). There is no need to inform the UI or change the session's state.
2018-07-30Amend VST "MasterUpdateDisplay", allow UI(s) to idle-update.Robin Gareus
2018-07-30Fix VST callback and crash for some pluginsRobin Gareus
Apparently "MasterUpdateDisplay" is for plugins to notify the host about state changes -- and not notficy the plugin's own UI. see also http://mixbus.harrisonconsoles.com/forum/thread-6229-post-37127.html