Paul Davis
d0f648fce4
use FloatingTextEntry class to do "in-place" editing for marker rename
2014-10-31 10:00:06 -04:00
Paul Davis
3226f13206
add new FloatingTextEntry class
2014-10-31 10:00:06 -04:00
Nikolay
12bc74714d
[Summary] About dialog rework
...
[Reviewed] GZharun
2014-10-31 12:43:32 +02:00
Valeriy Kamyshniy
c671e10d69
[Summary] Fixing the bug. The bug is crashed TRACKS when opening seesions with Toovaloo characters in track names
2014-10-31 01:53:42 +02:00
Valeriy Kamyshniy
dcbf64d8f5
[Summary] Switching app name to Tracks Live
2014-10-31 01:43:09 +02:00
VKamyshniy
acde4227b6
[Summary] Previous change to "Tracks" wha not correct. Let the config folder be "Tracks Live"
2014-10-30 22:10:27 +02:00
VKamyshniy
e5a5e1fe71
[Summary] Switching the application name to Tracks Live
2014-10-30 21:30:15 +02:00
VKamyshniy
e7376abdee
[Summary] Pixel hunting
2014-10-30 19:19:35 +02:00
VKamyshniy
43a80f8266
[Summary] Changing contents of Marker and RangeMarker objects in order to change request from Igor
2014-10-30 17:47:42 +02:00
GZharun
236987c76a
[Summary] Added additional numbers for multiple input tracks, changed number style according to PRD
2014-10-30 17:05:04 +02:00
Paul Davis
3f5cee742f
fix bug that prevents 2 byte MIDI messages (e.g. program change) from being considered as legal.
...
I suspect that this parsing code is still deeply suspect, but I do not have the time to fully investigate
the problems it may have. This commit fixes a very basic bug, and allows program change messages to
be passed through to higher levels in the software
2014-10-29 23:19:54 -04:00
Paul Davis
3b12ea8a9f
improve debug trace output usability from waves_midi_device.cc
2014-10-29 23:18:13 -04:00
Paul Davis
2ed2ba28ec
extend DEBUG_TRACE to waves_midi_event
2014-10-29 23:17:30 -04:00
Paul Davis
2c1c92e8de
move new Waves backend debug bits into libs/pbd/debug.cc because backends are dynamically loaded AFTER command line parsing.
...
See comments in libs/pbd/debug.cc for more details
2014-10-29 22:34:12 -04:00
Paul Davis
4bc383e663
make previous commit actually build (bit rot w.r.t. _pm_device_id, and more)
2014-10-29 22:08:53 -04:00
Paul Davis
8e60c59e5d
convert "COMMENTED DBG LOGS" noise into DEBUG_TRACE messages, and std::cerr/cout messages into PBD::error
2014-10-29 21:52:54 -04:00
Paul Davis
cdc46cef1e
add new debug bit definitions and declarations for Waves backend
2014-10-29 21:52:54 -04:00
VKamyshniy
16e3983e11
[Summary] Temporarily set unlimited samples per pixel for temporal wave zoom.
2014-10-30 01:16:29 +02:00
Paul Davis
4f59429ad5
Revert "alter the way the border of Canvas::Rectangle is drawn to meet the intent that a single pixel border passes through the corner coordinates"
...
This reverts commit 55cd0a4a3393e6b5e6e5091c5bd5a276d71a8656.
2014-10-29 16:28:28 -04:00
Paul Davis
4800934e04
alter the way the border of Canvas::Rectangle is drawn to meet the intent that a single pixel border passes through the corner coordinates
...
Conflicts:
libs/canvas/rectangle.cc
2014-10-29 16:28:28 -04:00
Robin Gareus
2f0adee0ab
fix typo in 58fec98a
...
the documentation was correct: “GTK+ uses G_PRIORITY_HIGH_IDLE + 10
for resizing operations, and G_PRIORITY_HIGH_IDLE + 20 for redrawing
operations.” but the priority for the idle visual changer was wrong.
fixes, follow-playhead and zoom/scrolling under load (no idle)
2014-10-29 16:28:28 -04:00
Paul Davis
c18277c836
remove undefined method from LocationUI
2014-10-29 16:28:28 -04:00
VKamyshniy
e6964ff8ad
[Summary] Per change request from Igor
2014-10-29 21:56:23 +02:00
GZharun
7cadcfa5d6
[Summary] Corrected mistakes in comments
2014-10-29 18:23:09 +02:00
Greg Zharun
112ed7b946
[Summary] Fixed defines in previous task
2014-10-29 18:18:40 +02:00
Greg Zharun
c43330b042
[Summary] Prevented multiple application instances launch on Windows
2014-10-29 16:13:45 +02:00
Greg Zharun
7d8302194f
[Summary] Fixed issue, when tracks were not connected to physical inputs
2014-10-29 12:58:07 +02:00
VKamyshniy
5511f66767
[Summary] Pixel hunting per Igor's request
2014-10-28 18:07:13 +02:00
VKamyshniy
d8262f5432
[Summary] Change request per Igor's request
2014-10-28 15:43:42 +02:00
VKamyshniy
f5ee3d3629
[Summary] Pixel Hunting
2014-10-27 20:26:06 +02:00
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