Hans Baier
0a60b4f530
got MIDI Clock slave closer to functioning properly:
...
- Cleaned up the class
- calculating (kind-of) sensible speed and position values
- fixed resolution (quick-fix)
- fixed requires_seekahead (set to false)
- fixed locked (set to true)
git-svn-id: svn://localhost/ardour2/branches/3.0@4018 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-27 06:49:41 +00:00
Sampo Savolainen
224bcf62d8
Check glib atomic implementation for mutex use.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@4016 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-26 16:42:42 +00:00
Hans Baier
fd824717a7
* fixed jitter problems for midi clock and removed superfluous UI elements
...
git-svn-id: svn://localhost/ardour2/branches/3.0@4008 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-25 08:28:10 +00:00
Nick Mainsbridge
33d02c7902
Fix repeated toggling of visual state (zoom to region for example), fix zoom to region with width and height.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3998 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-22 18:24:30 +00:00
Nick Mainsbridge
6dce8160cf
Don't tear down and rebuild all rulers on each visibility change, fix duplicated secondary-m in SAE bindings, avoid dirty master channel updates on osx, simplify ruler scale calculation params.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3995 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-22 06:41:51 +00:00
Sakari Bergen
8665fd32e6
Added svn:ignore properties and cleaned out autocrap cruft from libs/glibmm2/scripts/
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3994 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 19:56:42 +00:00
Sampo Savolainen
a75868c767
Added facilities into PluginInsert for the GUI to gather parts of the real signal passed through the insert. Also added rudimentary plugin input/output difference analysis in the plugin eq gui for the collected signal.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3987 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-20 18:57:34 +00:00
820acf2300
Fix warnings because I have much more important things to do.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3986 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-20 18:51:08 +00:00
Nick Mainsbridge
b1c48972f2
Handle changed session duration & resizing canvas better wrt end marker, remove unused last_canvas_frame, don't redraw the entire mixer every time its presented, consistent space between rightmost horizontal scroller position and end marker when zooming, possible fix for gaps in tempo lines.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3982 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-19 07:55:42 +00:00
Sakari Bergen
063ab23465
Handle export presets from config dirs properly. Removed some debug output.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-16 15:13:23 +00:00
Sakari Bergen
5fa6ed1966
Fix handling of format profiles in system config dirs. (Some profiles could now be shipped with Ardour)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-16 14:18:55 +00:00
3d47c31d8f
fix crash at startup caused by use of null session ptr to set end marker (from 2.0)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3975 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-16 11:16:41 +00:00
Sampo Savolainen
1bca6b5c74
Make EQ Gui optional and seize updating the graph when the analysis is not visible (either via the toggle or window visibility).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3973 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-15 19:21:26 +00:00
Hans Baier
68d8f26dc4
* this implementation of midi_clock_slave is still sort of a proof of concept, but it reveals interesting issues and is better than the code before
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3969 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 19:13:39 +00:00
f38225e7f6
Remove meaningless const qualifier (-Wextra warning).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3968 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 17:58:50 +00:00
085056ae03
fix a few things related to fit-to-tracks and toggle-visual-state (from 2.0)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 14:20:29 +00:00
Nick Mainsbridge
a8baa20be8
Make tempo lines physical_screen_height high, add xml null check, Use clicked_regionview directly to calculate region movement. Using drag_info.data may result in the wrong regionbiew being used, don't use canvas coords for region_drag_finished_callback x calculation (eliminates speed adjustment), prevent incorrect updates on dropped regions by updating canvas before placing region copies.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3965 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 13:35:17 +00:00
Sampo Savolainen
a238ec0372
Make logarithmic controls work at least linearly
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 20:26:25 +00:00
Sampo Savolainen
8c37b5a28f
Enable some code to make plugin ui bounds more sensible.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3960 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 19:53:25 +00:00
Sampo Savolainen
7492625fd1
One file missing from previous commit. It also included the removal of the FFT_ANALYSIS compile time option. Now enabled by default.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 19:46:36 +00:00
Sampo Savolainen
d9106e99a4
First draft of the EQ visualization system. Now force fed to all plugin UIs.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 19:45:20 +00:00
b3634a723d
Fix wrongly exposed set_parameter methods on PluginInsert.
...
Have plugin GUI stuff twiddle plugin parameters correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@3957 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 17:29:22 +00:00
2065092d25
fix for ancestral start values in basic region constructor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3956 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 17:11:57 +00:00
8fed85392e
fix initialization of region shift/stretch members, missed during 2.X merge
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 14:27:50 +00:00
1514039689
Fix pollution of global namespace by Evoral.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 02:43:14 +00:00
8b951bb9ee
Fix warning.
...
Hope this is what was intended....
Precedence is the devil.
git-svn-id: svn://localhost/ardour2/branches/3.0@3946 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 02:39:17 +00:00
Nick Mainsbridge
62c9bce040
Fix annoying mouse pointer offset when dragging regions to the left of the canvas.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3945 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 02:22:01 +00:00
Nick Mainsbridge
0eeb9c32f4
Fix menu missing fit-tracks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3944 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 02:12:35 +00:00
Nick Mainsbridge
2f4a7917de
Fit tracks fix from 2.0, don't crash if some env vars aren't set, remove some conflicts from mnemonic-us.bindings.in.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3943 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 01:56:42 +00:00
2c4a08bc57
MIDI looping fixes from torbenh.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-12 17:40:37 +00:00
Nick Mainsbridge
61b3131303
Fix non-disappearing transport range bar drag rects, use physical_screen_height for some canvas items.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 17:51:15 +00:00
1f765c2ae2
Fix warning (unused variable).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 16:59:26 +00:00
Sakari Bergen
ccc3461a58
More Export GUI tweaks....
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 15:35:36 +00:00
Sakari Bergen
516c6168fe
* Region export dialog does not lose export settings (Do not serialize into instant xml)
...
* Remove old export related files
git-svn-id: svn://localhost/ardour2/branches/3.0@3924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 14:37:01 +00:00
Sakari Bergen
41c892802f
* Some Export GUI tweaks
...
* Export region with fades
* Removed some debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@3923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 14:07:50 +00:00
354790d754
fix dragging of region gain line, affected by coordinate system change caused by canvas merge (don't convert delta motion-computed coordinates back into item space)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 11:27:50 +00:00
Sakari Bergen
98389f7da4
Region export dialog: Make export channel and -selector polymorphic, add the region related classes and a dialog specialization
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 10:14:51 +00:00
Sakari Bergen
01b1790c98
Fix some stupid, stupid, stupid memory leaks in export utilities
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3913 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 09:25:43 +00:00
Nick Mainsbridge
e17e94e55f
Fix the nostar ruler hiding bug, rejig ruler bars again, this time making them physical_screen_width wide - preventing artefacts while hiding.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3912 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 00:04:33 +00:00
Sakari Bergen
f31179a490
Stop export dialog from getting stuck at end of export
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3911 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 21:46:47 +00:00
78c21c3475
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 15:39:22 +00:00
c944de1d3e
fix URL's for freesound (debian patch)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3907 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 09:53:03 +00:00
15cdf454ea
Apply MIDI looping patch from torbenh, with minor changes.
...
General idea: use internal events to mark loop boundaries in MIDI buffers so readers can make sense of timestamps.
git-svn-id: svn://localhost/ardour2/branches/3.0@3905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 00:39:29 +00:00
c64e96b6a8
add toggles for region fade in/out/both active, plus toggle for region fades visibility
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 21:55:05 +00:00
862d8e651f
add config var for region fade visibility
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3902 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 21:40:22 +00:00
757c1c1026
add global region fade toggle; fixup (?) reload of MIDI config state (both ported from 2.X)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3897 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 14:15:45 +00:00
7002aebbda
add .gitignore for the latest RCS freaks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 20:20:02 +00:00
89e4d35244
torben's port buffer reworking; torben's panner automation loading patch (allows loading of 2.X sessions)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 20:14:22 +00:00
1d210a54f9
fix SConstruct so that it can build from a git checkout rather than an svn checkout
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 15:22:46 +00:00
e330fed57e
fix for bad sync with other JACK transport-aware clients (thanks to torben for discovering the problem and suggesting the best fix)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 15:16:39 +00:00