Julien "_FrnchFrgg_" RIVAUD
1d173bc84f
GenericUI: replace ComboBoxText by ArdourDropdown
2016-07-28 23:18:47 +02:00
Len Ovens
7c5a8dea7c
OSC: eq bands off by one fix
2016-07-28 08:51:15 -07:00
Len Ovens
04029a656e
OSC: MB spelling mistakes stopped compile fix
2016-07-28 07:44:58 -07:00
David Robillard
f93f388845
Fix whitespace
2016-07-28 07:51:55 -04:00
Robin Gareus
8419c7b79c
initialize uninitialized variable
2016-07-28 13:28:38 +02:00
Paul Davis
316e9409d0
fix thinko-typo in SoloControl::soloed_by_others()
2016-07-26 21:47:04 -04:00
Len Ovens
c10e57129d
OSC: Fix cut-n-paste mistake
2016-07-26 14:47:12 -07:00
Len Ovens
69752813db
OSC: Make sends work for MB. Add pan to /path/strip
2016-07-26 14:11:06 -07:00
Julien "_FrnchFrgg_" RIVAUD
9079a6002c
Call Plugin::load_preset() from LuaProc::load_preset()
...
So that the plugin knows that a preset has been loaded, and can send the
signal accordingly.
2016-07-26 18:35:28 +02:00
Len Ovens
c2f5abc91e
OSC: Fix forward detection to include >0 and <1
2016-07-26 08:02:03 -07:00
Len Ovens
b36192aba8
OSC: Remove redux control
2016-07-26 08:00:04 -07:00
Paul Davis
cf08eaa32d
pt(_BR) update for gtk2_ardour from Marcelo Teles
2016-07-26 10:32:03 -04:00
Julien "_FrnchFrgg_" RIVAUD
ca7d4447de
Add missing locale guard for luadsp preset loading
...
That caused truncation of parameters to int when the decimal separator
is not a period in the user's locale.
2016-07-26 09:52:42 +02:00
Julien "_FrnchFrgg_" RIVAUD
c71cc6fe5b
When showing a prefs pane, select the row in the tree
...
When programmatically showing a pane, instead of directly asking the
preferences notebook to show the pane, search for the asked path in the
panes tree, and select it. Since OptionEditor listens to selection
changes in its TreeView, the correct pane will be shown, with the added
benefit that the corresponding section in the tree will be highlighted
so that the user knows which pane is currently shown.
2016-07-26 08:02:40 +02:00
Julien "_FrnchFrgg_" RIVAUD
37dc4bd8a7
Factor out and simplify the search by components in options tree
2016-07-26 08:02:40 +02:00
Robin Gareus
43e20fd3e8
add Sidechain change handler for automatically added initial SC ports
2016-07-26 04:20:18 +02:00
Robin Gareus
7cc2e8c969
add initial midi sidechain if plugin has one.
2016-07-26 04:20:18 +02:00
Julien "_FrnchFrgg_" RIVAUD
78b7e07690
Make a right click on metronome really show click preferences
...
Solve http://tracker.ardour.org/view.php?id=6906
2016-07-26 03:19:22 +02:00
Robin Gareus
5f994c07a8
32bit compat (amend 90a67d04)
2016-07-26 02:26:42 +02:00
Robin Gareus
90a67d04d5
another attempt to fix playhead position with varispeed.
2016-07-25 19:46:19 +02:00
Robin Gareus
994df3aaa3
improve shuttle control response when grabbed.
2016-07-25 19:43:57 +02:00
Robin Gareus
793ff25e08
plugin spectrum analysis: plot A/B
2016-07-25 17:45:14 +02:00
Robin Gareus
822810b88f
the endless quest to plug memory leaks -- episode 379
2016-07-25 17:38:59 +02:00
Robin Gareus
eec294a97e
the endless quest to plug memory leaks -- episode 378
2016-07-25 17:16:32 +02:00
Robin Gareus
ac8f4baa00
add some flush_pending timeouts
2016-07-25 14:51:23 +02:00
Robin Gareus
3953879d4d
add a timeout to flush_pending()
...
In some circumstances UI::flush_pending never returns, and all UI
interactive ends up being driven by
while (gtk_events_pending()) { gtk_main_iteration(); }
This has various implications depending on the caller and usually results
in a crash at session-close or exit.
2016-07-25 14:13:52 +02:00
Robin Gareus
42b20f15a2
fix crash in preferences dialog if lv2-extended is not defined
2016-07-25 01:33:23 +02:00
Julien "_FrnchFrgg_" RIVAUD
46c311b2b0
Fix frequence display for plugin analysis mouse over
...
When freq was changed to be an integer, the conversion to kHz became a
truncation. Divide by the float 1000.0 to pass the correct value to the
stringstream formatting routine.
2016-07-25 00:46:49 +02:00
Julien "_FrnchFrgg_" RIVAUD
9215710c59
Plugin Analysis: show numeric values on mouse over
...
For people who need more precise frequency or response amplitude, show
the values corresponding to the point under the mouse.
2016-07-25 00:31:47 +02:00
Robin Gareus
ad34eb7e0b
fix some spelling inconsistencies.
2016-07-24 20:30:23 +02:00
Robin Gareus
23a2cc4b71
prepare region RMS (loudness) normalization
2016-07-24 20:30:23 +02:00
Len Ovens
80bd3e7279
OSC: Make pan controls work properly with MB too.
2016-07-24 09:06:59 -07:00
Colin Fletcher
c21ba6f457
libs/ardour: update UK English localisation
2016-07-24 16:11:46 +01:00
Colin Fletcher
864a1860cc
gtk2_ardour: update UK English localisation
2016-07-24 16:11:46 +01:00
Robin Gareus
07959fb365
some more (untranslatable) lower case kilos.
2016-07-24 16:54:08 +02:00
Robin Gareus
85746c528f
export rate formatting:
...
* use the locale (44.1 vs 44,1)
* do not encourage translating SI units and prefixes)
2016-07-24 16:54:08 +02:00
Robin Gareus
a76607486c
kilo is a lower-case 'k'
2016-07-24 16:54:08 +02:00
Julien "_FrnchFrgg_" RIVAUD
4093cf6b90
Make the trim knob on busses show only if there is audio
...
The trim knob has been designed to operate only on audio channels. If
the bus has none, hide the knob that would otherwise have no effect at
all.
Factor the trim control show/hide code out of MixerStrip::set_route(),
and also call that code in response to I/O changes in the route.
2016-07-24 13:51:11 +02:00
Robin Gareus
ba815a903b
add a ToDo note for after string-freeze
2016-07-24 13:33:09 +02:00
Robin Gareus
7897b750ea
rework FFT-graph, add pointer-position annotations
...
* replace old Gdk graphics context with cairo drawing
* cache graph on an image-surface
* allow partial exposure
* add annotation overlay
2016-07-24 13:00:15 +02:00
Robin Gareus
46d2b03af0
retain desired samplerate when switching backends
2016-07-24 13:00:15 +02:00
Robin Gareus
4e693c1830
add a script to exercise varispeed playback
2016-07-24 13:00:15 +02:00
Robin Gareus
bcee4e1518
add a lua timer callback signal
2016-07-24 13:00:15 +02:00
nick_m
299709cbbc
Make Region's _beat a PBD::Property.
...
- fixes incorrect beat setting on undo for various region operations.
2016-07-23 02:23:08 +10:00
nick_m
6e49ca61a4
Remove the temporary note group in MidiRegionView, update start trim during drag.
2016-07-22 23:21:27 +10:00
Robin Gareus
43bdfa7197
invalidate meter-color cache when midi channel count changes
...
This fixes a bug of midi-colors being used for audio-meters or
vice versa when when the total channel count remained identical
2016-07-22 12:57:24 +02:00
Robin Gareus
87c38e1a26
properly handle meter channel count changes
...
* reset peak when switching type (audio/midi) or total count
* clamp to +40dBFS to prevent endless falloff for HUGE signals
2016-07-22 12:57:24 +02:00
Paul Davis
d53d0faf93
a more reliable/robust/less complex version of previous commit
2016-07-21 14:00:18 -04:00
Paul Davis
3bf7c4ef49
do not delete MIDIControllable* when dealing with pending MIDI Control requests - the MIDIControllable belongs to the surface code in controllables
2016-07-21 13:42:11 -04:00
Paul Davis
bd80b2f144
fix issue with solo-in-place
...
Monitor outs cannot be muted by other soloing. Duh.
2016-07-21 13:16:05 -04:00