summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2016-08-28notch: narrow the bandwidth with increasing frequencyRobin Gareus
2016-08-28fix typo in notch example scriptRobin Gareus
2016-08-27newbie documentationRobin Gareus
2016-08-27notch-bank: increase max Q, use logscaleRobin Gareus
2016-08-27update notch-bank to variable i/o, increase max stages to 100Robin Gareus
2016-08-27add a notch-bank filterRobin Gareus
2016-08-23example fluidsynth lua script (currently: hardcoded .sf2)Robin Gareus
2016-08-22pong on the major scale (and fix a typo)Robin Gareus
2016-08-21more musical pong. uhm ping.Robin Gareus
2016-08-21NO-OP: more source code commentsRobin Gareus
2016-08-21refurbish a-pongRobin Gareus
* add code comments * support no-inplace audio processing * display score * add re-init & difficulty settings
2016-08-21clean up a-pongRobin Gareus
2016-08-21showcaseRobin Gareus
2016-08-18fix SNAFU in track-properties scriptRobin Gareus
2016-08-17add some track properties example scriptRobin Gareus
2016-08-17These are not the scripts you're looking forJulien "_FrnchFrgg_" RIVAUD
2016-08-10remove debug outputRobin Gareus
2016-08-10prefix no-inst script with an underscore and skip installRobin Gareus
2016-08-10prefix blessed scripted DSP plugins with a-*Robin Gareus
2016-08-06add a script to multi-split regionsRobin Gareus
2016-08-06Remove dsp_has_midi_*() in favor of dsp_ioconfig()Julien "_FrnchFrgg_" RIVAUD
_has_midi_*put members of LuaProc will be set according to the actual configuration chosen, for configure_io() and run() to use.
2016-07-24add a script to exercise varispeed playbackRobin Gareus
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