summaryrefslogtreecommitdiff
path: root/libs/panners
AgeCommit message (Collapse)Author
2020-03-23NO-OP: whitespaceRobin Gareus
2020-03-21Pan: consolidate what_can_be_automated APIRobin Gareus
2020-03-21Pan: remove/consolidate parameter-descriptorRobin Gareus
2020-03-21Pan: remove VBAP requirement to access sessionRobin Gareus
2020-03-15Change default stereo panner to equal power balanceRobin Gareus
The stereo-width panner is not generally useful. In order to change the azimuth, width has to be reduced, which usually leads to comb-filter artifacts. Equal power stereo, also matches the default mono to stereo panner better than the stereo-width panner. Last but not least, control surfaces only have an azimuth control knob, without an easy way to reduce width, this leaves the panner insensitive.
2020-01-25Explicitly use OSXRobin Gareus
Previously this was inherited via PBD. On MacOS/X, this adds "-undefined dynamic_lookup -flat_namespace" and various "-framework .." options to linkflags Without this flag, .dylibs fail to link usually because of missing `-lintl` (Undefined symbols: "_libintl_dgettext") On other systems this is a NO-OP: CFLAGS_OSX, CXXFLAGS_OSX and LINKFLAGS_OSX are only set on the darwin platform.
2019-11-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-09-25goodbye Profile->...trxPaul Davis
2019-09-25goodbye USE_TRACKS_CODE_FEATURES and is_tracks_buildPaul Davis
2019-08-03Update plugins/addons GPL boilerplate and (C) from git logRobin Gareus
2018-09-30Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵John Emmas
extended to the other libs) Stage 2 of 3 (more to follow)
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-02-15When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵John Emmas
using different versions of the SESSION_FILE format
2018-02-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-07-03Revert "Prefer Stereo-Balance Panner for stereo tracks"Robin Gareus
This reverts commit e9ee454cedda06403a57d1e17239fa2fbfb36638. This needs more work to preserve non-customized panners in existing sessions. "user-panner" is only set if a user explicitly selects a panner.
2017-07-03Prefer Stereo-Balance Panner for stereo tracksRobin Gareus
2017-04-19Use XMLNode::set_property API in all Panner classesTim Mayberry
2016-12-21Fix indentation 8 whitespaces to tabNil Geisweiller
2016-08-30Update our MSVC project files to generate the most recent Ardour session ↵John Emmas
file format (ver 5) rather than the older v3 format
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-31Add PanControllable::get_user_string() (provide indirect access to ↵Paul Davis
Panner::value_as_string(); make ::get_user_string() use a const arg everywhere
2016-05-21Accommodate the fact that 'msvc_resources.rc.in' got moved to a new pathJohn Emmas
2016-04-04Modify our MSVC projects to build liblua as a DLL rather than a static libJohn Emmas
2016-02-28prepare for update to waf 1.8Robin Gareus
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-27Accommodate 'lua' search paths in various projects where they're neededJohn Emmas
(i.e. so that MSVC can find header files from lua).
2016-01-02change Controllable::set_value() API to include grouped control consideration.Paul Davis
This also removes Route::group_gain_control() and associated machinery. Not yet tested with Mackie or other surfaces. More work to done to start using the group capabilities, and also potentially to add or derive more controls as RouteAutomationControls
2015-11-29NOOP, remove trailing whitespace, replace tabs in python scriptsRobin Gareus
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-06-29better implementation of configure and build time is_tracks_build() testPaul Davis
2015-06-29add clean and nice check for Tracks buildsPaul Davis
2015-06-29fix panner selection logic and code in wscriptPaul Davis
2015-06-29[Summary]: Switching from Multi-Out mode to Stereo-out shouldn’t reset ↵YPozdnyakov
panner's value in the new created tracks. Profile->get_trx () was used. [Reviewed by GZharun] [Not Reviewed by Paul Davis].
2015-06-29make available panners dependent on program namePaul Davis
2015-06-09Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵John Emmas
(just to be on the safe side)
2015-02-16remove lib versioning for internal pluginsRobin Gareus
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir).
2015-01-12When building with MSVC make sure any backends / panners etc get copied to ↵John Emmas
the correct target folder (i.e. 'lib/ardour3' or 'lib/mixbus3' as appropriate) These changes are MSVC specific and shouldn't affect the other builds
2014-11-19some const'ness and hints for clangRobin Gareus
2014-10-29Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVCJohn Emmas
(new preprocessor directive - greatly improves CPU loading)
2014-08-28Make sure all our VC projects agree that the product is called 'Mixbus3' (as ↵John Emmas
opposed to just 'Mixbus') It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies.
2014-08-04Modify our VC project files to work with msvc32-fixup.plJohn Emmas
2014-07-15Update vcproj files for changed LILV config define.David Robillard
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-04-08Add the main VC project files for building Ardour3 with Microsoft Visual StudioJohn Emmas
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
2014-03-23proper vpab speaker constraintsRobin Gareus
2014-02-04merge (w/fix) with masterPaul Davis
2014-02-03VBAP nomenclature s/Direction/Azimuth/Robin Gareus
2014-01-30Merge branch 'master' into cairocanvasPaul Davis