summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-16ptformat: Make PT import more resilient to bad user choices and display messagespt-import-fix-message-20160416Damien Zammit
Previously, libptformat would attempt to parse all kinds of files, now the library stops parsing when the version number and session rate is outside valid ranges, returning an error code to the caller. If there is a valid PT file detected, but some audio files are missing, Ardour now pops up an error message to inform the user that some files may be missing from the import. A success message is displayed otherwise. Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-16disallow strict-i/o output on monitor and auditionerRobin Gareus
monitor follows the master bus outs, auditioner is fixed stereo and synth dependent. (fixes crash when adding/removing the monitor section)
2016-04-16more settings not relevant to mixbusRobin Gareus
2016-04-15shorten and clarify context-menu entry.Robin Gareus
2016-04-15fix another manual typoRobin Gareus
2016-04-15example multi-channel synth for testing (revert this)Robin Gareus
2016-04-15output config select is only available for synths.Robin Gareus
2016-04-15refine Pin dialogRobin Gareus
* bend thru-wires away from center (distinguish from connections) * show DnD wire on move only (not on click select * consisten Label for Plugin Instance
2016-04-15fix typoRobin Gareus
2016-04-15add missing quoteRobin Gareus
2016-04-15fix duplicate definition (typo in 5242aeb8)Robin Gareus
2016-04-15re-order label z-stacking in Pin DialogRobin Gareus
2016-04-15Output Port Presets.Robin Gareus
2016-04-15variable plugin port config.Robin Gareus
* extend plugin API (query IO ports) * collect possible variable plugin configurations (AU, Lua) * prepare semi-automatic configuration (presets: mono, stereo, N)
2016-04-15hide strict-i/o UI for MixbusRobin Gareus
2016-04-15special case mixbus routingRobin Gareus
2016-04-15AU synth inplace processingRobin Gareus
2016-04-15luaproc error loggingRobin Gareus
2016-04-15find a good match for variable i/o pluginsRobin Gareus
2016-04-15change lua synth to multi-outputRobin Gareus
lua processors follow the same connection logic I/O as AudioUnit. handy for testing.
2016-04-14document buffer requirement, add sidechain constraint.Robin Gareus
2016-04-14fix locking when switching strict i/o.Robin Gareus
try_configure_processors_unlocked() needs process lock
2016-04-14fix split plugin default connection with strict-i/oRobin Gareus
Only connect the available input channels, ignore others.
2016-04-14Simplify port add/remove error messages.Robin Gareus
The detailed information is no longer correct with flexible routing since pin management.
2016-04-14hide add/remove output buttons on mixer-strip.Robin Gareus
2016-04-14Mixbus enforces output port countRobin Gareus
Ardour features N in -> M out panners. It can make sense that the last processor has fewer outputs than the route. In Mixbus this is not the case.
2016-04-14fix odd case where a deliver has no ports e.g session load.Robin Gareus
2016-04-14update Pin DnD logic:Robin Gareus
When starting a Drag on a connected destination, re-connect the destination. "you grab the connect plug out of the socket and drag it"
2016-04-14properly calculate requrired thread buffersRobin Gareus
2016-04-14alternative approach for 48532baaa, C++98 compat that actually works, tooRobin Gareus
2016-04-14Revert "remove C++11'isms from libptformat. back to C++98 compat."Robin Gareus
This reverts commit 48532baaa7eeda99e9b5ea880f52308570dc3181.
2016-04-14luaproc: assert instance accessRobin Gareus
2016-04-14allow to compare C class instances from luaRobin Gareus
2016-04-13show plugin pin labels when hovering over themRobin Gareus
2016-04-13get editor controls layout/midi track header/scroomer to be the correct heightPaul Davis
Using is_mapped() is wrong, since if the editor was not visible (i.e. program has not yet shown the editor "tab", then _group_tabs will have is_visible() == true but is_mapped() == false
2016-04-13NO-OP, whitespaceRobin Gareus
2016-04-13allow midi tracks with audio-out only (and vice versa)Robin Gareus
and a potential fix for odd noise on startup.
2016-04-13strict i/o sets enforces output port count.Robin Gareus
2016-04-13fix typoRobin Gareus
2016-04-13fix configurable IO MIDI FX w/strict-i/oRobin Gareus
2016-04-13fix crash introduced in 0d1cd3865dRobin Gareus
2016-04-13fix use of DIALOG/UTILITY window type hint on OS X.Paul Davis
See code comments for details
2016-04-13show window title in DEBUG::Accelerator debug tracePaul Davis
2016-04-13use correctly named action to put preferences into the global menu bar on OS XPaul Davis
2016-04-13fix use of C++ style comments in cpp file (avoids warning on OS X)Paul Davis
2016-04-13special case side-chain when copying plugin-state (fix crash, dup IO)Robin Gareus
2016-04-13prepare fix for copying plugin stateRobin Gareus
2016-04-13properly auto-connect sidechain pinsRobin Gareus
Handle cases where the SC pin is not the last (SC3 anyone?) also round-robin connect multiple SC inputs when replicating instances.
2016-04-13fix OSX buildsRobin Gareus
2016-04-13special case strict-i/o on the master-busRobin Gareus