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
David Robillard [Wed, 29 Aug 2012 20:22:18 +0000 (20:22 +0000)]
Implement latest buf-size extension via new options extension.
git-svn-id: svn://localhost/ardour2/branches/3.0@13151
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 29 Aug 2012 00:30:50 +0000 (00:30 +0000)]
added missing header include
git-svn-id: svn://localhost/ardour2/branches/3.0@13150
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 28 Aug 2012 15:42:42 +0000 (15:42 +0000)]
LV2: Send messages from one UI to all replicated instances.
Addresses issue mentioned in previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@13149
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 28 Aug 2012 15:42:40 +0000 (15:42 +0000)]
LV2: amend previous commit, respect replicated plugin instances
When a plugin is replicated (eg. mono plugin on a stereo-track),
configure_io() is only called for the first instance.
The 2nd instance will not have dedicated buffers but re-use copies
of the first instance. Should the 2nd instance use a LV2 worker-thread or
local communication ports they can not be shared with the first instance.
-> this patch allocates Atom-buffers for each instance.
PS. this still needs more work; there is only one UI instance for
all plugin instances. messages from the UI should go to all
instances.
git-svn-id: svn://localhost/ardour2/branches/3.0@13148
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 28 Aug 2012 15:42:38 +0000 (15:42 +0000)]
LV2: allocate dedicated buffers for [non-midi] event-ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@13147
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 28 Aug 2012 15:42:35 +0000 (15:42 +0000)]
LV2 worker: prevent corruption of ringbuffer
git-svn-id: svn://localhost/ardour2/branches/3.0@13146
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 27 Aug 2012 04:08:48 +0000 (04:08 +0000)]
fix LV2 worker
start worker thread after _sem and _exit have been initialized.
stop thread when plugin is removed.
git-svn-id: svn://localhost/ardour2/branches/3.0@13145
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 27 Aug 2012 04:08:45 +0000 (04:08 +0000)]
dedicated LV2 non-MIDI atom-event-port handling
git-svn-id: svn://localhost/ardour2/branches/3.0@13144
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 21 Aug 2012 19:29:19 +0000 (19:29 +0000)]
Create and realize LV2 UI container before instantiating (required for proper embedding in some situations).
git-svn-id: svn://localhost/ardour2/branches/3.0@13140
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 21 Aug 2012 17:44:48 +0000 (17:44 +0000)]
fix long-option: --no-splash = -n (and test git+svn first-commit)
git-svn-id: svn://localhost/ardour2/branches/3.0@13139
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 18 Aug 2012 15:56:48 +0000 (15:56 +0000)]
Fix some const-violating casts.
git-svn-id: svn://localhost/ardour2/branches/3.0@13138
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 18 Aug 2012 15:49:32 +0000 (15:49 +0000)]
Add debug trace for LV2 like the other APIs.
git-svn-id: svn://localhost/ardour2/branches/3.0@13137
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 17 Aug 2012 03:05:06 +0000 (03:05 +0000)]
LV2 log extension support.
git-svn-id: svn://localhost/ardour2/branches/3.0@13135
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 17 Aug 2012 03:03:55 +0000 (03:03 +0000)]
Fix const violating case.
git-svn-id: svn://localhost/ardour2/branches/3.0@13134
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Aug 2012 02:06:18 +0000 (02:06 +0000)]
make --disable-plugins/-d work again, probably
git-svn-id: svn://localhost/ardour2/branches/3.0@13131
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 10 Aug 2012 17:03:22 +0000 (17:03 +0000)]
undo that last commit
git-svn-id: svn://localhost/ardour2/branches/3.0@13126
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 10 Aug 2012 17:02:37 +0000 (17:02 +0000)]
fix for OS X builds with new prototype C warning flags
git-svn-id: svn://localhost/ardour2/branches/3.0@13125
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 10 Aug 2012 15:57:09 +0000 (15:57 +0000)]
add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix const cast warnings generated by new flags
git-svn-id: svn://localhost/ardour2/branches/3.0@13124
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 10 Aug 2012 15:56:25 +0000 (15:56 +0000)]
fix erroneous use of i18n.h in a header file
git-svn-id: svn://localhost/ardour2/branches/3.0@13123
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 17:59:43 +0000 (17:59 +0000)]
test a different approach to propagating plugin parameter changes (VST only for now)
git-svn-id: svn://localhost/ardour2/branches/3.0@13122
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 17:37:23 +0000 (17:37 +0000)]
when sending notice of a change in a plugin parameter value, send the current value
git-svn-id: svn://localhost/ardour2/branches/3.0@13121
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 17:09:05 +0000 (17:09 +0000)]
more vst parameter related stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@13120
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 16:55:56 +0000 (16:55 +0000)]
more vst parameter related stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@13119
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 15:57:04 +0000 (15:57 +0000)]
VST parameter setting tweak
git-svn-id: svn://localhost/ardour2/branches/3.0@13118
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 15:47:16 +0000 (15:47 +0000)]
use new floateq() to check VST plugin parameter equality
git-svn-id: svn://localhost/ardour2/branches/3.0@13117
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 15:46:54 +0000 (15:46 +0000)]
new file containing very clever code for floating point "equality" comparisons
git-svn-id: svn://localhost/ardour2/branches/3.0@13116
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 9 Aug 2012 01:06:32 +0000 (01:06 +0000)]
more VST parameter debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@13115
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Aug 2012 22:27:12 +0000 (22:27 +0000)]
some VST parameter mgmt debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@13114
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 8 Aug 2012 00:21:05 +0000 (00:21 +0000)]
Fix more tab width assumption mess caused by Paul's misconfigured editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@13113
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 8 Aug 2012 00:16:30 +0000 (00:16 +0000)]
Support new LV2 buf-size extension if a new enough (currently svn) LV2 is present.
git-svn-id: svn://localhost/ardour2/branches/3.0@13112
d708f5d6-7413-0410-9779-
e7cbd77b26cf