summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2016-07-19enforce range of HP/LPRobin Gareus
We must not assume that the host sends values within the the range nor that the enum is always an integer.
2016-07-19Fix a typo in HiAndLowPass.luaJulien "_FrnchFrgg_" RIVAUD
Instead of mixing two consecutive biquad orders with a linear xfade, the code used the same weight for both signals to mix, due to a copy-paste blunder. Brown-bag fix this now. Also change a little the threshold for using 32-samples chunks to cater for steepness jumping from 0 to 4 (this doesn't change anything for commonly used rates and is just for robustness in never-happening cases anyway).
2016-07-18Optimize a-HiAndLowPassJulien "_FrnchFrgg_" RIVAUD
- Better formula for the lpf smoothness parameter. It is computed only on init and rate change anyway... - Only run as many Biquads as needed to save computing power, esp. when using low steepness and parameters are not changing.
2016-07-18Simplify the logic in HiAndLowPass filterJulien _FrnchFrgg_ RIVAUD
And beef up comments for readers using the filter as an example.
2016-07-18clean up Hp/Lp codeRobin Gareus
2016-07-17cleanup High/Low PassRobin Gareus
* shorten Name * fix typo in Time Constant * remove some local variables
2016-07-17remove old a-Hi/Low passRobin Gareus
2016-07-17clean up a-HP/LPRobin Gareus
2016-07-16Hi AND low pass filter -- fresh from the oven werks.Robin Gareus
2016-07-14consistent height of a-eq a-hp/lpRobin Gareus
2016-07-12midimon: add option to format note-namesRobin Gareus
2016-07-12re-classify bundled lua scriptsRobin Gareus
* 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-12Make MIDI monitor a pass-through for audio and midiJulien "_FrnchFrgg_" RIVAUD
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-12update MIDIEvent lua bindings/exampleRobin Gareus
2016-07-11add a convenient lua forward mapped buffers methodRobin Gareus
2016-07-11Improve MIDI monitorJulien "_FrnchFrgg_" RIVAUD
2016-07-11Add a new MIDI monitor pluginJulien "_FrnchFrgg_" RIVAUD
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-11elaborate documented raw audio/midi buffer lua exampleRobin Gareus
2016-07-10refine lua-script documentationRobin Gareus
2016-07-10add a raw midi buffer plugin exampleRobin Gareus
2016-07-07update lua-biquad: add en/disableRobin Gareus
2016-07-07rewrite spectrogram using PBD::RingbufferRobin Gareus
2016-07-06fix a-High/LowPass transfer-fn display visual bleedRobin Gareus
2016-07-05tweak a-series plugin namesRobin Gareus
2016-07-04more lua-script updates:Robin Gareus
* comments and explain amp4.lua * move amp1-3 to "Example" category
2016-07-04update lua scriptsRobin Gareus
* add proper amplifier (smooth gain change) + text-example * remove commented no-inplace from High/Low pass * amend 913609be inline spectrogam re-init
2016-07-03add grid to inline-spectrumRobin Gareus
2016-07-03HP/LP: enforce enum integr type (inline control sends continuous value)Robin Gareus
2016-07-03update lua-scripts:Robin Gareus
* add an inline spectrum display * fix re-init HP/LP and Biquad * add some comments, labels etc
2016-07-01fix lua filters for multi-channels processingRobin Gareus
2016-05-31update lua script to use new remote_id lookup APIRobin Gareus
2016-05-29prototype lua midi generators & filters and port event-rewriteRobin Gareus
2016-05-23lua script to remove all unknown processorsRobin Gareus
2016-05-23add a lua high/low pass filter with configurable slopeRobin Gareus
2016-05-21complete lua DSP filter with parameter interpolation & commentsRobin Gareus
2016-05-20add an lua DSP example filter w/inline displayRobin Gareus
2016-05-14some love for session-scripts.Robin Gareus
2016-05-05lua script to bounce regions w/processing and replace the regionRobin Gareus
2016-04-29add Lua DSP plugin categoryRobin Gareus
2016-04-26lua snippet to interact with portengineRobin Gareus
2016-04-15example multi-channel synth for testing (revert this)Robin Gareus
2016-04-15change lua synth to multi-outputRobin Gareus
lua processors follow the same connection logic I/O as AudioUnit. handy for testing.
2016-04-14luaproc: assert instance accessRobin Gareus
2016-04-11update and cleanup lua example scriptsRobin Gareus
2016-04-11Add tom's additions to tom's loop and turn it into an Action ScriptRobin Gareus
2016-04-10fix loop example script (updated API)Robin Gareus
2016-04-10some more example lua scriptsRobin Gareus
2016-04-10add undo to the lua bounce+loop example script, just because.Robin Gareus
2016-04-09exercise new lua bindingsRobin Gareus
2016-04-07add "for each track" snippet.Robin Gareus