Taybin Rutkin
5fdfe49406
Most PluginManager refactoring is out of the way. Time to begin on AudioUnit support for real.
...
git-svn-id: svn://localhost/ardour2/trunk@752 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-03 17:17:38 +00:00
Sampo Savolainen
e46924420f
Oops. forgot the most important file of previous commit.
...
git-svn-id: svn://localhost/ardour2/trunk@751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-03 14:40:59 +00:00
Taybin Rutkin
2b6aa4f507
Fixed link error.
...
git-svn-id: svn://localhost/ardour2/trunk@750 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-03 12:20:23 +00:00
Sampo Savolainen
b74c572900
Small rehaul of track and automation track headers. This should now
...
initialize cleanly and be more easily controlled. show_all() calls from
upper levels will not mess the track headers any more.
git-svn-id: svn://localhost/ardour2/trunk@749 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-03 11:54:06 +00:00
Taybin Rutkin
58b71b15d8
Added libappleutility from /Developer/Examples/CoreAudio/PublicUtility
...
More PluginManager refactoring
Rearranged AUPluginInfo for better maintainability
git-svn-id: svn://localhost/ardour2/trunk@748 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-02 20:17:00 +00:00
c3a00bf1e9
Fix for all regions having a "speed mismatch" (showing a * in the regionview name)
...
Fix for region stacking problem (leftmost region view grayed out and un selectable)
git-svn-id: svn://localhost/ardour2/trunk@745 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-02 02:03:50 +00:00
ee1477f9b6
Fixed random track background problem
...
Cleaned up StreamView initialization (cause of above problem)
Fixed other StreamView colour issues (incomplete port from GTK1 by the looks of it)
Added new narrower playback (top) toolbar (under 1024 now? maybe?)
Cleaned up status-in-menubar stuff (to be a bit narrower/nicer)
git-svn-id: svn://localhost/ardour2/trunk@743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 22:58:24 +00:00
Jesse Chappell
e0eac487a5
Fixed floating point resolution in saved state issue. Fixed OS X vector max routine to do the proper thing. Reduced the block size of temporary buffers during track export and normalization, which fixes some stack overflow problems on OS X.
...
git-svn-id: svn://localhost/ardour2/trunk@742 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 22:11:04 +00:00
Sampo Savolainen
0851f88d9d
Fixed a nasty sound file overwrite issue due to how stub rec files were
...
renamed when the track they were associated with was renamed.
Also added a safeguard to check whether the renaming destination
location exists already.
git-svn-id: svn://localhost/ardour2/trunk@741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 22:00:40 +00:00
c220ec3928
Sure enough... forgot to add the new file
...
git-svn-id: svn://localhost/ardour2/trunk@740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 21:37:06 +00:00
959438031c
Moved DataType into it's own class (resolved a name clash on ARDOUR::MIDI
...
which was a show stopper for gcc 3.3)
Also fixed a few warnings in fft_graph.cc
git-svn-id: svn://localhost/ardour2/trunk@739 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 21:33:25 +00:00
Taybin Rutkin
14f4612181
Added LADSPA_PATH to ardev_common.sh
...
Removed redundent added_plugins list from PluginSelector
Started refactoring of PluginManager into PluginInfo
PluginManager now uses shared_ptr<PluginInfo>
git-svn-id: svn://localhost/ardour2/trunk@738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 21:11:55 +00:00
c37b641702
Minor changes from MIDI branch
...
git-svn-id: svn://localhost/ardour2/trunk@734 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 19:17:49 +00:00
Taybin Rutkin
49ab8ea455
AudioUnits are selectable in PluginSelector. Will crash if someone clicks
...
"connect" button though.
Cleaned up AUHost code to use vector<> instead of an array.
git-svn-id: svn://localhost/ardour2/trunk@732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 04:05:15 +00:00
1bc8bdcab7
Added missing file (well.. had to be at least one..)
...
git-svn-id: svn://localhost/ardour2/trunk@731 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:48:31 +00:00
b6877b5c1d
Another OSX fix...
...
git-svn-id: svn://localhost/ardour2/trunk@730 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:35:44 +00:00
a6e46c331b
OSX fix (no posix_memalign)
...
git-svn-id: svn://localhost/ardour2/trunk@729 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:34:14 +00:00
f00420a7b9
Fix for Jack MIDI dependency (ie remove it)
...
git-svn-id: svn://localhost/ardour2/trunk@728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:32:15 +00:00
6f4a92f740
Heavy-duty abstraction work to split type-specific classes into
...
specializations of (new, for the most part) generic bases. (eg. most everything
from the MIDI branch except for actual MIDI things, so merges have a chance of
succeeding). Also the new edit toolbar, and various other cleanup things I did
along the way.
Should be functionally equivalent (except the toolbar), this is just design work.
She's a big'un....
git-svn-id: svn://localhost/ardour2/trunk@727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:23:35 +00:00
Taybin Rutkin
ba0c8bc2ef
Use UTF8 instead of ASCII in CFString conversion.
...
git-svn-id: svn://localhost/ardour2/trunk@725 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-31 22:24:05 +00:00
Taybin Rutkin
2e2e20563c
Start of AudioUnit work. COREAUDIO=y is a little destable for now.
...
git-svn-id: svn://localhost/ardour2/trunk@724 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-31 22:05:28 +00:00
Sampo Savolainen
4be1ccc43f
Editing text now works even with num lock or caps lock on.
...
git-svn-id: svn://localhost/ardour2/trunk@723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-31 21:58:01 +00:00
Taybin Rutkin
2df8147e35
Updates to get CoreAudioSource linking again.
...
git-svn-id: svn://localhost/ardour2/trunk@715 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-28 19:46:50 +00:00
Jesse Chappell
7aad85ed02
fixed flac sconstruct checklib questionably by adding a language=CXX param
...
git-svn-id: svn://localhost/ardour2/trunk@714 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-28 18:30:56 +00:00
Sampo Savolainen
2d5b1ab4aa
shared_ptr fixes
...
git-svn-id: svn://localhost/ardour2/trunk@709 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 22:16:35 +00:00
caf0739b59
add forgotten rcu.h header
...
git-svn-id: svn://localhost/ardour2/trunk@708 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 16:58:20 +00:00
cc2767caf3
added RCU handling of Session route list, and major use of shared_ptr<T> everywhere else. plus a few bug fixes for issues discovered with -Wextra
...
git-svn-id: svn://localhost/ardour2/trunk@707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 16:52:14 +00:00
Taybin Rutkin
d23fec7b9a
sfdb paths are saved and restored.
...
git-svn-id: svn://localhost/ardour2/trunk@700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 03:30:03 +00:00
Taybin Rutkin
690e04ed42
Minor updates for PathList and OptionEditor.
...
git-svn-id: svn://localhost/ardour2/trunk@694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-26 22:18:55 +00:00
Taybin Rutkin
f8f8497330
Added PathList widget to Gtkmm2ext. It is for adding and removing directory
...
paths to a list. It'll be used for sfdb_paths and raid_paths in the OptionEditor.
git-svn-id: svn://localhost/ardour2/trunk@693 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-26 19:22:06 +00:00
Taybin Rutkin
3a5a338f80
Fixed double delete in Stateful::add_instant_xml().
...
git-svn-id: svn://localhost/ardour2/trunk@690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-22 16:21:10 +00:00
Taybin Rutkin
433d9a5fc3
Removed unused midicontrollable.cc
...
Enum and namespace syntax fixes to satisfy -pedantic
Resolved a couple "code never reached" areas to satisfy -Wextra
git-svn-id: svn://localhost/ardour2/trunk@688 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-19 16:47:04 +00:00
Taybin Rutkin
50a4504e48
Updated config.guess file
...
Added mac specific ardour2_mac_ui.rc file
Fixed some memory leaks in add_instant_xml() usage.
Added EXTRA_WARN scons option for pedants.
Reformatted xml++.cc into something that wouldn't drive me insane.
git-svn-id: svn://localhost/ardour2/trunk@686 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-19 03:49:52 +00:00
edde9b5983
destructive track work: regions now display offset by bwf timeline reference, cannot rec-enable before session start
...
git-svn-id: svn://localhost/ardour2/trunk@681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-13 13:58:05 +00:00
Sampo Savolainen
f0484eee89
Make it possible to edit multiple pan automation lines
...
git-svn-id: svn://localhost/ardour2/trunk@679 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-11 20:43:39 +00:00
f535b0f491
make waveforms centered when height hits NAME_HIGHLIGHT_THRESHOLD
...
git-svn-id: svn://localhost/ardour2/trunk@678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-11 15:45:19 +00:00
e7efb38fc5
removed references to midi controls from VST plugin support
...
git-svn-id: svn://localhost/ardour2/trunk@677 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-11 14:30:19 +00:00
c5fbb8234b
fix for playhead/edit cursor having wrong z-order placement; fix fader mouse control
...
git-svn-id: svn://localhost/ardour2/trunk@676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-11 14:15:55 +00:00
Taybin Rutkin
2161752a1b
Fix for compiling on gcc4.
...
AudioLibrary now stateful.
git-svn-id: svn://localhost/ardour2/trunk@675 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-11 04:15:29 +00:00
c3b4df9867
BWF offset changes from Ben Loftis, hacked by hand into current svn
...
git-svn-id: svn://localhost/ardour2/trunk@674 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-10 20:12:48 +00:00
26843b34fd
modification to make generic MIDI actually work again
...
git-svn-id: svn://localhost/ardour2/trunk@673 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-10 20:01:47 +00:00
05f8fcd189
save+restore ID counter; fix buglet introduced with ID's when saving region state
...
git-svn-id: svn://localhost/ardour2/trunk@672 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-08 19:39:53 +00:00
3dec68cd6b
remove UUIDs as implemention of PBD::ID, use static counter (not finished - counter state not saved)
...
git-svn-id: svn://localhost/ardour2/trunk@671 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-08 13:26:07 +00:00
eaf5d6d21f
add new files
...
git-svn-id: svn://localhost/ardour2/trunk@670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-08 00:25:34 +00:00
8b46567e06
id_t becomes a fully-fledged object, UUID's used for IDs, generic MIDI now owns bindings, MIDI binding concept removed from libardour itself in favor of generic Controllables
...
git-svn-id: svn://localhost/ardour2/trunk@669 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-07 23:51:30 +00:00
Sampo Savolainen
6f2e8de6a0
Fixed compile warnings.
...
git-svn-id: svn://localhost/ardour2/trunk@668 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-06 21:25:45 +00:00
Jesse Chappell
ee58e757e9
- fixed editor forced minimum size issue
...
- fixed thinko in selectable
- fixed incorrect virtual method signature in fft_graph
git-svn-id: svn://localhost/ardour2/trunk@665 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-06 13:00:20 +00:00
Sampo Savolainen
118175a3a2
Fix midi control for log plugin parameters.
...
git-svn-id: svn://localhost/ardour2/trunk@663 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-02 20:51:16 +00:00
Sampo Savolainen
aebd64bb6a
Rename pbd3 to pbd
...
git-svn-id: svn://localhost/ardour2/trunk@662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-02 09:19:24 +00:00
Taybin Rutkin
481f7c3965
Fixed i18n system.
...
Renamed pbd3 back to pbd, since it's version 4.1 now.
Very minor fixes
git-svn-id: svn://localhost/ardour2/trunk@656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-29 22:21:30 +00:00