Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-29 | better implementation of configure and build time is_tracks_build() test | Paul Davis | |
2015-06-29 | add clean and nice check for Tracks builds | Paul Davis | |
2015-06-29 | fix panner selection logic and code in wscript | Paul 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-29 | make available panners dependent on program name | Paul Davis | |
2015-06-09 | Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵ | John Emmas | |
(just to be on the safe side) | |||
2015-02-16 | remove lib versioning for internal plugins | Robin 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-12 | When 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-19 | some const'ness and hints for clang | Robin Gareus | |
2014-10-29 | Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC | John Emmas | |
(new preprocessor directive - greatly improves CPU loading) | |||
2014-08-28 | Make 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-04 | Modify our VC project files to work with msvc32-fixup.pl | John Emmas | |
2014-07-15 | Update vcproj files for changed LILV config define. | David Robillard | |
2014-04-28 | finish unfinished work at basing all install paths on the program name | Paul Davis | |
2014-04-08 | Add the main VC project files for building Ardour3 with Microsoft Visual Studio | John Emmas | |
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst') | |||
2014-03-23 | proper vpab speaker constraints | Robin Gareus | |
2014-02-04 | merge (w/fix) with master | Paul Davis | |
2014-02-03 | VBAP nomenclature s/Direction/Azimuth/ | Robin Gareus | |
2014-01-30 | Merge branch 'master' into cairocanvas | Paul Davis | |
2014-01-30 | even though man alloca says to include <alloca.h>, it apparently isn't ↵ | Paul Davis | |
necessary and no such header exists in the msvc world | |||
2014-01-29 | Merge branch 'master' into cairocanvas | Paul Davis | |
2014-01-29 | move check for n_speakers so that we avoid needless work | Paul Davis | |
2014-01-29 | fix vbap-speaker calculations to work with alloca() | Robin Gareus | |
2014-01-27 | fix up the abomination caused by moving from variable length ↵ | Paul Davis | |
(multidimensional) arrays to alloca'ed arrays, specifically access to arr[a][b]. This needs checking by an actual VBAP+multispeaker user. | |||
2014-01-27 | replace standards-wobbling variable-length-arrays with alloca() | Paul Davis | |
2014-01-23 | fix merge conflict with master | Paul Davis | |
2014-01-23 | change VBAP visual parameter name again :)3.5.308 | Robin Gareus | |
2014-01-23 | VBAP change visual parameter name. Diffusion -> Spread | Robin Gareus | |
2014-01-15 | merge with master | Paul Davis | |
2014-01-15 | stereo-panner: clamp width during processing to valid range | Robin Gareus | |
2014-01-15 | prevent stackoverflow when pannable changes to fewer params | Robin Gareus | |
endless loop: e.g. 2in2out -> balance (or 1in1out) #23 0xb7ab5c17 in ARDOUR::Pannable::value_as_string #24 0xb2ebb206 in ARDOUR::Pannerbalance::value_as_string #25 0xb7ab5c17 in ARDOUR::Pannable::value_as_string #26 0xb2ebb206 in ARDOUR::Pannerbalance::value_as_string ad infinitum | |||
2014-01-15 | fix invalid width when swiching to 2in2out | Robin Gareus | |
2014-01-15 | VBAP GUI convention: top == front ^= azimuth == .5 | Robin Gareus | |
This allows to move from stereo,mono panners to VBAP and back and also facilitates sharing pannables of all currently existing panners with semantically similar results. (somewhat dirty solution, this retains PBD::spherical_to_cartesian and maps angles pretty much everywhere else) | |||
2014-01-14 | merge with master | Paul Davis | |
2014-01-15 | cont'd backend work on panner-linking | Robin Gareus | |
2014-01-14 | merge (with conflict fixes) with master (even against rgareus' recommendation) | Paul Davis | |
2014-01-13 | fix botched merge of vbap changes | Paul Davis | |
2014-01-13 | VBAP backend re-work (part one): | Robin Gareus | |
* fix azimuth, don't clamp but map to [0,1] * prepare elevation (10+ speakers) | |||
2014-01-13 | swap channel VBAP channel | Robin Gareus | |
2014-01-13 | VBAP rework (part III): fix position computation backend & GUI | Robin Gareus | |
2014-01-13 | VBAP GUI depends on signal-position (not parameter changes) | Robin Gareus | |
2014-01-13 | VBAP backend re-work (part two): speaker positioning | Robin Gareus | |
* clean up source (whitespace) * fix speaker 3x3 matrix iteration * update math to go along with Ardour Cartesian -- fixes rounding errors * fix division by zero in cross_prod() * disable old debug output (NB PBD::spherical_to_cartesian() returns 3.7494e-33, 6.12323e-17, 1 for azimuth 90 elevation 90 distance 1 while it should return 0.000000, 0.000000, 1 for azimuth 90 elevation 90 distance 1 IOW cos(90.0 * 2.0 * M_PI / 360.0) != 0 Cause unknown. This is currently worked around check in vec_length() ) | |||
2014-01-13 | VBAP backend re-work (part one): | Robin Gareus | |
* fix azimuth, don't clamp but map to [0,1] * prepare elevation (10+ speakers) | |||
2014-01-12 | add export visibility macro | Paul Davis | |
2014-01-12 | swap channel VBAP channel | Robin Gareus | |
2014-01-11 | VBAP rework (part III): fix position computation backend & GUI | Robin Gareus | |
2014-01-11 | VBAP GUI depends on signal-position (not parameter changes) | Robin Gareus | |
2014-01-11 | VBAP backend re-work (part two): speaker positioning | Robin Gareus | |
* clean up source (whitespace) * fix speaker 3x3 matrix iteration * update math to go along with Ardour Cartesian -- fixes rounding errors * fix division by zero in cross_prod() * disable old debug output (NB PBD::spherical_to_cartesian() returns 3.7494e-33, 6.12323e-17, 1 for azimuth 90 elevation 90 distance 1 while it should return 0.000000, 0.000000, 1 for azimuth 90 elevation 90 distance 1 IOW cos(90.0 * 2.0 * M_PI / 360.0) != 0 Cause unknown. This is currently worked around check in vec_length() ) | |||
2014-01-11 | VBAP backend re-work (part one): | Robin Gareus | |
* fix azimuth, don't clamp but map to [0,1] * prepare elevation (10+ speakers) | |||
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there |