Paul Davis [Wed, 17 Oct 2012 14:36:40 +0000 (14:36 +0000)]
forward part the backend part of the generic MIDI control fixes from mb2/a2
git-svn-id: svn://localhost/ardour2/branches/3.0@13297
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 16 Oct 2012 23:04:02 +0000 (23:04 +0000)]
LTC remove debug out, delta-time: flywheel display
git-svn-id: svn://localhost/ardour2/branches/3.0@13294
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 16 Oct 2012 23:04:00 +0000 (23:04 +0000)]
enable sync genlock & setFPS option for both MTC & LTC
git-svn-id: svn://localhost/ardour2/branches/3.0@13293
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 16 Oct 2012 20:53:15 +0000 (20:53 +0000)]
LTC slave reworked
* detect LTC framerate
* detect LTC discontinuities
* use a DLL for flywheel sync (engine rate)
* don't use seekahead - internal resync
git-svn-id: svn://localhost/ardour2/branches/3.0@13291
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 16 Oct 2012 20:53:12 +0000 (20:53 +0000)]
prepare for non-seekahead [LTC] slave. fix state machine
locate() will call realtime_stop which will reset the slave-state.
git-svn-id: svn://localhost/ardour2/branches/3.0@13290
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 16 Oct 2012 20:53:10 +0000 (20:53 +0000)]
MTC Slave: allow >2 sec for re-sync, format delta
git-svn-id: svn://localhost/ardour2/branches/3.0@13289
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 16 Oct 2012 20:53:08 +0000 (20:53 +0000)]
don't do a pending save if slave is syncing.
13:00 < rgareus> When a slave does initial sync, it sets speed=0, pos=XXX (required by session_process.cc state-machine to init)
13:01 < rgareus> This triggers a locate(roll=false) which in turn triggers a realtime_stop() which in turn triggers a non_realtime_stop().
[..]
13:06 < rgareus> las: the problem I have with non_realtime_stop() is that it does save a pending state IFF get_record_enabled() is true.
13:06 < rgareus> The save can take ages (seconds), which will void the initial sync of the slave.
13:07 < rgareus> The slave enters a live-lock: sync, save, re-sync, save...
13:07 < las> rgareus: understood
13:07 < rgareus> las: I propose to workaround this: only save pending state if there is no slave or the slave is not locked.
13:07 < las> rgareus: another reason why recording + slave == bad idea :(
13:07 < las> rgareus: but yes, that sounds fine to me
13:07 < rgareus> AFICT this is not harmful. It only affects pre-record settings.
13:07 < rgareus> 'did_record' is used to save a full state after each recording.
git-svn-id: svn://localhost/ardour2/branches/3.0@13288
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 16 Oct 2012 09:19:19 +0000 (09:19 +0000)]
implement double click to ContentsRange on MidiScroomer
git-svn-id: svn://localhost/ardour2/branches/3.0@13284
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 15 Oct 2012 15:57:35 +0000 (15:57 +0000)]
create and manage a new config parameter that defines where LTC originates (still some tweaks to be done here and there)
git-svn-id: svn://localhost/ardour2/branches/3.0@13280
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 15 Oct 2012 02:46:56 +0000 (02:46 +0000)]
MTC slave: timcode and delta formatting
git-svn-id: svn://localhost/ardour2/branches/3.0@13279
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 15 Oct 2012 02:46:54 +0000 (02:46 +0000)]
audio-clock: use Timecode::timecode_format_time
git-svn-id: svn://localhost/ardour2/branches/3.0@13278
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 23:23:57 +0000 (23:23 +0000)]
MTC slave fix reporting approx position
git-svn-id: svn://localhost/ardour2/branches/3.0@13277
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 23:23:53 +0000 (23:23 +0000)]
prepare reporting slave delta & MTC slave implementation
git-svn-id: svn://localhost/ardour2/branches/3.0@13276
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:42:32 +0000 (16:42 +0000)]
use translatable strings for TC info,
and prepare delta display
git-svn-id: svn://localhost/ardour2/branches/3.0@13275
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:17:47 +0000 (16:17 +0000)]
MTC,LTC print current timecodes in warning
git-svn-id: svn://localhost/ardour2/branches/3.0@13274
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:17:42 +0000 (16:17 +0000)]
LTC Slave, add support for variable framerates
git-svn-id: svn://localhost/ardour2/branches/3.0@13273
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:17:40 +0000 (16:17 +0000)]
formatting timecode: use a semicolon to indicate DF
git-svn-id: svn://localhost/ardour2/branches/3.0@13272
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:17:37 +0000 (16:17 +0000)]
MTC Slave: MIDI 30df -> A3 29.97df
MIDI only specifies the frame-count, not the rate.
in the vast majority of cases MIDI's
"Count to 30 use drop-frame" is 29.97df fps.
git-svn-id: svn://localhost/ardour2/branches/3.0@13271
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:17:35 +0000 (16:17 +0000)]
MTC Slave: fix return approx position.
git-svn-id: svn://localhost/ardour2/branches/3.0@13270
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 14 Oct 2012 16:17:33 +0000 (16:17 +0000)]
fix matching TC color assignment (rev13264)
git-svn-id: svn://localhost/ardour2/branches/3.0@13269
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sat, 13 Oct 2012 23:47:05 +0000 (23:47 +0000)]
timecode: make subframes unsigned int
git-svn-id: svn://localhost/ardour2/branches/3.0@13268
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sat, 13 Oct 2012 23:27:43 +0000 (23:27 +0000)]
MTCslave - use new timecode API
git-svn-id: svn://localhost/ardour2/branches/3.0@13267
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sat, 13 Oct 2012 23:27:40 +0000 (23:27 +0000)]
move sample/timecode conversion to libtimecode.
git-svn-id: svn://localhost/ardour2/branches/3.0@13266
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Oct 2012 00:31:46 +0000 (00:31 +0000)]
provide forgotten case for restoring Windows VST plugins
git-svn-id: svn://localhost/ardour2/branches/3.0@13265
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2012 22:04:21 +0000 (22:04 +0000)]
tweaks to be ready for more information timecode display in Timecode clock mode
git-svn-id: svn://localhost/ardour2/branches/3.0@13264
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 12 Oct 2012 21:28:08 +0000 (21:28 +0000)]
LTC slave - basic working version (hardcoded 25fps)
git-svn-id: svn://localhost/ardour2/branches/3.0@13263
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 12 Oct 2012 21:28:05 +0000 (21:28 +0000)]
MTC slave - return apparent_timecode_format
git-svn-id: svn://localhost/ardour2/branches/3.0@13262
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 12 Oct 2012 17:04:20 +0000 (17:04 +0000)]
MTC Slave: handle locates (quick re-sync)
git-svn-id: svn://localhost/ardour2/branches/3.0@13259
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2012 16:48:53 +0000 (16:48 +0000)]
basics for a TimecodeSlave parent class for MTC and LTC
git-svn-id: svn://localhost/ardour2/branches/3.0@13258
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2012 16:25:57 +0000 (16:25 +0000)]
move TC FPS up into status bar, use lower right of timecode audioclock mode for something ... TBDiscussed
git-svn-id: svn://localhost/ardour2/branches/3.0@13257
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 12 Oct 2012 09:45:22 +0000 (09:45 +0000)]
skeleton framework for LTC-slave
git-svn-id: svn://localhost/ardour2/branches/3.0@13256
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Oct 2012 09:25:55 +0000 (09:25 +0000)]
make the time axis view remember it midnam model/mode settings
git-svn-id: svn://localhost/ardour2/branches/3.0@13255
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Oct 2012 09:25:20 +0000 (09:25 +0000)]
make sure routes instrument info initializes correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@13254
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Oct 2012 09:24:31 +0000 (09:24 +0000)]
tidy
git-svn-id: svn://localhost/ardour2/branches/3.0@13253
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Oct 2012 06:04:06 +0000 (06:04 +0000)]
issue
0005121: added comment to source. Sorry, last commit was for issue
0005121, not
0005120, copied from the wrong line :[
git-svn-id: svn://localhost/ardour2/branches/3.0@13252
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 12 Oct 2012 05:58:47 +0000 (05:58 +0000)]
fix issue
0005120: dont treat percussive mode differently than sustained mode except in GUI. Leaving out all note offs crashes LinuxSampler and totally drowns my Yamaha PSR-S900 by stealing all its available voices. Code is #ifdef-ed out until a more thorough discussion would conclude the removal of percussive mode from the MIDI model, which IMHO makes sense. I don't see any virtue in leaving out note offs since it only creates problems.
git-svn-id: svn://localhost/ardour2/branches/3.0@13251
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 12 Oct 2012 01:08:32 +0000 (01:08 +0000)]
MTC: map between timecodes
allow external timecode device to supply timecode with
framerates other than ardour session's framerate.
also fix latency overcompensation. The slave is supposed to
provide transport time - and not audible frame time.
git-svn-id: svn://localhost/ardour2/branches/3.0@13250
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 12 Oct 2012 01:08:29 +0000 (01:08 +0000)]
move TimecodeFormat to libtimecode
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
Paul Davis [Thu, 11 Oct 2012 15:50:54 +0000 (15:50 +0000)]
more transport prefs tooltips and tidy up sync/slave stuff some more
git-svn-id: svn://localhost/ardour2/branches/3.0@13248
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 08:55:20 +0000 (08:55 +0000)]
further tweak midi channel selector layout in track header
git-svn-id: svn://localhost/ardour2/branches/3.0@13247
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 08:23:18 +0000 (08:23 +0000)]
disable Ubuntu global menu for ardev
git-svn-id: svn://localhost/ardour2/branches/3.0@13246
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 08:13:40 +0000 (08:13 +0000)]
nicer layout of MIDI channel selector
git-svn-id: svn://localhost/ardour2/branches/3.0@13245
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 06:32:09 +0000 (06:32 +0000)]
Make input filtering while recording work in GUI, too
git-svn-id: svn://localhost/ardour2/branches/3.0@13244
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 05:39:40 +0000 (05:39 +0000)]
implement missing midi event filtering during recording
git-svn-id: svn://localhost/ardour2/branches/3.0@13243
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 04:31:57 +0000 (04:31 +0000)]
revert last commit, wrong place...
git-svn-id: svn://localhost/ardour2/branches/3.0@13242
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 04:27:53 +0000 (04:27 +0000)]
fix bug: capture buffer not filtered by track channel selector
git-svn-id: svn://localhost/ardour2/branches/3.0@13241
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 04:05:22 +0000 (04:05 +0000)]
make sysex contents appear as verbose_cursor for visual feedback the flag as been entered and for readability
git-svn-id: svn://localhost/ardour2/branches/3.0@13240
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 03:40:39 +0000 (03:40 +0000)]
fix bug: sysexes x position not relative to region
git-svn-id: svn://localhost/ardour2/branches/3.0@13239
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 11 Oct 2012 03:22:17 +0000 (03:22 +0000)]
implement deleting of sysex events
git-svn-id: svn://localhost/ardour2/branches/3.0@13238
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Oct 2012 03:10:18 +0000 (03:10 +0000)]
move the external sync source selection tobe a global config parameter, not 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
Paul Davis [Wed, 10 Oct 2012 23:28:07 +0000 (23:28 +0000)]
add the notion of a "tip widget" for all option editor elements, allowing us 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
Paul Davis [Wed, 10 Oct 2012 22:56:21 +0000 (22:56 +0000)]
move timecode-is-clock-synced option to global configuration parameters, not per session
git-svn-id: svn://localhost/ardour2/branches/3.0@13235
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Oct 2012 22:46:21 +0000 (22:46 +0000)]
move sync-frame-rate option to Transport tab, rename "Interface" tab as "GUI"
git-svn-id: svn://localhost/ardour2/branches/3.0@13234
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Oct 2012 21:07:24 +0000 (21:07 +0000)]
add global config parameter timecode-sync-frame-rate to control behaviour 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
Robin Gareus [Wed, 10 Oct 2012 20:37:59 +0000 (20:37 +0000)]
MTC slave, don't touch position if no MTC was received
git-svn-id: svn://localhost/ardour2/branches/3.0@13232
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 10 Oct 2012 20:37:56 +0000 (20:37 +0000)]
MTC-slave: print error if framerate mismatch
git-svn-id: svn://localhost/ardour2/branches/3.0@13231
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Oct 2012 15:42:47 +0000 (15:42 +0000)]
remove incorrect and unnecessary template class declaration from Evoral (added recently)
git-svn-id: svn://localhost/ardour2/branches/3.0@13230
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Oct 2012 15:19:58 +0000 (15:19 +0000)]
break out of step editing if a session goes away; do nothing in Editor::located() if the session has gone away
git-svn-id: svn://localhost/ardour2/branches/3.0@13229
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 10 Oct 2012 14:03:19 +0000 (14:03 +0000)]
debug msg - varispeed recording
git-svn-id: svn://localhost/ardour2/branches/3.0@13228
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 10 Oct 2012 14:03:18 +0000 (14:03 +0000)]
ignore slave/engine time-delta when recording.
git-svn-id: svn://localhost/ardour2/branches/3.0@13227
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 10 Oct 2012 14:03:15 +0000 (14:03 +0000)]
fix and improve MTC-slave
- 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
Hans Baier [Wed, 10 Oct 2012 05:33:49 +0000 (05:33 +0000)]
Yamaha-PSR-S900.midnam: correct organ flutes, duplicate settings generated from faulty data sheet
git-svn-id: svn://localhost/ardour2/branches/3.0@13225
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 10 Oct 2012 05:08:56 +0000 (05:08 +0000)]
program changes must be zero-based in the MIDNAM file, but they are 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
Hans Baier [Wed, 10 Oct 2012 04:31:59 +0000 (04:31 +0000)]
enable and extend EVORAL_MIDI_XML. Useful for Debugging. Any objections?
git-svn-id: svn://localhost/ardour2/branches/3.0@13223
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 10 Oct 2012 04:30:48 +0000 (04:30 +0000)]
whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@13222
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 9 Oct 2012 08:33:27 +0000 (08:33 +0000)]
evoral/MIDIEvent: Whitespace cosmetics in header, make XML output work properly eg show the numbers instead of blanks
git-svn-id: svn://localhost/ardour2/branches/3.0@13221
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 9 Oct 2012 03:17:55 +0000 (03:17 +0000)]
add missing unit test runner shell script for midi++
git-svn-id: svn://localhost/ardour2/branches/3.0@13220
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 9 Oct 2012 03:17:15 +0000 (03:17 +0000)]
fix insidious bugs in midnam_patch.cc which account for garbled data
git-svn-id: svn://localhost/ardour2/branches/3.0@13219
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 9 Oct 2012 03:13:38 +0000 (03:13 +0000)]
Add patchfile for Yamaha PSR-S900, add unit test for it, remove camel case from test method names
git-svn-id: svn://localhost/ardour2/branches/3.0@13218
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 9 Oct 2012 03:10:46 +0000 (03:10 +0000)]
fix whitespace in gtk2_ardour/canvas_patch_change.h
git-svn-id: svn://localhost/ardour2/branches/3.0@13217
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 9 Oct 2012 03:09:54 +0000 (03:09 +0000)]
fix whitespace in libs/midi++2/midi++/midnam_patch.h
git-svn-id: svn://localhost/ardour2/branches/3.0@13216
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 8 Oct 2012 19:47:03 +0000 (19:47 +0000)]
new Ring Tone default export format
git-svn-id: svn://localhost/ardour2/branches/3.0@13215
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 8 Oct 2012 19:45:25 +0000 (19:45 +0000)]
add 8kHz as an available export format sample rate
git-svn-id: svn://localhost/ardour2/branches/3.0@13214
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 8 Oct 2012 04:32:12 +0000 (04:32 +0000)]
add unit tests to midi++ and assorted bugfixes for midnam_patch.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@13213
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 5 Oct 2012 08:53:18 +0000 (08:53 +0000)]
Fix wscript when PKG_CONFIG_PATH is empty.
git-svn-id: svn://localhost/ardour2/branches/3.0@13210
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Oct 2012 22:21:59 +0000 (22:21 +0000)]
fix up various aspects of building against a private/personal dependency stack
git-svn-id: svn://localhost/ardour2/branches/3.0@13209
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Oct 2012 20:54:08 +0000 (20:54 +0000)]
drop connections to incoming MIDI signals before deleting MTC Slave object
git-svn-id: svn://localhost/ardour2/branches/3.0@13208
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 1 Oct 2012 20:55:10 +0000 (20:55 +0000)]
do not add in ticks in the "at" position when computing BBT duration somewhere on the timeline (fixes issues with nudging etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@13201
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 Sep 2012 14:11:01 +0000 (14:11 +0000)]
different version of previous commit that leaves previous semantics intact unless punch in/out are enabled
git-svn-id: svn://localhost/ardour2/branches/3.0@13200
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 Sep 2012 11:38:13 +0000 (11:38 +0000)]
when deciding monitoring state, only consider the session to be in global 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
Paul Davis [Wed, 19 Sep 2012 19:32:05 +0000 (19:32 +0000)]
mark session dirty when route active status changes
git-svn-id: svn://localhost/ardour2/branches/3.0@13195
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 17 Sep 2012 21:09:12 +0000 (21:09 +0000)]
fix missing variable initialization
git-svn-id: svn://localhost/ardour2/branches/3.0@13194
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 17 Sep 2012 13:55:51 +0000 (13:55 +0000)]
updated czech translation file for gtk ui
git-svn-id: svn://localhost/ardour2/branches/3.0@13193
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 17 Sep 2012 12:08:21 +0000 (12:08 +0000)]
Revert shade on playhead cursor (SVN 13048).
git-svn-id: svn://localhost/ardour2/branches/3.0@13192
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 16 Sep 2012 17:01:23 +0000 (17:01 +0000)]
Support latest options extension.
git-svn-id: svn://localhost/ardour2/branches/3.0@13191
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 15 Sep 2012 12:18:41 +0000 (12:18 +0000)]
Check for panner_shell rather than panner before
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
Carl Hetherington [Sat, 15 Sep 2012 12:18:35 +0000 (12:18 +0000)]
Improve sensitization of buttons in the advanced options
part of the startup dialog.
git-svn-id: svn://localhost/ardour2/branches/3.0@13189
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 15 Sep 2012 12:18:29 +0000 (12:18 +0000)]
Tweak label.
git-svn-id: svn://localhost/ardour2/branches/3.0@13188
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 12 Sep 2012 21:30:44 +0000 (21:30 +0000)]
fix a couple of errors in zh.po files
git-svn-id: svn://localhost/ardour2/branches/3.0@13185
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 12 Sep 2012 21:26:06 +0000 (21:26 +0000)]
add email address for Rui-huai Zhang
git-svn-id: svn://localhost/ardour2/branches/3.0@13184
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 12 Sep 2012 21:24:55 +0000 (21:24 +0000)]
add chinese translation from Rui-huai Zhang
git-svn-id: svn://localhost/ardour2/branches/3.0@13183
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 9 Sep 2012 20:31:43 +0000 (20:31 +0000)]
comment tweaks from a second reading
git-svn-id: svn://localhost/ardour2/branches/3.0@13182
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 9 Sep 2012 20:21:50 +0000 (20:21 +0000)]
remove unused code
git-svn-id: svn://localhost/ardour2/branches/3.0@13181
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 8 Sep 2012 18:18:47 +0000 (18:18 +0000)]
Consistent style.
git-svn-id: svn://localhost/ardour2/branches/3.0@13180
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 8 Sep 2012 01:03:00 +0000 (01:03 +0000)]
I think Region::can_move() should take into account _locked
as well as the never-used (apart from ImageFrameView)
_position_locked. Fixes #5090.
git-svn-id: svn://localhost/ardour2/branches/3.0@13179
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 8 Sep 2012 00:21:39 +0000 (00:21 +0000)]
Update to gtk2_ardour Czech translation from Pavel Fric
(#5092).
git-svn-id: svn://localhost/ardour2/branches/3.0@13178
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 4 Sep 2012 18:16:21 +0000 (18:16 +0000)]
Fix end-of-input-handling in silence trimmer
git-svn-id: svn://localhost/ardour2/branches/3.0@13160
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 1 Sep 2012 11:32:38 +0000 (11:32 +0000)]
Patch from timbyr to stop the startup dialog
unexpectedly resizing when you ask for more options
(#5068).
git-svn-id: svn://localhost/ardour2/branches/3.0@13159
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 1 Sep 2012 11:24:17 +0000 (11:24 +0000)]
Reset pending_locate_roll in all cases, not just when the
roll happened; should help with #5047.
git-svn-id: svn://localhost/ardour2/branches/3.0@13158
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 30 Aug 2012 01:23:39 +0000 (01:23 +0000)]
Fix compilation without svn lv2.
git-svn-id: svn://localhost/ardour2/branches/3.0@13152
d708f5d6-7413-0410-9779-
e7cbd77b26cf