Carl Hetherington
b5ab2e030b
Tidy up the region menu a bit, and hopefully clarify what regions will be
...
operated on in different circumstances. Make the main menubar Region menu
the same as the context one, and use the same logic to sensitize/desensitize
actions for them.
git-svn-id: svn://localhost/ardour2/branches/3.0@7954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-03 22:19:29 +00:00
f9d6a7329c
use newly-public libsmf functions for variable length quantities to load+store MIDI note IDS. THIS BREAKS MIDI NOTE HISTORY IN ALL EXISTING SESSIONS
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-03 00:07:42 +00:00
a188e69aae
make VLQ save+restore functions publically accessible, for use with meta-events
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7952 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-03 00:06:42 +00:00
Sakari Bergen
fb048ebc30
Fix error in samplerate converter
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7951 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 18:07:29 +00:00
Sakari Bergen
a41525c3f7
Fix invalid assertion from previous commit, and possibly fix having random garbage at end of export.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7950 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 16:27:02 +00:00
Sakari Bergen
efff8551cd
Add assertion to export code to make sure the buffer size hasn't changed somehow...
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7949 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 16:09:21 +00:00
Sakari Bergen
544f62d4be
Fix Ogg export (maybe float export also?)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7948 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 11:20:40 +00:00
Sakari Bergen
2c23733a1d
Fix problem where BWF is shown selected when editing an export format using WAV
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 10:58:38 +00:00
95e6a35855
put splitlines() back where it belongs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7945 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 17:07:39 +00:00
Carl Hetherington
0ff75dad5c
Similarly don't use the edit point to decide what to reset region gain on.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7944 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:26:53 +00:00
Carl Hetherington
c719841423
Don't include edit-point-related regions when choosing what to normalize.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7943 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:07:56 +00:00
Carl Hetherington
df12d2b39c
Fix normalize dialogue crash.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7942 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:04:27 +00:00
Carl Hetherington
90a82c8653
Remember radio button state across normalize dialogue invocations.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7941 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 00:40:08 +00:00
Carl Hetherington
392875a2bb
Further wscript tweak.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 00:11:54 +00:00
Carl Hetherington
659126bb52
Further wscript fix.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7939 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 23:10:47 +00:00
Carl Hetherington
7345aae922
Fix previous.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 22:43:11 +00:00
Carl Hetherington
db5c8c9791
Add region peak amplitude to region editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 20:01:26 +00:00
Carl Hetherington
e88f7f6b55
Hopefully fix up build system after my previous changes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7936 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:16:17 +00:00
Carl Hetherington
6f9e9ad23e
Make normalize cancel button work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:09:32 +00:00
Carl Hetherington
d731e4dba1
Fix up progress bar on normalization.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7934 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:02:29 +00:00
Carl Hetherington
6a81cd5f71
Remember last used normalization value in the dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:01:15 +00:00
Carl Hetherington
9f7f0f79a3
Make build scripts python2/3 agnostic.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 23:10:27 +00:00
Carl Hetherington
04585abae3
Ellipsize source names in the region property dialogue box.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:56:04 +00:00
Carl Hetherington
d75239caea
Improve efficiency of normalization using multiple regions in some cases.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:21:50 +00:00
Carl Hetherington
67b4433b0c
Don't strip suffixes twice from peakfile names, otherwise source names like fred.jim.wav and fred.sheila.wav end up trying to use the same peakfile name.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:21:34 +00:00
Carl Hetherington
d31a63c685
Show a region's sources in its properties dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:18:44 +00:00
Carl Hetherington
ba6d6895f7
assert() which catches one source of crashes on startup when Ardour starts JACK.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:18:32 +00:00
Carl Hetherington
163dab0d5d
Prevent crash when trying to register a port with a disconnected engine.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7925 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:18:18 +00:00
Carl Hetherington
935aeb55dd
Use ProgressReporter class for normalization. Report progress for individual regions. Fix crash on normalising a single region ( #3510 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 14:22:24 +00:00
Carl Hetherington
8f448a78cd
Move normalize dialogue to its own file. Add progress bar. Clean up labelling. Should fix 2825.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-26 00:30:22 +00:00
Carl Hetherington
7d2c21fddb
Clean up get_regions_for_action prototype slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-20 00:19:09 +00:00
Carl Hetherington
ec52182f30
Modify get_regions_for_action to fix #2960 . Rationale is in the comment for that method. This method is used a lot, so this commit may have unwanted side-effects.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-19 22:08:39 +00:00
326d227323
(3.0 version) some Mackie-emulation systems (e.g. euphonix) send zero for the tick count when the jog wheel is moved, so accomodate this by pretending that they reported 1 tick
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7907 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-19 15:43:05 +00:00
ed5e141b71
if a clock is in delta-edit, it should be set to show a duration. this matters in BBT mode, where "zero" is 0|0|0 in duration mode and 1|1|0 otherwise. there is still a bug with the mouse tracking in delta edit mode, but that is a separate issue
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-18 22:02:12 +00:00
Carl Hetherington
471ca9b1f5
Slightly clean up and fix unwanted display of percussive notes outside the note range. Should fix #3500 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-18 19:59:41 +00:00
Carl Hetherington
269590e1bf
Tidy up About dialogue. Fixes #1407 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:44:34 +00:00
Carl Hetherington
8c40401438
Reformat.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7902 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:35:38 +00:00
Carl Hetherington
156f5e4a42
Only compute and render the visible portion of crossfades. Fixes #3498 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:35:05 +00:00
aef355525f
delete, not comment, for the last commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7897 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-14 13:11:13 +00:00
58416460ad
do not attempt to clear a (JACK) MIDI port buffer after registering the port, this is not a legal access to a JACK port buffer
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7896 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-14 13:10:42 +00:00
Carl Hetherington
b6f1f02131
Comment.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-11 00:06:08 +00:00
Carl Hetherington
bf0356f39c
Fix uninitialised variables.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:35:16 +00:00
Carl Hetherington
16b562e112
Fix libardour tests.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:35:04 +00:00
Carl Hetherington
b126c53dfb
Add missing dialogue box title.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:34:14 +00:00
Carl Hetherington
d86000efd0
Fix crash when running an analysis of a plugin with MIDI IO.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-09 12:17:46 +00:00
7d2cd8ed5c
don't allow mixer strip input buttons to change input while recording (from colinf)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-08 18:41:59 +00:00
Carl Hetherington
ba0458cf1f
Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-08 14:54:16 +00:00
Carl Hetherington
a029a112a6
Remove debug code from previous.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-07 19:48:22 +00:00
Carl Hetherington
dd7258b29f
Update auto loop range to match session range until it is changed by the user. Fixes #3472 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-07 18:33:20 +00:00
Carl Hetherington
3b0c5e3541
Respond to JACK session quit request. Fixes #3491 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7878 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-07 12:12:16 +00:00