summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-12move TimecodeFormat to libtimecodeRobin Gareus
provide a way to convert any TimecodeFormat to float frame-rate, not only the currently active timecode_foramt. git-svn-id: svn://localhost/ardour2/branches/3.0@13249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11more transport prefs tooltips and tidy up sync/slave stuff some morePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13248 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11further tweak midi channel selector layout in track headerHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13247 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11disable Ubuntu global menu for ardevHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11nicer layout of MIDI channel selectorHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13245 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11Make input filtering while recording work in GUI, tooHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11implement missing midi event filtering during recordingHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13243 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11revert last commit, wrong place...Hans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13242 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11fix bug: capture buffer not filtered by track channel selectorHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13241 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11make sysex contents appear as verbose_cursor for visual feedback the flag as ↵Hans Baier
been entered and for readability git-svn-id: svn://localhost/ardour2/branches/3.0@13240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11fix bug: sysexes x position not relative to regionHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11implement deleting of sysex eventsHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13238 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11move the external sync source selection tobe a global config parameter, not ↵Paul Davis
per-session, since this is likely a reflection of studio setup, h/w etc.; starting using real tooltips in the RC option editor git-svn-id: svn://localhost/ardour2/branches/3.0@13237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10add the notion of a "tip widget" for all option editor elements, allowing us ↵Paul Davis
to add tooltips to each item; add one such proto-tool-tip git-svn-id: svn://localhost/ardour2/branches/3.0@13236 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10move timecode-is-clock-synced option to global configuration parameters, not ↵Paul Davis
per session git-svn-id: svn://localhost/ardour2/branches/3.0@13235 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10move sync-frame-rate option to Transport tab, rename "Interface" tab as "GUI"Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10add global config parameter timecode-sync-frame-rate to control behaviour ↵Paul Davis
when a timecode slave (MTC, LTC) has a different frame rate than an Ardour session git-svn-id: svn://localhost/ardour2/branches/3.0@13233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10MTC slave, don't touch position if no MTC was receivedRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13232 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10MTC-slave: print error if framerate mismatchRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13231 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10remove incorrect and unnecessary template class declaration from Evoral ↵Paul Davis
(added recently) git-svn-id: svn://localhost/ardour2/branches/3.0@13230 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10break out of step editing if a session goes away; do nothing in ↵Paul Davis
Editor::located() if the session has gone away git-svn-id: svn://localhost/ardour2/branches/3.0@13229 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10debug msg - varispeed recordingRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13228 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10ignore slave/engine time-delta when recording.Robin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13227 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10fix and improve MTC-slaveRobin Gareus
- MTC-speed average (MIDI thread) * base timing on quarter-frames * replace hann-window average with a DLL - MTC/engine alignment * replace 1st order PI-controller with 2nd order DLL The 2nd DLL is needed because the jack-process callback effectively quantizes the transport-speed to integer audio-frames (speed * nframes). This leaves a delta on every cycle because the remainder from previous cycles is not compensated for. Theoretically it is possible to merge the two DLLs into one. However, with callbacks coming from by two independent threads it is cleaner to track the MTC and JACK engine-alignment speeds independently. git-svn-id: svn://localhost/ardour2/branches/3.0@13226 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10Yamaha-PSR-S900.midnam: correct organ flutes, duplicate settings generated ↵Hans Baier
from faulty data sheet git-svn-id: svn://localhost/ardour2/branches/3.0@13225 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10program changes must be zero-based in the MIDNAM file, but they are ↵Hans Baier
one-based in the manual, where this midnam file is generated from git-svn-id: svn://localhost/ardour2/branches/3.0@13224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10enable and extend EVORAL_MIDI_XML. Useful for Debugging. Any objections?Hans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13223 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10whitespaceHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13222 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-09evoral/MIDIEvent: Whitespace cosmetics in header, make XML output work ↵Hans Baier
properly eg show the numbers instead of blanks git-svn-id: svn://localhost/ardour2/branches/3.0@13221 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-09add missing unit test runner shell script for midi++Hans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13220 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-09fix insidious bugs in midnam_patch.cc which account for garbled dataHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13219 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-09Add patchfile for Yamaha PSR-S900, add unit test for it, remove camel case ↵Hans Baier
from test method names git-svn-id: svn://localhost/ardour2/branches/3.0@13218 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-09fix whitespace in gtk2_ardour/canvas_patch_change.hHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13217 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-09fix whitespace in libs/midi++2/midi++/midnam_patch.hHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13216 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-08new Ring Tone default export formatPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13215 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-08add 8kHz as an available export format sample ratePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-08add unit tests to midi++ and assorted bugfixes for midnam_patch.ccHans Baier
git-svn-id: svn://localhost/ardour2/branches/3.0@13213 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-05Fix wscript when PKG_CONFIG_PATH is empty.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@13210 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-04fix up various aspects of building against a private/personal dependency stackPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13209 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-04drop connections to incoming MIDI signals before deleting MTC Slave objectPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13208 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-01do not add in ticks in the "at" position when computing BBT duration ↵Paul Davis
somewhere on the timeline (fixes issues with nudging etc. git-svn-id: svn://localhost/ardour2/branches/3.0@13201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-27different version of previous commit that leaves previous semantics intact ↵Paul Davis
unless punch in/out are enabled git-svn-id: svn://localhost/ardour2/branches/3.0@13200 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-27when deciding monitoring state, only consider the session to be in global ↵Paul Davis
record state if we are actively recording, not just if we are rec-enabled. this provides correct monitoring when punch in/out are enabled git-svn-id: svn://localhost/ardour2/branches/3.0@13199 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-19mark session dirty when route active status changesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13195 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-17fix missing variable initializationPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-17updated czech translation file for gtk uiPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13193 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-17Revert shade on playhead cursor (SVN 13048).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@13192 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-16Support latest options extension.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@13191 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-15Check for panner_shell rather than panner beforeCarl Hetherington
connecting to it. This means that we connect to mono routes (without panners) so that if they do get panners we find out about it. Should help with #5093. git-svn-id: svn://localhost/ardour2/branches/3.0@13190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-15Improve sensitization of buttons in the advanced optionsCarl Hetherington
part of the startup dialog. git-svn-id: svn://localhost/ardour2/branches/3.0@13189 d708f5d6-7413-0410-9779-e7cbd77b26cf