Paul Davis
28bb82cee7
remove VCA drop button
2016-07-12 17:05:07 -04:00
Robin Gareus
a4ff28006e
midimon: add option to format note-names
2016-07-12 23:02:46 +02:00
Robin Gareus
a6ee94ac52
remove old midi-note name API
2016-07-12 23:02:46 +02:00
Robin Gareus
7ed6dab340
use new midi-note-name API
2016-07-12 23:02:46 +02:00
Robin Gareus
6b5be3d892
Add a new API to format midi-note-names with translation: Do Re Mi...
...
This deprecates Evoral::midi_note_name(). we don't maintain i18n
for libevoral.
2016-07-12 23:02:46 +02:00
Robin Gareus
cd5e86c24a
add a safe-guard
2016-07-12 23:02:46 +02:00
Paul Davis
92713eaadf
VCA/Control Masters are displayed at fixed positions (initially), so insert-at options are irrelevant when adding them
2016-07-12 16:55:12 -04:00
Paul Davis
5408278802
VCA/Control Masters have no signal, so output i/o options are irrelevant when adding them
2016-07-12 16:51:02 -04:00
Len Ovens
577140c0dd
OSC: Add /path/band extension for eq_* bands
2016-07-12 13:33:28 -07:00
Paul Davis
fc06525bb2
two more places where the user can explicitly set the session end now also make the end non-free
2016-07-12 12:31:02 -04:00
Len Ovens
9d4506716c
OSC: Added EQ control, use interface_to_internal to normalize control range
2016-07-12 09:13:53 -07:00
Damien Zammit
625c589d80
a-Reverb: fix typo in plugin name
2016-07-13 01:27:23 +10:00
Paul Davis
774ad0752a
GUI side of : once the user has explicitly set the session range end, playlist/range changes do not move it.
...
The user may drag the marker, edit in the Location UI, or use nudge, to set the end
2016-07-12 11:19:49 -04:00
Paul Davis
472ef8c55c
once the user has explicitly set the session range end, playlist/range changes do not move it.
...
The user may drag the marker, edit in the Location UI, or use nudge, to set the end
2016-07-12 11:19:49 -04:00
Damien Zammit
49fbb6fa15
a-Reverb: Fix ttl and tweak maximum input gain
2016-07-13 01:16:08 +10:00
Damien Zammit
af69fd6850
a-EQ: Transfer function curves improvement
2016-07-13 00:55:38 +10:00
Robin Gareus
c612cea5ea
fix a-eq library extension
2016-07-12 16:43:10 +02:00
Robin Gareus
43f8d2503c
a-reverb prototype (based on setBfree b_reverb)
2016-07-12 16:43:10 +02:00
Robin Gareus
4866106bcc
re-classify bundled lua scripts
...
* search by author:
- "Ardour Team" for "ready to use" plugins
- "Ardour Lua Task Force" = example plugins
* search by Category
- use "Example" for DSP plugins (except instruments)
2016-07-12 16:43:10 +02:00
Paul Davis
53274c5bae
do not show windows derived from ArdourDialog at startup.
...
See code comment for more details
2016-07-12 10:27:19 -04:00
Paul Davis
600697513e
when using toggle-editor-and-mixer, if current tab is neither, go to mixer first.
...
This makes using Alt-m (the default binding) feel a lot more sensible
2016-07-12 09:42:34 -04:00
Paul Davis
2afaa51717
remove pointless version of Stripable::set_presentation_order()
2016-07-12 09:20:50 -04:00
Robin Gareus
d9f19ad1fe
fix a a-eq ttl typo
2016-07-12 14:38:28 +02:00
Robin Gareus
c49ac91b01
add mouse interaction to inline display
2016-07-12 14:38:28 +02:00
Paul Davis
8de675d699
fix simple but fatal mistake in defining PBD::Controllable::Flags enums.
...
This error caused the flags to be saved as an empty string, thus losing all state when the session is reloaded
2016-07-12 08:34:35 -04:00
Robin Gareus
1f02dd2a85
fix compilation with lv2 < 1.10 (lv2 extended)
2016-07-12 13:44:55 +02:00
Robin Gareus
3c99ab0fb9
more compact generic knob-ui layout
2016-07-12 04:02:33 +02:00
Robin Gareus
157564947b
a-eq tweaks:
...
* shorten e-eq Hz display (no decimals)
* use 16:9 aspect inline display
* fix a compiler warning
2016-07-12 04:01:56 +02:00
Julien "_FrnchFrgg_" RIVAUD
30240b33e9
Make MIDI monitor a pass-through for audio and midi
...
MIDI monitor only accepted midi data and output that same data. That was
logical for a MIDI plugin, but a consequence is that automatic pin
configuration makes MIDI monitors opaque to audio data, which means
drag'n'dropping a MIDI monitor for debugging purposes can suddenly cut
audio, or even change the channel count if strict I/O is enabled.
Improve the MIDI monitor so that it passes through all incoming data
unchanged.
2016-07-12 01:47:02 +02:00
Robin Gareus
e8cd2949bd
update MIDIEvent lua bindings/example
2016-07-12 01:46:58 +02:00
Len Ovens
3ab200acaa
OSC: finish feedback for well known controls. Simplify some others.
2016-07-11 16:00:14 -07:00
Robin Gareus
db72830691
remove debug output
2016-07-11 22:53:13 +02:00
Robin Gareus
57df370e2a
add a convenient lua forward mapped buffers method
2016-07-11 22:36:00 +02:00
Robin Gareus
4537f5fb20
proper semantics for variable port-count
...
Ardour takes the closest pin/port match yet still offers a plugin with
variable i/o access to all port-buffers.
the "reported" (user visible) pin-count now defaults to the actual
selected configuration (precise) and lua_dsp_configure() can
override it.
2016-07-11 22:22:17 +02:00
Robin Gareus
10d11e0544
add _FrnchFrgg_ to credits
2016-07-11 18:57:04 +02:00
Julien "_FrnchFrgg_" RIVAUD
2d32b50a3f
Improve MIDI monitor
2016-07-11 17:39:59 +02:00
Robin Gareus
1f7f7f8597
remove implicit labels from a-eq
2016-07-11 16:58:53 +02:00
Robin Gareus
b65cb37d24
add a MTC/sysex test sequence
2016-07-11 16:58:53 +02:00
Julien "_FrnchFrgg_" RIVAUD
1f08503ada
Add a new MIDI monitor plugin
...
This plugin lets through all incoming MIDI events, and also shows the
latest ones in a human-readable format directly on the mixer strip. The
user can choose the font size and the number of recent events displayed,
as well as whether to print values in decimal or hexadecimal, and
whether to print system events.
2016-07-11 15:29:56 +02:00
Robin Gareus
2f535e3410
fix OSX compilation (flat namespace)
...
reference to 'Rect' is ambiguous
..../CarbonCore.framework/Headers/MacTypes.h defines
typedef struct Rect
2016-07-11 13:42:42 +02:00
Robin Gareus
1a59019d33
tweak generic plugin knob-widgets
...
remove label, use tooltip (saves space, more compact layout)
2016-07-11 03:46:33 +02:00
Robin Gareus
d43d220f1f
extend ArdourKnob ToolTips
...
allow to set/change tooltip-prefix and set a "printer" in preparation
for properly using the Knob in Plugin UIs
2016-07-11 03:45:13 +02:00
Robin Gareus
bcfe7c2daa
elaborate documented raw audio/midi buffer lua example
2016-07-11 03:05:43 +02:00
Robin Gareus
a1bff57695
lua MidiBuffer bindings
2016-07-11 03:04:29 +02:00
nick_m
b8a7ee001b
Fix potential infinite loop in TempoCurve::set_position()
...
- it was previously possible for frame_step to be zero for tempo sections with
a short duration, resulting in endlessly adding 0 to current_frame.
2016-07-11 03:53:36 +10:00
Len Ovens
5156b8aeb5
White space fix only. (Spaces to tabs)
2016-07-10 08:20:05 -07:00
Robin Gareus
4bb54f4128
refine lua-script documentation
2016-07-10 16:48:38 +02:00
Robin Gareus
7745a37394
NO-OP whitespace
2016-07-10 15:59:50 +02:00
Robin Gareus
7dfd39e708
add a single-element ring-buffer write function
2016-07-10 15:56:18 +02:00
Robin Gareus
140258d8ab
remove reference "const int32_t&" -> const int32_t"
...
this simplifies lua-bindings and also let's the compiler worry about
constant primitive types.
2016-07-10 15:30:41 +02:00