Robin Gareus
eeee70c32d
undo modifications to upstream fluidsynth code
2016-08-28 13:23:18 +02:00
Robin Gareus
ffb3e9bb21
fix lv2 ttl
2016-08-28 13:18:48 +02:00
John Emmas
b90cfa7e39
Configure the new 'fluidsynth' library to be buildable with MSVC
...
(haven't built any fluidsynth plugins yet)
2016-08-28 10:31:43 +01:00
John Emmas
4d7eb04cf6
Fix a crash when toggling back and forth between a generic plugin GUI window and a VST plugin's own GUI
2016-08-28 10:26:02 +01:00
John Emmas
845fb839e8
Fix a crash when we display the 'Plugin Analysis' window (in a generic plugin GUI window) and then close the GUI
2016-08-28 10:23:57 +01:00
John Emmas
a3d2521b25
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
2016-08-28 10:20:56 +01:00
John Emmas
390b3073e1
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2016-08-28 10:19:42 +01:00
Paul Davis
400f38c721
single action punch in
...
Consecutive execution (e.g. from a control surface button) engages punch in, then punch out, then clears both.
Patch by Nathan Stewart
2016-08-27 19:57:40 -04:00
Robin Gareus
3a5d394a8c
notch: narrow the bandwidth with increasing frequency
2016-08-28 00:18:06 +02:00
Robin Gareus
90a5fbdb27
fix typo in notch example script
2016-08-28 00:02:16 +02:00
Robin Gareus
bddcb9eb1f
newbie documentation
2016-08-27 23:35:02 +02:00
Robin Gareus
36a0ddd9e4
notch-bank: increase max Q, use logscale
2016-08-27 19:56:08 +02:00
Robin Gareus
798cd4831b
update notch-bank to variable i/o, increase max stages to 100
2016-08-27 19:47:53 +02:00
Robin Gareus
c6ef3a75d3
backwards compatible a-comp stereo sidechain ports
2016-08-27 18:08:46 +02:00
Robin Gareus
21dace3075
add a notch-bank filter
2016-08-27 17:48:11 +02:00
Robin Gareus
81542d20aa
No discrimination against systems which don't have a PI define
2016-08-27 17:20:27 +02:00
Robin Gareus
f814e68e30
Prepare a-comp for click-free bypass/enable
2016-08-27 17:14:49 +02:00
Robin Gareus
d6952445ce
click-free a-delay bypass/enable
2016-08-27 16:59:15 +02:00
Robin Gareus
0fa1123f82
NO-OP clean up plugin ttl
2016-08-27 16:01:16 +02:00
Robin Gareus
c64b8662a6
fix copy/paste typo in 1d7c14496
2016-08-27 15:53:38 +02:00
Robin Gareus
62de4d0c31
add NaN/Inf protection now that bypass no longer de/activates
2016-08-27 14:10:51 +02:00
Robin Gareus
36776bafcd
click-free a-reverb bypass
2016-08-27 14:09:47 +02:00
Robin Gareus
935fd3b32f
Add automatable click-free bypass/enable feature to a-eq
2016-08-27 13:23:25 +02:00
Paul Davis
094d08dc2b
NO-OP: indentation
2016-08-27 06:02:52 -04:00
Paul Davis
3c4025d000
fix display of preferences window when detached.
...
GTK+ apparently unpacks/hides a widget whose requistion at window show/packing time is negative for x or y axes. The RC option editor
was being created AFTER its Tabbable self packed it into its own window (when detached), and GTK+ rejected it because the
treeview had a size requisition with -1 for width.
So build it first, then call Tabbable::set_state() later
2016-08-27 06:02:52 -04:00
Robin Gareus
0189edcfb9
Expose PluginInfo bindings (eg plugin-type, unique id, etc)
...
processor:to_insert():plugin(0):get_info().type
2016-08-26 19:04:07 +02:00
Robin Gareus
a4da0747e1
allow to access data-members in weak/shared ptr classes
2016-08-26 19:01:09 +02:00
Robin Gareus
1d7c144967
add "sameinstance()" lua binding for all shared/weak ptrs
2016-08-26 18:25:15 +02:00
Robin Gareus
ddc4e61b57
forward Lua print() to Ardour's Log.
2016-08-26 17:02:23 +02:00
Julien "_FrnchFrgg_" RIVAUD
5c12de78db
Update CC automation menu when changing channel selection
2016-08-26 16:18:46 +02:00
Robin Gareus
7837122e45
add a static function to access processor selection from a Lua script
...
local ps = ArdourUI.processor_selection()
for p in ps:iter() do print (p:name ()) end
2016-08-26 03:24:06 +02:00
Robin Gareus
d696363021
Add Lua bindings for ProcessorVector (really ProcSelection)
2016-08-26 03:21:05 +02:00
Robin Gareus
f582f8595f
increase pre-allocated Lua DSP memory pool size to 3MB
...
...now that bindings alone need approx 700K and some more complex DSP
scripts are showing up 2MB is not much :(
2016-08-26 01:47:05 +02:00
Robin Gareus
c9f0657c86
tweak lua GC (once again)
...
fixes OOM with extreme automation in HP/LP.
2016-08-26 01:18:48 +02:00
Robin Gareus
07fa803aa1
fix a-eq grid layout
2016-08-26 01:10:38 +02:00
Robin Gareus
38e09a8ed5
update fluidsynth patch
2016-08-25 22:37:12 +02:00
Robin Gareus
fa36ea6695
remove unneeded includes that may break with winegcc
2016-08-25 22:29:50 +02:00
Robin Gareus
48d085a569
wine-gcc hacks -- fixes #6984
2016-08-25 21:36:02 +02:00
Paul Davis
a639e4492f
Revert "Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames""
...
There was never any problem with this going public! Stupid Paul.
This reverts commit 6063ec2dbb .
2016-08-25 13:44:23 -04:00
Paul Davis
6063ec2dbb
Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames"
...
This was not supposed to go public.
This reverts commit e8f7f458e1 .
2016-08-25 13:43:47 -04:00
Paul Davis
cb13882aa3
add len ovens to the authors list
2016-08-25 13:42:38 -04:00
Paul Davis
e8f7f458e1
patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames
2016-08-25 13:42:38 -04:00
Paul Davis
5af281afb1
add nascent poly-phonic pressure to automation menu for MIDI tracks
2016-08-25 13:42:38 -04:00
Julien "_FrnchFrgg_" RIVAUD
2e7e2d2658
Fix astate setting for combo parameters when setting all astate
...
Don't try to be smart when chosing which parameters need their
automation updated but rather trust the list that was populated at
creation time when all relevant information had been gathered.
2016-08-25 19:23:49 +02:00
Julien "_FrnchFrgg_" RIVAUD
3921e33c2a
Avoid 1px size changes when sizing_text() is used
...
When requesting a size for ArdourButton, the width and height of the
button could be increased by one to ensure the center of the text would
lie exactly at the center of the button.
I initially thought that it was a good idea even when the text used for
sizing was frozen, but the main (and only?) use-case for that is to
actually freeze the size of the button regardless of the actual
displayed text, so jittering by one pixel is not welcome.
Only do the centering tweak if there is no sizing text.
2016-08-25 19:23:49 +02:00
Robin Gareus
aee5d24cfa
a reverb is a reverb is a reverb
2016-08-24 23:45:02 +02:00
Robin Gareus
bd77b605f6
add missing include
2016-08-24 23:06:52 +02:00
Robin Gareus
d6e27bd439
fix copy/paste mistake
2016-08-24 22:46:36 +02:00
Robin Gareus
af786cf444
NO-OP: whitespace
2016-08-24 22:39:44 +02:00
Robin Gareus
ef59ea849b
lessons learned from a-fluidsynth
2016-08-24 22:37:20 +02:00