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)
This commit is contained in:
Robin Gareus 2016-07-12 15:21:23 +02:00
parent 53274c5bae
commit 4866106bcc
20 changed files with 30 additions and 57 deletions

View file

@ -2,9 +2,7 @@ ardour {
["type"] = "EditorAction", ["type"] = "EditorAction",
name = "Add Scopes", name = "Add Scopes",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Team",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[Add 'Inline Scope' Lua Processor to all Tracks]] description = [[Add 'Inline Scope' Lua Processor to all Tracks]]
} }

View file

@ -3,9 +3,7 @@ ardour {
name = "Simple Amp", name = "Simple Amp",
category = "Example", category = "Example",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[ description = [[
An Example DSP Plugin for processing audio, to An Example DSP Plugin for processing audio, to
be used with Ardour's Lua scripting facility.]] be used with Ardour's Lua scripting facility.]]

View file

@ -3,9 +3,7 @@ ardour {
name = "Simple Amp II", name = "Simple Amp II",
category = "Example", category = "Example",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[ description = [[
An Example DSP Plugin for processing audio, to An Example DSP Plugin for processing audio, to
be used with Ardour's Lua scripting facility.]] be used with Ardour's Lua scripting facility.]]

View file

@ -3,9 +3,7 @@ ardour {
name = "Simple Amp III", name = "Simple Amp III",
category = "Example", category = "Example",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[ description = [[
An Example DSP Plugin for processing audio, to An Example DSP Plugin for processing audio, to
be used with Ardour's Lua scripting facility.]] be used with Ardour's Lua scripting facility.]]

View file

@ -3,9 +3,7 @@ ardour {
name = "Amplifier", name = "Amplifier",
category = "Amplifier", category = "Amplifier",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Team",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[Versatile +/- 20dB multichannel amplifier]] description = [[Versatile +/- 20dB multichannel amplifier]]
} }
@ -78,14 +76,17 @@ function dsp_run (ins, outs, n_samples)
off = off + siz off = off + siz
end end
--[[
if changed then if changed then
self:queue_draw () -- notify display self:queue_draw () -- notify display
end end
--]]
end end
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
--- inline display + text example --- inline display + text example
--[[
local txt = nil -- cache pango context globally local txt = nil -- cache pango context globally
function render_inline (ctx, w, max_h) function render_inline (ctx, w, max_h)
@ -115,3 +116,4 @@ function render_inline (ctx, w, max_h)
return {w, h} return {w, h}
end end
--]]

View file

@ -3,10 +3,8 @@ ardour {
name = "Biquad Filter", name = "Biquad Filter",
category = "Filter", category = "Filter",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Team",
email = "robin@gareus.org", description = [[A Versatile Filter Plugin]]
site = "http://gareus.org",
description = [[Example Ardour Lua DSP Plugin]]
} }
function dsp_ioconfig () function dsp_ioconfig ()

View file

@ -1,8 +1,6 @@
ardour { ["type"] = "EditorAction", name = "Bounce+Replace Regions", ardour { ["type"] = "EditorAction", name = "Bounce+Replace Regions",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Team",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[Bounce selected regions with processing and replace region]] description = [[Bounce selected regions with processing and replace region]]
} }

View file

@ -1,6 +1,7 @@
ardour { ardour {
["type"] = "EditorHook", ["type"] = "EditorHook",
name = "Callback Example", name = "Callback Example",
author = "Ardour Lua Task Force",
description = "Rewind On Solo Change, Write a file when regions are moved", description = "Rewind On Solo Change, Write a file when regions are moved",
} }

View file

@ -2,9 +2,7 @@ ardour {
["type"] = "session", ["type"] = "session",
name = "Rewrite Midi", name = "Rewrite Midi",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[An example session script preprocesses midi buffers.]] description = [[An example session script preprocesses midi buffers.]]
} }

View file

@ -1,11 +1,9 @@
ardour { ardour {
["type"] = "dsp", ["type"] = "dsp",
name = "Midi Filter", name = "Midi Filter",
category = "Utility", category = "Example", -- "Utility"
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[An Example Midi Filter for prototyping.]] description = [[An Example Midi Filter for prototyping.]]
} }

View file

@ -1,11 +1,9 @@
ardour { ardour {
["type"] = "dsp", ["type"] = "dsp",
name = "Midi Generator", name = "Midi Generator",
category = "Utility", category = "Example", -- "Utility"
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[An Example Midi Generator for prototyping.]] description = [[An Example Midi Generator for prototyping.]]
} }

View file

@ -1,6 +1,7 @@
ardour { ardour {
["type"] = "EditorHook", ["type"] = "EditorHook",
name = "OSC Callback Example", name = "OSC Callback Example",
author = "Ardour Lua Task Force",
description = "Send OSC messages", description = "Send OSC messages",
} }

View file

@ -3,7 +3,7 @@ ardour {
name = "Midi Passthru", name = "Midi Passthru",
category = "Example", category = "Example",
license = "MIT", license = "MIT",
author = "Ardour Team", author = "Ardour Lua Task Force",
description = [[An Example Audio/MIDI Passthrough Plugin using Buffer Pointers]] description = [[An Example Audio/MIDI Passthrough Plugin using Buffer Pointers]]
} }

View file

@ -1,8 +1,6 @@
ardour { ["type"] = "EditorAction", name = "Remove Unknown Plugins", ardour { ["type"] = "EditorAction", name = "Remove Unknown Plugins",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Team",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[Remove all unknown plugins/processors from all tracks and busses]] description = [[Remove all unknown plugins/processors from all tracks and busses]]
} }

View file

@ -1,6 +1,8 @@
ardour { ardour {
["type"] = "EditorAction", ["type"] = "EditorAction",
name = "Rewind", name = "Rewind",
author = "Ardour Lua Task Force",
description = [[An Example Ardour Editor Action Script.]]
} }
function factory (params) function factory (params)

View file

@ -1,10 +1,7 @@
ardour { ardour {
["type"] = "session", ["type"] = "session",
name = "Good Night", name = "Good Night",
license = "MIT", author = "Ardour Lua Task Force",
author = "Robin Gareus",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[ description = [[
Example Ardour Session Script. Example Ardour Session Script.
Session scripts are called at the beginning of every process-callback (before doing any audio processing). Session scripts are called at the beginning of every process-callback (before doing any audio processing).

View file

@ -2,9 +2,7 @@ ardour {
["type"] = "session", ["type"] = "session",
name = "Stop at Marker", name = "Stop at Marker",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[An example session script which stops the transport on every location marker when rolling forward.]] description = [[An example session script which stops the transport on every location marker when rolling forward.]]
} }

View file

@ -3,10 +3,8 @@ ardour {
name = "Simple Synth", name = "Simple Synth",
category = "Instrument", category = "Instrument",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Lua Task Force",
email = "robin@gareus.org", description = [[An Example Synth for Prototyping.]]
site = "http://gareus.org",
description = [[An Example Synth for prototyping.]]
} }
function dsp_ioconfig () function dsp_ioconfig ()

View file

@ -1,8 +1,6 @@
ardour { ["type"] = "EditorAction", name = "Tom's Loop", ardour { ["type"] = "EditorAction", name = "Tom's Loop",
license = "MIT", license = "MIT",
author = "Robin Gareus", author = "Ardour Team",
email = "robin@gareus.org",
site = "http://gareus.org",
description = [[Bounce the loop-range of all non muted audio tracks, paste N times at playhead]] description = [[Bounce the loop-range of all non muted audio tracks, paste N times at playhead]]
} }

View file

@ -2,13 +2,9 @@ ardour {
["type"] = "dsp", ["type"] = "dsp",
name = "Voice/Level Activate", name = "Voice/Level Activate",
category = "Utility", category = "Utility",
author = "Ardour Team",
license = "MIT", license = "MIT",
author = "Robin Gareus", description = [[Roll the transport when the signal level on the plugin's input exceeds a given threshold.]]
authoremail = "robin@gareus.org",
site = "http://gareus.org",
description = [[
An Example Audio Plugin that rolls the transport
when the signal level on the plugin's input exceeds a given threshold.]]
} }
function dsp_ioconfig () function dsp_ioconfig ()