Robin Gareus
ed8c88d697
don't allow to delete AU presets in the UI
...
because the backend is not ready for this.
2016-01-13 18:01:39 +01:00
Paul Davis
b81504581b
another DEBUG_TRACE for mackie control x-thread requests
2016-01-12 23:30:14 -05:00
Paul Davis
bcb865c235
improved debug trace messages from BaseUI class
2016-01-12 22:11:44 -05:00
Len Ovens
7cbf35a3d6
Mackie Control, Fix sends after monitor not showing.
2016-01-12 08:15:57 -08:00
Paul Davis
df5c5d338a
space bar action (Transport/ToggleRoll) should still start transport if synced to Engine (JACK)
2016-01-12 08:28:54 -05:00
Paul Davis
6b61d58b8a
at the end of waf configure, when displaying selected options, break backend settings into their own "output block"
2016-01-12 08:06:48 -05:00
Paul Davis
baeca3642b
add relevant wscript visibility for the portaudio backend
2016-01-12 08:06:48 -05:00
Paul Davis
90c4985604
remove wavesaudio backend
2016-01-12 08:06:47 -05:00
André Nusser
ef9713d5c6
Comment remaining unsolved bug.
2016-01-12 13:45:39 +01:00
André Nusser
f979d9c0a6
Don't show a ghost note when draw mode is entered over a note.
2016-01-12 13:45:39 +01:00
André Nusser
616c1aa0ce
Clean enter_internal and leave_internal in MidiRegionView.
2016-01-12 13:45:39 +01:00
André Nusser
39bd216725
Fix two ghost note drawing problems.
...
A ghost note could appear:
1) above the region.
2) inside another note even though we haven't yet entered it.
2016-01-12 13:45:38 +01:00
André Nusser
76237a696c
Hide MIDI ghost note when over existing note.
2016-01-12 13:45:38 +01:00
André Nusser
688fe8504b
Hide ghost note when switching from draw to internal edit mode.
...
Before it was only hidden after moving the mouse.
2016-01-12 13:45:38 +01:00
André Nusser
2d786617bb
Fix appearing ghost note after drag select in internal edit mode.
2016-01-12 13:45:38 +01:00
Robin Gareus
cf6a3afcaa
name ALSA midi ports after device
2016-01-11 11:46:10 +01:00
Robin Gareus
0fc06b4a1b
fix warning message typo
2016-01-11 11:45:44 +01:00
Robin Gareus
d134ba037d
fix compilation of debug builds
...
ArdourSurface::FaderPort::Button::name is private
2016-01-11 11:07:09 +01:00
Paul Davis
f1d0de029d
remove debug output
2016-01-10 23:34:10 -05:00
Paul Davis
530dd4255c
faderport: remove wierd shift use design; make user+shift work again
2016-01-10 23:32:21 -05:00
Paul Davis
a9995c59cc
coremidi: do not clear port buffer for every call to parse_events()
...
This was limiting the data flow to 1 MIDI event per process cycle.
2016-01-10 17:46:36 -05:00
Robin Gareus
eea8d8e6c0
check sidebar re-order constrains early on.
2016-01-10 00:28:00 +01:00
Robin Gareus
28f8b7d5d6
retain expansion-state when reordering plugins in the sidebar
2016-01-10 00:28:00 +01:00
Paul Davis
36fb8c44c1
add explanatory comment regarding coremidi data flow
2016-01-09 14:45:38 -05:00
Paul Davis
539d924691
fix const-ness issue.
...
This one is debatable, but since we know that the filter method is const with respect to the AUPluginInfo
object, the const_cast<> seems like the simplest AND cleanest solution
2016-01-09 14:03:13 -05:00
Paul Davis
4a99727dea
coremidi: be sure to mark _event._pending false after queueing, so that it doesn't get queued up again later
2016-01-09 13:53:17 -05:00
Robin Gareus
2be5131ea1
fix compiler argument order (ldflags/loadlibes) - patch from Rodney Dawes
2016-01-09 19:03:43 +01:00
Robin Gareus
6a45e4a2b1
GUI update for plugin-preset-list API change
2016-01-09 15:22:40 +01:00
Robin Gareus
e6e7377cd8
API evolution
...
The Session-reference is only needed to instantiate/load the plugin.
Indexing presets is not supposed to call load() and be const WRT to
PluginInfo
2016-01-09 15:22:16 +01:00
Robin Gareus
3710a977fc
variable program name in installer script
2016-01-09 13:00:01 +01:00
Robin Gareus
0e6f763734
and again.
2016-01-09 01:24:10 +01:00
Robin Gareus
5a047fcd15
fix typo in ce7d18bc16
2016-01-09 01:01:18 +01:00
Robin Gareus
ba450aaeaa
Leave a ToDo note: distinguish LV2 user and factory presets.
2016-01-09 00:57:53 +01:00
Robin Gareus
ce7d18bc16
don't allow to delete factory presets
2016-01-09 00:51:24 +01:00
Robin Gareus
3718b4109b
index plugins before loading state (favorite order)
2016-01-08 22:07:21 +01:00
Robin Gareus
8f63c81ca9
better version than prev. commit (avoid name ambiguity)
2016-01-08 21:53:12 +01:00
Robin Gareus
7623b4bea0
exclude AU factory presets from favorite list
2016-01-08 21:13:03 +01:00
Robin Gareus
b3a1ea664e
fix favorite plugin sort (after plugin-scan)
2016-01-08 21:12:48 +01:00
Robin Gareus
2ce0cf7295
consistent way to launch Ardour in gdb
2016-01-08 19:18:56 +01:00
Robin Gareus
25a128f853
Fix monitor-section session-property vs preference state.
...
The initial value of Config::get_use_monitor_bus() may not reflect
the current session's state when loading a session.
2016-01-08 16:01:56 +01:00
Paul Davis
ef45a6c84b
coreaudio: remove debug output
2016-01-08 09:43:33 -05:00
Paul Davis
63cbe11c67
coreaudio: remove debug output
2016-01-08 09:39:55 -05:00
Paul Davis
cae2f82278
NOOP: fix whitespace/indendentation in coreaudio backend code
2016-01-08 09:39:00 -05:00
Paul Davis
3d5e345800
coreaudio: reset MIDI parsers when entering and leaving freewheeling
2016-01-08 09:23:05 -05:00
Robin Gareus
5a766dc24d
indicate monitor-state
2016-01-08 14:22:02 +01:00
Robin Gareus
13148d29e2
translatable "Monitor" processor name
2016-01-08 14:21:14 +01:00
Robin Gareus
24344d5d11
Expose overall monitor-processor state
2016-01-08 14:20:58 +01:00
Robin Gareus
559649c338
use config value to avoid race on session-setup.
2016-01-08 11:34:28 +01:00
Robin Gareus
b4b0f57c0b
remove default implementation to query plugin-preset names
2016-01-08 11:09:43 +01:00
Robin Gareus
027ffb1b37
monitor-section: re-connect to static actions
2016-01-08 01:31:20 +01:00