David Robillard [Fri, 14 Jul 2006 03:43:32 +0000 (03:43 +0000)]
Merge big changes (mostly Controllable) from trunk
git-svn-id: svn://localhost/ardour2/branches/midi@682
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 6 Jul 2006 19:45:23 +0000 (19:45 +0000)]
Loading/Saving of sessions containing MIDI tracks and/or busses
git-svn-id: svn://localhost/ardour2/branches/midi@667
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 5 Jul 2006 19:47:25 +0000 (19:47 +0000)]
Merged with trunk, and a few trivial GUI updates etc.
git-svn-id: svn://localhost/ardour2/branches/midi@664
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 30 Jun 2006 17:15:45 +0000 (17:15 +0000)]
More toolbar tweaking - Ardour fits on 1024x768!
git-svn-id: svn://localhost/ardour2/branches/midi@659
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 30 Jun 2006 08:03:43 +0000 (08:03 +0000)]
Complete edit toolbar overhaul
git-svn-id: svn://localhost/ardour2/branches/midi@657
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 28 Jun 2006 07:08:10 +0000 (07:08 +0000)]
A couple GUI tweaks - minor toolbar reorganization, trying to get the width down below 1024 (and make things more organized and easier to use in general). Not quite there yet....
git-svn-id: svn://localhost/ardour2/branches/midi@648
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 26 Jun 2006 20:29:45 +0000 (20:29 +0000)]
Actually added the code mentioned in my last commit. Whoops.
git-svn-id: svn://localhost/ardour2/branches/midi@643
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 26 Jun 2006 16:49:59 +0000 (16:49 +0000)]
Added missing file
git-svn-id: svn://localhost/ardour2/branches/midi@642
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 26 Jun 2006 16:01:34 +0000 (16:01 +0000)]
Large nasty commit in the form of a 5000 line patch chock-full of completely
unecessary changes. (Sorry, doing a "sprint" based thing, this is the end of the first one)
Achieved MIDI track and bus creation, associated Jack port and diskstream creation, and minimal GUI stuff for creating them. Should be set to start work on actually recording and playing midi to/from disk now.
Relevant (significant) changes:
- Creation of a Buffer class. Base class is type agnostic so things can point to a buffer but not care what kind it is (otherwise it'd be a template). Derived into AudioBuffer and MidiBuffer, with a type tag because checking type is necessary in parts of the code where dynamic_cast wouldn't be wise. Originally I considered this a hack, but passing around a type proved to be a very good solution to all the other problems (below). There is a 1:1 mapping between jack port data types and ardour Buffer types (with a conversion function), but that's easily removed if it ever becomes necessary. Having the type scoped in the Buffer class is maybe not the best spot for it, but whatever (this is proof of concept kinda stuff right now...)
- IO now has a "default" port type (passed to the constructor and stored as a member), used by ensure_io (and similar) to create n ports. IO::register_***_port has a type argument that defaults to the default type if not passed. Rationale: previous IO API is identical, no changes needed to existing code, but path is paved for multiple port types in one IO, which we will need for eg synth plugin inserts, among other things. This is not quite ideal (best would be to only have the two port register functions and have them take a type), but the alternative is a lot of work (namely destroying the 'ensure' functions and everything that uses them) for very little gain. (I am convinced after quite a few tries at the whiteboard that subclassing IO in any way is not a feasible option, look at it's inheritance diagram in Doxygen and you can see why)
- AudioEngine::register_audio_input_port is now register_input_port and takes a type argument. Ditto for output.
- (Most significant change) AudioDiskstream abstracted into Distream, and sibling MidiDiskstream created. Very much still a work in progress, but Diskstream is there to switch references over to (most already are), which is the important part. It is still unclear what the MIDI diskstream's relation to channels is, but I'm pretty sure they will be single channel only (so SMF Type 0) since noone can come up with a reason otherwise.
- MidiTrack creation. Same thing as AudioTrack but with a different default type basically. No big deal here.
- Random cleanups and variable renamings etc. because I have OCD and can't help myself. :)
Known broken: Loading of sessions containing MIDI tracks.
git-svn-id: svn://localhost/ardour2/branches/midi@641
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 21 Jun 2006 18:14:45 +0000 (18:14 +0000)]
Merged with trunk
git-svn-id: svn://localhost/ardour2/branches/midi@628
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 16 Jun 2006 02:28:41 +0000 (02:28 +0000)]
Preliminary MMC sending
git-svn-id: svn://localhost/ardour2/branches/midi@614
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 15 Jun 2006 22:31:13 +0000 (22:31 +0000)]
Merged with trunk revision 610
git-svn-id: svn://localhost/ardour2/branches/midi@611
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 15 Jun 2006 01:34:54 +0000 (01:34 +0000)]
Merged with trunk revision 600
git-svn-id: svn://localhost/ardour2/branches/midi@601
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 14 Jun 2006 02:27:09 +0000 (02:27 +0000)]
(Messy merge fixes)
- (Re) added Jack MIDI configure stuff to build script
- Fixed MIDI initialization (pass Jack client to MIDI::Manager)
git-svn-id: svn://localhost/ardour2/branches/midi@582
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 13 Jun 2006 07:27:52 +0000 (07:27 +0000)]
Merged with trunk (painfully)
git-svn-id: svn://localhost/ardour2/branches/midi@581
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 13 Jun 2006 02:43:40 +0000 (02:43 +0000)]
Merged with trunk
git-svn-id: svn://localhost/ardour2/branches/midi@580
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 9 Jun 2006 07:19:00 +0000 (07:19 +0000)]
Got MTC actually working somewhat correctly, though there seems to be jitter over Jack MIDI
according to my test app, which doestn't make sense (probably the testing app broken.. again)
git-svn-id: svn://localhost/ardour2/branches/midi@578
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 9 Jun 2006 01:48:38 +0000 (01:48 +0000)]
Removed excessive debug printing, added missing files for SMPTE namespace and Jack libmidi++ ports
git-svn-id: svn://localhost/ardour2/branches/midi@577
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 9 Jun 2006 00:20:15 +0000 (00:20 +0000)]
Moved MIDI branch to proper location
git-svn-id: svn://localhost/ardour2/branches/midi@576
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 8 Jun 2006 23:46:42 +0000 (23:46 +0000)]
Committed filthy mess of a working copy solely for moving between machines.
Nothing to see here, move along now...
git-svn-id: svn://localhost/trunk/ardour2midi@575
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 26 May 2006 22:30:54 +0000 (22:30 +0000)]
- Documentation fixes
- Fixed boolean return values in libmidi++ to return bool instead of int
git-svn-id: svn://localhost/trunk/ardour2midi@538
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 26 May 2006 22:18:11 +0000 (22:18 +0000)]
Created MIDI branch for SoC MIDI track work
git-svn-id: svn://localhost/trunk/ardour2midi@537
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 26 May 2006 20:34:12 +0000 (20:34 +0000)]
make OS X flags OS X only
git-svn-id: svn://localhost/trunk/ardour2@536
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 26 May 2006 12:41:38 +0000 (12:41 +0000)]
removed libtool from pre-build process
git-svn-id: svn://localhost/trunk/ardour2@535
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Thu, 25 May 2006 22:37:11 +0000 (22:37 +0000)]
OS X Compile fix to work around the circular dependency of libardour and
libardour_cp, using -undefined suppress -flat_namespace.
git-svn-id: svn://localhost/trunk/ardour2@534
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 May 2006 20:30:32 +0000 (20:30 +0000)]
changes to autoscroll behaviour. not perfect, but probably better
git-svn-id: svn://localhost/trunk/ardour2@533
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Wed, 24 May 2006 22:43:15 +0000 (22:43 +0000)]
Fixed some valgrind errors from using uninitialized variables in
conditionals.
git-svn-id: svn://localhost/trunk/ardour2@532
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 20:40:11 +0000 (20:40 +0000)]
provide interface to PBD::ThreadCreated() in BasicUI; remove/clean DOCUMENTATION files
git-svn-id: svn://localhost/trunk/ardour2@531
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 20:07:17 +0000 (20:07 +0000)]
remove out of date build information
git-svn-id: svn://localhost/trunk/ardour2@530
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 19:19:19 +0000 (19:19 +0000)]
a silly change to test the commit hook script
git-svn-id: svn://localhost/trunk/ardour2@529
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 18:41:52 +0000 (18:41 +0000)]
cleaned up main(), but partly to test the commit hook script
git-svn-id: svn://localhost/trunk/ardour2@528
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 18:00:40 +0000 (18:00 +0000)]
added conditionals to detect SVN build conditions where we used to use CVS
git-svn-id: svn://localhost/trunk/ardour2@527
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 03:45:32 +0000 (03:45 +0000)]
fix up formatting of SMPTE time printing in tranzport control code
git-svn-id: svn://localhost/trunk/ardour2@526
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 May 2006 01:00:08 +0000 (01:00 +0000)]
ensure that libardour_cp and libardour SMPTE structs are same type, hackishly
git-svn-id: svn://localhost/trunk/ardour2@525
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 May 2006 21:33:33 +0000 (21:33 +0000)]
compile certain control protocol things regardless of SURFACES setting
git-svn-id: svn://localhost/trunk/ardour2@524
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 May 2006 21:00:03 +0000 (21:00 +0000)]
install libardour_cp to the correct place
git-svn-id: svn://localhost/trunk/ardour2@523
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 May 2006 19:54:52 +0000 (19:54 +0000)]
breakout control protocol code into LGPL library; fix panner buttons even more than nick did, plus some other bits and pieces
git-svn-id: svn://localhost/trunk/ardour2@522
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Mon, 22 May 2006 11:12:26 +0000 (11:12 +0000)]
Mixer pane can be collapsed again, some cleanup, give up and go back to 'Off' for no automation playback state.
git-svn-id: svn://localhost/trunk/ardour2@521
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sun, 21 May 2006 13:21:25 +0000 (13:21 +0000)]
This should fix the options editor crasher i just made.. thanks Nostar
git-svn-id: svn://localhost/trunk/ardour2@520
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sun, 21 May 2006 10:11:59 +0000 (10:11 +0000)]
Mixer strip layout, emsure correct column expands on treeviews, 'Manual' automation mode labels.
git-svn-id: svn://localhost/trunk/ardour2@519
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sat, 20 May 2006 09:10:13 +0000 (09:10 +0000)]
Fix bus rec enable bug introduced in last commit
git-svn-id: svn://localhost/trunk/ardour2@518
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 20 May 2006 02:57:38 +0000 (02:57 +0000)]
fix timestretch dialog/progress etc; make tranzport protocol non-mandatory
git-svn-id: svn://localhost/trunk/ardour2@517
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 May 2006 20:10:35 +0000 (20:10 +0000)]
allow for mandatory control protocols, plus some ongoing work on automation control point selection (unfinished)
git-svn-id: svn://localhost/trunk/ardour2@516
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 May 2006 19:13:26 +0000 (19:13 +0000)]
fix naming of destructive track audio files
git-svn-id: svn://localhost/trunk/ardour2@515
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Fri, 19 May 2006 17:29:05 +0000 (17:29 +0000)]
Mixer strip & ui layout changes
git-svn-id: svn://localhost/trunk/ardour2@514
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 May 2006 01:54:00 +0000 (01:54 +0000)]
fix for edit & mix group names getting lost at session load
git-svn-id: svn://localhost/trunk/ardour2@513
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 21:16:39 +0000 (21:16 +0000)]
fix egregious bug regarding setting native file header+data formats
git-svn-id: svn://localhost/trunk/ardour2@512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 19:35:57 +0000 (19:35 +0000)]
add new files
git-svn-id: svn://localhost/trunk/ardour2@511
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 16:44:07 +0000 (16:44 +0000)]
moved OSC into libardour
git-svn-id: svn://localhost/trunk/ardour2@510
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 13:20:07 +0000 (13:20 +0000)]
moved OSC into libardour
git-svn-id: svn://localhost/trunk/ardour2@509
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 02:47:35 +0000 (02:47 +0000)]
catch up on last minute OSC changes
git-svn-id: svn://localhost/trunk/ardour2@508
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 02:19:44 +0000 (02:19 +0000)]
add new file
git-svn-id: svn://localhost/trunk/ardour2@507
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 May 2006 02:19:27 +0000 (02:19 +0000)]
a) basic prototype of OSC control
b) various changes to ControlProtocol model/implementation
c) more attempts to get autoscroll to work nicely (unfinished)
d) move editor item types into their own header
git-svn-id: svn://localhost/trunk/ardour2@506
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Wed, 17 May 2006 12:07:16 +0000 (12:07 +0000)]
Remove CannotRecordNoInput signal (allowing recording without input connections), provide visual indication of phase reverse, change e.g. 'gain automation' to 'fader automation', enforce mouse button 1 use in mixer strip, make button labels more consistent in mixer strip, disable io change/record enable when disconnected from jack on mixer strip, remove duplicated signal connections and typo in audio_time_axis.cc.
git-svn-id: svn://localhost/trunk/ardour2@505
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sun, 14 May 2006 19:02:14 +0000 (19:02 +0000)]
Mixer strip uses button 1 where possible, make mouse click behaviour more consistent wrt popup menus.
git-svn-id: svn://localhost/trunk/ardour2@504
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sun, 14 May 2006 16:01:36 +0000 (16:01 +0000)]
Don't show comments editor on the taskbar, position & resize it more sensibly and use word wrap.
git-svn-id: svn://localhost/trunk/ardour2@503
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sun, 14 May 2006 08:53:28 +0000 (08:53 +0000)]
Misc layout and useability fixes for NSD.
git-svn-id: svn://localhost/trunk/ardour2@502
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Fri, 12 May 2006 19:51:40 +0000 (19:51 +0000)]
NSD bug fixes.. align text, default open and session folder directories, naming clarifications.
git-svn-id: svn://localhost/trunk/ardour2@501
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Fri, 12 May 2006 12:41:43 +0000 (12:41 +0000)]
NSD cleanups (again).
git-svn-id: svn://localhost/trunk/ardour2@500
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Doug McLain [Fri, 12 May 2006 00:30:13 +0000 (00:30 +0000)]
Convert NSD from glade to gtkmm object
git-svn-id: svn://localhost/trunk/ardour2@499
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Doug McLain [Thu, 11 May 2006 23:44:20 +0000 (23:44 +0000)]
Convert NSD from glade to gtkmm object
git-svn-id: svn://localhost/trunk/ardour2@498
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Thu, 11 May 2006 18:37:40 +0000 (18:37 +0000)]
Be more sane about finding default template path.
git-svn-id: svn://localhost/trunk/ardour2@497
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Thu, 11 May 2006 09:25:51 +0000 (09:25 +0000)]
New session dialog defaults to the 'best' templates directory, clearing template file now works.
git-svn-id: svn://localhost/trunk/ardour2@496
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Wed, 10 May 2006 10:22:38 +0000 (10:22 +0000)]
Some fixes to the new session dialog.
git-svn-id: svn://localhost/trunk/ardour2@495
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Sun, 7 May 2006 17:17:38 +0000 (17:17 +0000)]
Improved sfdb API.
Eliminated some warnings on Darwin.
Added libxslt to scons.
git-svn-id: svn://localhost/trunk/ardour2@494
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Jesse Chappell [Sat, 6 May 2006 21:01:18 +0000 (21:01 +0000)]
brought the track/bus inspector back to life
git-svn-id: svn://localhost/trunk/ardour2@493
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Sat, 6 May 2006 18:28:34 +0000 (18:28 +0000)]
Fixed text relocation issues
git-svn-id: svn://localhost/trunk/ardour2@492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 3 May 2006 20:51:08 +0000 (20:51 +0000)]
dmalloc link support
git-svn-id: svn://localhost/trunk/ardour2@491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 May 2006 01:08:34 +0000 (01:08 +0000)]
enable use of arrow keys, fix hscroller issues, start work on smoother auto-scroll
git-svn-id: svn://localhost/trunk/ardour2@490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Doug McLain [Sun, 30 Apr 2006 19:37:48 +0000 (19:37 +0000)]
Another GTK2 fix for timefx dialog.
git-svn-id: svn://localhost/trunk/ardour2@489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 29 Apr 2006 15:40:52 +0000 (15:40 +0000)]
more tranzport lowlevel fixes and rebinding
git-svn-id: svn://localhost/trunk/ardour2@488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Fri, 28 Apr 2006 06:10:27 +0000 (06:10 +0000)]
make new session dialog modal.
git-svn-id: svn://localhost/trunk/ardour2@487
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 Apr 2006 09:04:24 +0000 (09:04 +0000)]
"The In-Flight Hack, 2006"
a) measure lines extend the full height of the canvas
b) region name color bars and text positioning now adjusted to match
font size for different display resolutions
c) vertical scrollbar limited to cover visible tracks only
git-svn-id: svn://localhost/trunk/ardour2@486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Wed, 26 Apr 2006 16:33:10 +0000 (16:33 +0000)]
Fix vst typo
git-svn-id: svn://localhost/trunk/ardour2@485
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Wed, 26 Apr 2006 16:15:26 +0000 (16:15 +0000)]
Fix missing commection from last commit
git-svn-id: svn://localhost/trunk/ardour2@484
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Wed, 26 Apr 2006 16:04:04 +0000 (16:04 +0000)]
Plugin selector useability changes, fix mouse grab bug in plugin barcontroller, prevent alpah key entry in tempo/meter dialogs
git-svn-id: svn://localhost/trunk/ardour2@483
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 26 Apr 2006 00:58:34 +0000 (00:58 +0000)]
fix installation and mode of ardour2 script
git-svn-id: svn://localhost/trunk/ardour2@482
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 26 Apr 2006 00:45:27 +0000 (00:45 +0000)]
Install ardour as a binary, a script and a set of shared
libraries. Libraries are discovered via {LD,DYLD}_LIBRARY_PATH
git-svn-id: svn://localhost/trunk/ardour2@481
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Doug McLain [Wed, 26 Apr 2006 00:18:06 +0000 (00:18 +0000)]
added std:: to atoi and atof to fix namespace problem in convert.cc
git-svn-id: svn://localhost/trunk/ardour2@480
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Tue, 25 Apr 2006 21:45:04 +0000 (21:45 +0000)]
Fixed linking for tranzport on MacOSX.
git-svn-id: svn://localhost/trunk/ardour2@479
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Jesse Chappell [Tue, 25 Apr 2006 20:41:43 +0000 (20:41 +0000)]
added stdint for compilation
git-svn-id: svn://localhost/trunk/ardour2@478
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Tue, 25 Apr 2006 20:30:16 +0000 (20:30 +0000)]
Added missing .cvsignore file.
git-svn-id: svn://localhost/trunk/ardour2@477
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Tue, 25 Apr 2006 20:24:43 +0000 (20:24 +0000)]
Missing .cvsignore file.
git-svn-id: svn://localhost/trunk/ardour2@476
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Tue, 25 Apr 2006 20:23:50 +0000 (20:23 +0000)]
All included libraries now link dynamically instead of statically.
Moved items from gtk2_ardour/utils to pbd3/convert.
Various cleanups.
git-svn-id: svn://localhost/trunk/ardour2@475
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 20:21:15 +0000 (20:21 +0000)]
remove unintentional addition of PortInsert::silence()
git-svn-id: svn://localhost/trunk/ardour2@474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 20:10:42 +0000 (20:10 +0000)]
a) fixed pseudo-grab-retention in plugin UIs
b) inserts are properly silenced when route is muted
git-svn-id: svn://localhost/trunk/ardour2@473
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 11:10:52 +0000 (11:10 +0000)]
add missing file, remove unnecessary qualifier
git-svn-id: svn://localhost/trunk/ardour2@472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 10:41:50 +0000 (10:41 +0000)]
add missing file
git-svn-id: svn://localhost/trunk/ardour2@471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 01:21:22 +0000 (01:21 +0000)]
add missing file
git-svn-id: svn://localhost/trunk/ardour2@470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Tue, 25 Apr 2006 00:51:30 +0000 (00:51 +0000)]
Small tempo/meter dialog useability changes
git-svn-id: svn://localhost/trunk/ardour2@469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 24 Apr 2006 22:45:19 +0000 (22:45 +0000)]
a) completely refactor abstract UI code
b) single-thread Tranzport implementation
c) implement BasicUI to share functionality across multiple
controllers
d) various minor fixes here and there
git-svn-id: svn://localhost/trunk/ardour2@468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Mon, 24 Apr 2006 21:34:23 +0000 (21:34 +0000)]
New session dialog now opens as well as makes new sessions. Avoid seeing an ugly blank editor. Some dialog tweaks.
git-svn-id: svn://localhost/trunk/ardour2@467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Mon, 24 Apr 2006 15:06:20 +0000 (15:06 +0000)]
Fix font size getter
git-svn-id: svn://localhost/trunk/ardour2@466
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sat, 22 Apr 2006 17:03:28 +0000 (17:03 +0000)]
Fix my bogus glade file. sorry about that
git-svn-id: svn://localhost/trunk/ardour2@465
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sat, 22 Apr 2006 16:49:51 +0000 (16:49 +0000)]
Set button labels sanely.
git-svn-id: svn://localhost/trunk/ardour2@464
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Sat, 22 Apr 2006 15:28:59 +0000 (15:28 +0000)]
Prompter now prevents blank strings or unaltered names & now has a horizontal orientation. Rename marker now uses the ArdourPrompter.
git-svn-id: svn://localhost/trunk/ardour2@463
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Fri, 21 Apr 2006 16:29:02 +0000 (16:29 +0000)]
Fixup for comments editor blocking presses to its button
git-svn-id: svn://localhost/trunk/ardour2@462
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Thu, 20 Apr 2006 20:41:05 +0000 (20:41 +0000)]
Comments button now indicates when comments are present, more dialog work (ask about saving, comments box etc.), code cleanups in mixer_strip.cc.
git-svn-id: svn://localhost/trunk/ardour2@461
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 Apr 2006 18:14:00 +0000 (18:14 +0000)]
a) use ink extents in most places where we used to use logical extents
for text sizing
b) add back scroll-wheel functionality to plugin parameter controls
git-svn-id: svn://localhost/trunk/ardour2@460
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Thu, 20 Apr 2006 11:41:45 +0000 (11:41 +0000)]
Add a stock question image to the choices dialog, other general dialog love.. Forgot to mention that in the last commit the default snapshot name has been modified for slightly better alphabetical sorting goodness (year is now first, weekday last).
git-svn-id: svn://localhost/trunk/ardour2@459
d708f5d6-7413-0410-9779-
e7cbd77b26cf