OSAR > protoplug: (LUA - script loader for VST)

VST, AU, etc. plug-in Virtual Effects discussion
User avatar
KVRian
819 posts since 21 Nov, 2015

Post Sat Jul 04, 2020 11:43 pm

This might be incredibly useful for some:
Protoplug is a VST/AU plugin that lets you load and edit Lua scripts as audio effects and instruments. The scripts can process audio and MIDI, display their own interface, and use external libraries. Transform any music software into a live coding environment!
Info & download: https://www.osar.fr/protoplug
The art of knowing is knowing what to ignore.

User avatar
KVRAF
6177 posts since 6 Jan, 2017 from Outer Space

Post Sun Jul 05, 2020 6:16 am

Did you try it?

User avatar
KVRian

Topic Starter

819 posts since 21 Nov, 2015

Post Sun Jul 05, 2020 6:30 am

Tj Shredder wrote:
Sun Jul 05, 2020 6:16 am
Did you try it?
Sure. Yet, I am not a very good #lua - scripter; but wanted to dig deeper into this for generative stuff. So this might indeed be useful, as I dont need to use Renoise, or at least can switch over to Ableton, if I like to. Did you try it?
The art of knowing is knowing what to ignore.

User avatar
KVRAF
6177 posts since 6 Jan, 2017 from Outer Space

Post Sun Jul 05, 2020 6:35 am

I looked at it, was interested but never found the time to finally learn LUA...
Instead I just bought Plug’n Script and started right away...
I guess you get what you pay for, but seems to have potential...
Needed an alternative to Apples scripter, as I use Bitwig more than Logic
Last edited by Tj Shredder on Sun Jul 05, 2020 7:13 am, edited 1 time in total.

User avatar
KVRian

Topic Starter

819 posts since 21 Nov, 2015

Post Sun Jul 05, 2020 6:41 am

There are quite a few Options; like M4L would be another one. I still like LUA though & also trying to get into it more.

Also found some resources, for those who might be interested:

https://www.osar.fr/protoplug/api/
http://tylerneylon.com/a/learn-lua/
http://www.keplerproject.org/en/Lua/
The art of knowing is knowing what to ignore.

KVRAF
2001 posts since 5 Jan, 2003 from Brookings, OR

Post Sun Jul 05, 2020 9:12 am

Could this maybe work with Falcon scripts?

User avatar
KVRAF
9438 posts since 16 Dec, 2002

Post Sun Jul 05, 2020 9:31 am

VstForx worth checking out too for Lua scripting
Amazon: why not use an alternative

User avatar
KVRian
1395 posts since 22 Sep, 2016

Post Sat Sep 25, 2021 12:44 pm

Recently did some scripts with Protoplug after knowing the plugin for years ...
https://github.com/huberp/ProtoplugScripts

1.) A midi note "family" filter - It only let's pass for instance all c's of all octaves. I use it to build layerd instruments where each layer is specific to onle note family with it's specifi settings
2.) A sequencer synced amplitude modulation script. It's more educational as it shows how to sync stuff to the sequencer. Out of the box it applies a sigmoid curve synced to 1/4 notes. BUt the whole code is prepared to sync to arbitrary note lengths.

Both are far from perfect but where fun to do and could server as a good starting point for your own experiments.

Enjoy
] Peter:H [

User avatar
KVRian
1395 posts since 22 Sep, 2016

Post Sat Sep 25, 2021 11:41 pm

Adding to my last post - What script 2 currently does is to "pump" your audio.
You can see the effect here in this screenshot.
AmplitudeKungFu.png
Without the code in place the wave form would not modulate synced to the sequencer.
It applies a so called sigmoid function to the amplitude. Check out the wikipedia to this function and you'll immediately can match that to the amplitude in the resulting sample depicted in the screenshot https://en.wikipedia.org/wiki/Sigmoid_function
You do not have the required permissions to view the files attached to this post.

Return to “Effects”