Johannes Mueller
3e124704b0
GR-based visualization in a-comp
2018-06-20 21:06:16 +02:00
Johannes Mueller
d29880da89
New attack and release behavior for a-comp
...
Details in http://tracker.ardour.org/view.php?id=7439
2018-06-20 21:06:16 +02:00
Johannes Mueller
112ac13b90
Don't use acomp->v_gainr outside LV2_EXTENDED ifdefs
2018-06-20 21:06:16 +02:00
Nikolaus Gullotta
00fe5a86b1
sr = 0, not rate
2018-06-19 13:56:42 -05:00
Nikolaus Gullotta
c2d162c33e
cap redrawing at 15 times /s
2018-06-19 13:54:16 -05:00
Johannes Mueller
e6a6778466
Revert frame -> sample changes where it's a frame as in Gtk::Frame
2018-06-19 20:17:40 +02:00
6edea6064e
OSC: reworking of previous/next select
2018-06-19 09:46:29 -07:00
2fa49c51b2
OSC: Feedback was not making it to surface
2018-06-19 09:46:29 -07:00
5ce341c127
OSC group sharing should be cleared for VCAs
2018-06-19 09:46:29 -07:00
0141700d4b
OSC: added context based previous/next select
2018-06-19 09:46:29 -07:00
641b8a1139
OSC: select should not show expand if invalid
2018-06-19 09:46:29 -07:00
cc78d78390
OSC expand off should check current sellect
2018-06-19 09:46:29 -07:00
fee23d8778
OSC: Allow expand to be global
2018-06-19 09:46:28 -07:00
293326cd94
OSC do not recalc select if still valid
2018-06-19 09:46:28 -07:00
3a6d7ba321
context menus should have accelerators
2018-06-14 17:30:14 -04:00
59a3b040a3
Hide designated LV2 freewheeling port.
2018-06-09 14:40:46 +02:00
7fbbfc0729
Allow snapping to the start of the video timeline. (should work, but needs testing on a machine with harvid).
2018-06-08 16:12:35 -05:00
1c3dbc7d9e
Remove duplicate class-keys (amend d95df9164
)
2018-06-06 15:07:08 +02:00
28f8772c3a
remove aeffectx.h; use vestige.h
2018-06-04 17:38:41 -04:00
c79d0c1a9b
NO-OP: Modify a #include (purely for consistency)
2018-06-04 10:43:19 +01:00
f448041ec0
no error logging for CURL HTTP requests; future callers can request it if necessary
2018-06-02 13:24:31 -04:00
Nikolaus Gullotta
820cbc8c4f
forgot else in selected-tracks check.
2018-06-01 11:25:46 -05:00
Nikolaus Gullotta
29aba34d1c
moving singen and noisegen from mixbus repo to ardour + change singen display and add noisegen display
2018-06-01 09:55:41 -05:00
Nikolaus Gullotta
112a1ab1c4
add Gtk::ColorButton widget to LuaDialog and add ability to change multiple route colors at a time
2018-06-01 09:55:25 -05:00
Nikolaus Gullotta
37fe6b8ba1
Check-in of set_meter_point() utility/example
2018-06-01 09:52:53 -05:00
523f8b4ba4
Example snippet to list plugins (and their presets)
2018-05-31 16:02:43 +02:00
d95df91642
Add Lua API to list all available plugins
2018-05-31 16:02:43 +02:00
1e5813cf18
no actual error messages when curl requests fail
2018-05-23 23:08:13 -04:00
07466440c4
Move a couple of #undef's
...
'pbd/timing.h' now includes a call to 'std::numeric_limits<>::max()'
2018-05-19 09:28:30 +01:00
7e78d1c786
Display profile-data in generic plugin-UI.
2018-05-17 22:15:07 +02:00
cb51c4c5aa
Collect plugin runtime profile statistics.
2018-05-17 22:15:07 +02:00
3534035091
Add a time-profiler with statistics
2018-05-17 22:15:07 +02:00
41cf86cb9f
Playhead to Grid: handle case where PH is rolling, and we are prevented from skipping backwards sensibly.
2018-05-17 15:01:09 -05:00
10add0fbb9
Quantize Dialog: Use same grid names as the main grid. (1/16 Note instead of Beats/4)
2018-05-15 09:53:54 -05:00
db98341d4d
Quantize Dialog: Fix quantize-to-main-grid selection. Was checking against incorrect menu entry string.
2018-05-15 09:53:44 -05:00
Johannes Mueller
9a9df5a10b
Make the peak indication in the graph of a-expander green ...
...
... so that it has a different color than the expander curve
2018-05-12 19:49:18 +02:00
Johannes Mueller
46aa204eb8
Limit gain reduction of a-expander to 160 dB in order to ...
...
improve release behavior.
This slows down the release after events like single snare hits as, the gain
reduction only releases to 160 dB rather than to inf.
2018-05-12 19:49:18 +02:00
Johannes Mueller
40f12e1205
Visualize peak input in a-expander
2018-05-12 19:49:18 +02:00
Johannes Mueller
2dc96027d6
Add output control port to a-exp for input level
2018-05-12 19:49:18 +02:00
Johannes Mueller
8be06e6e63
Indicate input level in a-exp's inline display rather than output
2018-05-12 19:49:18 +02:00
Johannes Mueller
0eaf7b1e18
Increase the range of a-exp's ratio to make it usable like a gate
2018-05-12 19:49:18 +02:00
Johannes Mueller
0bc5a6f8e9
Make a-expander react probably on being disabled and enabled.
2018-05-12 19:49:18 +02:00
Johannes Mueller
2a5d56215c
New visualization of the compressor state in graph view
...
To properly visualize attack and release we calculate the input level out of
the gain reduction the output level threshold and ratio.
if (output_level >= threshold) { // no expansion
input_level = output_level
} else {
input_level = (gain_reduction - threshold * (1-ratio)) / ratio
}
2018-05-12 19:49:18 +02:00
Johannes Mueller
48c568187d
Fixed wrong initialization.
2018-05-12 19:49:18 +02:00
Johannes Mueller
37d2a7bc95
Adjust default parameters of a-expander
2018-05-12 19:49:18 +02:00
Johannes Mueller
bce3497d2a
Changed attack and release behavior
2018-05-12 19:49:18 +02:00
Johannes Mueller
3620122ad0
First draft of a-expander
2018-05-12 19:49:18 +02:00
131c545a3c
Plugin Ordering: PluginStatusChanged signal went missing. This fixes breakage in drag+drop and live status-updates from the Plugin Manager window.
2018-05-08 16:12:15 -05:00
811aed2be5
Remove debug printout.
2018-05-08 13:27:01 -05:00
f5bbbe321c
Plugin Order: Use the new plugin_manager function to save plugin order.
2018-05-08 13:26:08 -05:00