GZharun
c8b302d0c0
[Summary] Adding new graphics and XML changes per Igor's request
2014-10-27 16:19:33 +02:00
Nikolay
c99bc110dc
[Summary] Added tooltips on horizontal and vertical zooms
...
[Reviewed] nobobdy
2014-10-23 17:00:16 +03:00
Nikolay
5391c2f4a8
[Summary] Reworked implementation on Esc and on Enter pressed according to new possibilities in parent class WavesDialog
...
[Reviewed] Nobody
2014-10-23 11:46:40 +03:00
Nikolay
22e5ec45a6
[Summary] Allow all classes derived from WavesDialog redefine actions on Enter and Esc button pressed
...
[Reviewed] Nobody
2014-10-23 11:45:11 +03:00
VKamyshniy
302e2e7fab
[Summary] Change request from Igor
2014-10-22 17:16:11 +03:00
Paul Davis
f8d4b66205
a few tweaks to zoom computations so that zoom-to-range works correctly
2014-10-22 09:17:00 -04:00
Paul Davis
ab24d5965b
add mouse mode enums to enums.cc (just for utility purposes)
2014-10-22 09:15:22 -04:00
Paul Davis
b7055e3837
fix note 15897 on #5589 - only use fader cursor for region gain line when in mouse gain mode
2014-10-22 09:14:53 -04:00
Robin Gareus
5c198cd903
Disallow midi-note duration changes beyond region boundaries
...
Fixes crash/assert with negative Beats.
TODO discuss alternative:
automatically extend/trim region (if possible) or
accept but hide notes that are out of bounds. That would need
some solution for ghost notes which still can have negative Beats
while dragging.
2014-10-22 09:14:32 -04:00
Robin Gareus
4118873b66
fix midi-ghost region y-scale
...
Conflicts:
gtk2_ardour/ghostregion.cc
2014-10-22 09:13:54 -04:00
Robin Gareus
db839ceb1c
fix track height resizing on OSX.
...
If the transport is running, g_idle with G_PRIORITY_DEFAULT_IDLE is
never called.
TODO: check other g_idle functions in libs/gtkmm2ext
2014-10-22 09:12:03 -04:00
Robin Gareus
40d91a9997
stopgap solution for VST plugins that call audioMasterWantMidi during effOpen
...
audioMasterWantMidi needs plugin _info, but _info is currently only
available after instantiating the plugin in LXVSTPluginInfo::load().
vstfx_instantiate() -> effOpen -> [plugin] -> vst_callback(..,opcode=6,..) -> crash
2014-10-22 09:10:51 -04:00
David Robillard
8f78ab207e
Bring back control slider on MIDI controller "tracks".
2014-10-22 09:09:02 -04:00
Robin Gareus
5b0363fc2a
fix midi automation sliders
...
Allow controls to work without a list. see also 34c1465 and b469cd2
2014-10-22 09:07:37 -04:00
Robin Gareus
fd08ee8321
fix region drag/drop from region list
...
The canvas’ Y-offset (rulers & scroll) needs to be subtracted here.
2014-10-22 09:07:18 -04:00
Nikolay
86511cee89
[Summary] Put path to Default session location on 2 pixels lower. Bug 43571
2014-10-22 15:05:49 +03:00
Nikolay
d84c3ba32c
[Summary] Hide MasterBus in Multi out mode. Fix bug #43576
...
[Reviewed] nobody
2014-10-22 12:47:40 +03:00
Nikolay
f7b7d6d7dd
[Summary] Allow user to use Enter and Esc in Add track dialog
...
[Reviewed] Nobody
2014-10-21 11:50:10 +03:00
Paul Davis
10189647dc
move [ MIDI ] icon in markers up by 1 pixel to deal with height change in marker lane
2014-10-20 17:23:13 -04:00
Paul Davis
06dfa57561
ensure that MIDI-scene-change markers show their [ MIDI ] icon
2014-10-20 16:43:22 -04:00
Nikolay
641163cb2e
[Summary] New icons
2014-10-20 16:25:46 +03:00
Nikolay
0cf7a9023e
[Summary] New icons
2014-10-20 16:15:53 +03:00
Nikolay
0b55dab9ee
[Summary] Fixed bug with black lines and bad alignment in the Track Header
2014-10-20 13:20:08 +03:00
Nikolay
94ff8e76df
[Summary] Change in UI on Igor's request. Igor has sent these XML files.
...
[Reviewed] nobody
2014-10-20 11:15:59 +03:00
Nikolay
db869f37ff
[Summary] Put Add track dialog on the center of the screen
2014-10-16 18:03:41 +03:00
Paul Davis
0a7a622dab
when cancelling an import, call DropReferences so that the Session forgets about the new sources.
...
Not doing this leaves the sources in the session list and then the session fails to open on next load
because the files are not there.
Arguably we should not announce the new files until they are complete, but this is a simpler fix for now.
2014-10-16 10:37:34 -04:00
Paul Davis
957de80389
remove debug output
2014-10-16 10:37:34 -04:00
Robin Gareus
2595d181f7
forward port ffd5c24 from master (extend video file ext list)
2014-10-16 10:37:34 -04:00
Paul Davis
97620769be
when flushing notifications/signals from an ARDOUR::Playlist, emit the RegionAdded/ContentsChanged signals first so that when LayersChanged is sent, the receivers know about all the new regions
2014-10-16 10:37:34 -04:00
Paul Davis
465e70d098
add mutex/lock to all Evoral::SMF methods that use _smf/libsmf, to avoid inadvertent corruption via multithreaded access.
...
Serialization of Session::save_state() will already protect against most of this, but there is really no
good reason why Evoral::SMF's API should require single-threaded/explicit serialization.
2014-10-16 10:37:34 -04:00
Robin Gareus
8d34ba9ae9
allow zero-latency sessions
...
e.g. sessions with disconnected master-out,
or Dummmy (both jack and ardour) with no latency.
2014-10-16 10:37:34 -04:00
Paul Davis
9bc5006b62
correct msg in fatal error
2014-10-16 10:37:34 -04:00
Paul Davis
ac71d2dc67
remove code commented out in 0874426a (2009/06)
2014-10-16 10:37:34 -04:00
Paul Davis
03797765c6
Containers should not consider the size of invisible items when computing their own bounding boxes.
...
This fixes issues related to the rulers container believing it was taller than it actually is, and possibly other issues also
2014-10-16 10:37:34 -04:00
Paul Davis
a562e35919
fix note 0015900 on #5589 (cursor doesn't change when switching edit point
2014-10-16 10:37:34 -04:00
Paul Davis
dcd2f98f7f
tweak implementation of Session::audible_frame() to be a little more defensible, and correct problems with record align/playhead position while disconnected from physical outputs
2014-10-16 10:37:34 -04:00
Paul Davis
134f00ecaf
subtle changes to accomplish two goals (1) playhead should stop where the user pressed stopped (2) captured regions should end where the playhead ends
2014-10-16 10:37:34 -04:00
GZharun
d9da8bf287
[Summary] Added graphics which Igor provided
2014-10-16 15:42:31 +03:00
Robin Gareus
5f7a41d413
add a Dummy Backend Loopback mode:
...
Conflicts:
libs/backends/dummy/dummy_audiobackend.cc
libs/backends/dummy/dummy_audiobackend.h
2014-10-16 05:34:43 -04:00
Robin Gareus
b2fb61aaa1
revert 8ca546e - original version was correct (note added)
2014-10-16 05:34:43 -04:00
Robin Gareus
644840ee7a
amend 5d0303b - fix editor summary leak
2014-10-16 05:34:43 -04:00
Robin Gareus
df14c506b4
fix LTC generator latency compensation.
2014-10-16 05:34:43 -04:00
Nikolay
bd71896db6
[Summary] Trivial changes in add track dialog
2014-10-16 11:59:35 +03:00
Nikolay
806b03540d
[Summary] trivial change in add track dialog and session close dialog on Igor's request
2014-10-16 11:58:44 +03:00
GZharun
e09e36afde
[Summary] Optimized Tracks removing/adding but redundant actions cut off
2014-10-16 11:57:09 +03:00
GZharun
fc6429cad4
[Summary] Removed redundant actions. This will be handled during route destruction
2014-10-15 11:18:40 +03:00
GZharun
0969e46e4a
[Summary] Reworked tracks deletion algorithm to remove multiple tracks at once and do common actions only once for all deleted tracks
2014-10-14 13:33:50 +03:00
GZharun
1f52283df9
[Summary] Extended GUI thread memory pool for session events handling
2014-10-14 13:33:50 +03:00
Nikolay
fe456b039f
[Summary] Arrange buttons in the track header in required order
...
[Reviewed] GZharun
2014-10-13 13:23:06 +03:00
GZharun
7ed8520360
Merge branch 'master' of git.waves.com:waves/tracks
2014-10-13 12:42:22 +03:00