Commit graph

79 commits

Author SHA1 Message Date
Ben Loftis
e050a7bfa1 add shortcuts to GarageBand audio data for SAE
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2815 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-27 23:49:40 +00:00
Paul Davis
96fa1cd0b6 the edit cursor is dead, long live the edit point; plus a few fixes; plus location locking
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 03:36:24 +00:00
Paul Davis
5cd58a2e8b stop auto-play from trying to play things that are not soundfiles
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2604 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-07 05:09:19 +00:00
Carl Hetherington
d3755ba3b3 Patch from jdavisp3 to fix #1894
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2593 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-05 16:59:49 +00:00
Paul Davis
2859868109 fix crash bug caused by incorrectly setting transience of audio clocks in the SoundFileBox
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2496 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 19:45:47 +00:00
Paul Davis
dfa476334a 2 patches from jdavisp3; remove some debugging output from generic MIDI; rationalize string usage in SoundFileOmega; allow "mode hint" when using SoundFileOmega; restore context menu import functionality; bump to v2.1
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 16:17:21 +00:00
Paul Davis
ddda6bc4f5 expose new only-copy-imports parameter via GUI
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-26 15:06:38 +00:00
Paul Davis
55b8ea2cae remove reference to fs.h
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2483 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:37:54 +00:00
Paul Davis
53d6ccf0cc new controls for copy-only import; new logo item for canvas
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:23:36 +00:00
Paul Davis
9ea281bdea fix up translation domains to reflect v2; functor command header
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 16:15:27 +00:00
Paul Davis
2e765255e9 improvements (?) for window visibility during session loading - time to test on linux
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2476 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 15:41:23 +00:00
Paul Davis
47e8a7ac4a changes for OSX/SAE
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-20 18:04:47 +00:00
Paul Davis
40533b553e fix uninitialized variable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2459 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 18:42:38 +00:00
Paul Davis
ced90fa400 add SRC quality to import dialog; fix instances of missing waveforms where new sources are created; add fader+meter to import dialog; metering now doesn't return -inf for ninputs == 0, only if ninputs & noutputs == 0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2457 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 14:34:21 +00:00
Paul Davis
7933b74f41 try to fix async peaks issue; fix crasher caused by previous lock changes in AudioSource; unselect everything after Apply; save tags correctly (?)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 02:57:05 +00:00
Paul Davis
de97630a21 fix egregious widespread bug now that JACK has physical MIDI ports; make sample rate label in import dialog red when SR doesn't match
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2438 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 15:30:01 +00:00
Paul Davis
40bc1c239e more changes for the import dialog, with breakout of importable source code into its own files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 13:04:23 +00:00
Paul Davis
78cef3909f autoplay mode and other tweaks to the import dialog; fix resource management while auditioning
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2427 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-07 03:17:18 +00:00
Paul Davis
82fb1d9182 split SoundFileBrowser back into SoundFileOmega; make SoundFileChooser work again; fix bug in assigning click sounds
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2417 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 22:23:26 +00:00
Paul Davis
2b3716526b sort of make to-selected-tracks import/embed work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2416 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 21:01:32 +00:00
Paul Davis
56c86c148d more improvements and fixes for the import dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 15:01:49 +00:00
Paul Davis
0593717d58 fix for NSD filename/folder extraction; import now works as well as embed does (and shares the codepath)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-03 22:46:21 +00:00
Paul Davis
48c12d940b lots of GUI tweaks for the import dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2362 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-02 19:28:42 +00:00
Paul Davis
f2a2e9c002 limited history depth (no GUI yet); more work on import dialog and semantics
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-02 15:17:13 +00:00
Paul Davis
6c2728f981 more upgrades to the import dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2358 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-30 20:25:47 +00:00
Paul Davis
cc455e0d0a first pass at thorwil's mockup of import dialog; remove some JACK error messages because they are distracting and duplicated by others
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2354 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-28 03:04:47 +00:00
Paul Davis
d31dcc9c78 make sure we do not leave pending session state around as we shutdown
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2353 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-27 21:46:50 +00:00
Paul Davis
218b893464 fix crashing mouse-button+'s' operation (generically, not just for 's'); more import changes to support SAE goals re: embedding
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2351 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-27 15:20:29 +00:00
Paul Davis
45199451e0 round one of import design changes (still not fully functional, but basic stuff works
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2346 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-26 01:54:34 +00:00
Paul Davis
45f59d0c04 add alternate filters for soundfile browser
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1849 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 02:25:36 +00:00
Paul Davis
e0991be04d add a persistent folder variable so that every time the sfdb_ui is created, it shows the same location that it was left in
git-svn-id: svn://localhost/ardour2/trunk@1404 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-01 19:53:58 +00:00
Paul Davis
5ee3e58718 fix import/embed of multichannel audiofiles, as per #1433
git-svn-id: svn://localhost/ardour2/trunk@1386 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-25 17:42:19 +00:00
Taybin Rutkin
9d68192222 More polish. Don't try to import directories.
git-svn-id: svn://localhost/ardour2/trunk@1299 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-10 18:48:45 +00:00
Taybin Rutkin
1c48dc8f32 SFDB_UI polish. Hitting return will apply tags and search the tags field.
git-svn-id: svn://localhost/ardour2/trunk@1298 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-10 17:50:27 +00:00
Taybin Rutkin
443126d148 Soundfile tag searching implemented.
Also added mucho polish to the Sfdb.


git-svn-id: svn://localhost/ardour2/trunk@1275 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-05 19:53:38 +00:00
Taybin Rutkin
d631a8d89f First pass of sfdb tag searching. Not functional, but very very close.
git-svn-id: svn://localhost/ardour2/trunk@1272 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-05 04:24:23 +00:00
Taybin Rutkin
927553f6b8 PBD::strip_whitespace_edges() returns the empty string if the passed string is
all whitespace.  This allows for some mild code cleanup.  It's also declared in 
the PBD namespace now.

sfdb-v4 implemented.  Instead of fields that go across all files, there is now
just one tag field where you can enter comma delimited tags.  Searching for
tags to follow soon.  I recommend trashing your current ~/.ardour2/sfdb file.


git-svn-id: svn://localhost/ardour2/trunk@1182 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-01 06:01:30 +00:00
Paul Davis
55a85aa2a9 display timecode from BWF etc in SF browser; accels for windows now work (misspelling in ardour.bindings); use hide icon in automation tracks
git-svn-id: svn://localhost/ardour2/trunk@1125 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-13 17:56:43 +00:00
Nick Mainsbridge
20cf901da9 use track colour to set comment button background rather than use active button state, mut and solo right-click action is now consistent with the rest of the ui, reorder sfdb dialog buttons
git-svn-id: svn://localhost/ardour2/trunk@1096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-08 12:08:46 +00:00
Paul Davis
e91d3fc250 BETTER fix for wrong map key for sf browser auditioning
git-svn-id: svn://localhost/ardour2/trunk@1075 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-06 16:16:24 +00:00
Paul Davis
c479985e04 fix wrong map key for sf browser auditioning
git-svn-id: svn://localhost/ardour2/trunk@1074 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-06 16:05:59 +00:00
Taybin Rutkin
e6fdb95024 Fix for internationalize. Now use the I18N() macro.
git-svn-id: svn://localhost/ardour2/trunk@1004 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-24 15:38:46 +00:00
Taybin Rutkin
177b2a2a17 Fixed wrong translation markup in sfdb_ui.cc.
git-svn-id: svn://localhost/ardour2/trunk@991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-18 01:41:40 +00:00
Paul Davis
f2c8ae66c0 remove all duplicated _id members from children of PBD::Stateful.
Sources now know about Session.
rearrange session directory heirarchy. remove tape_dir stuff. 
NSD allows absolute/relative paths to be typed straight into the text entry.
Session history reloaded after all 3rd party registrations done.
Editor restores its ID; other objects still need this.
use g_mkdir_with_parents() instead of mkdir()
one example of using g_file_test() instead of access.




git-svn-id: svn://localhost/ardour2/trunk@908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-07 15:07:14 +00:00
Taybin Rutkin
78e13c37f4 Synced string array in sfdb_ui.cc with ImportMode enum.
Cleaned up CoreAudioSource by using CAAudioFile.


git-svn-id: svn://localhost/ardour2/trunk@881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-01 01:59:41 +00:00
Taybin Rutkin
9bc22f6f86 Fixed compilation of CoreAudioSource
Seperated AUDIOUNITS support from COREAUDIO support.
Fixed metadata saving in SfdbUI.


git-svn-id: svn://localhost/ardour2/trunk@879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-31 16:34:42 +00:00
Paul Davis
6535cd1b1d used shared_ptr<Source>, somewhat successfully
git-svn-id: svn://localhost/ardour2/trunk@861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-29 00:23:45 +00:00
Paul Davis
ce234f363e use shared_ptr<> for all region handling
git-svn-id: svn://localhost/ardour2/trunk@852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 01:07:15 +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
Paul Davis
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