[Feature request] openaudio integration
https://github.com/open-audio-stack/open-audio-stack-registry
i can add this and all of your plugins if you put them into github releases
openaudio is the foss plugin manager that is used by owlplug, studiorack, etc...
@igorski
Hi there, just saw your addition of the Regrader plugin to the registry. Apologies for not replying to the issue you recreated there a considerable while back.
The idea sounds interesting, I need to invest some time in understanding how it works and how the binaries can best be distributed for this purpose (as the website URLs will expire and not point to specific versioned releases in the future). Could we point towards binaries attached to the Github releases (the Regrader repository now includes these) ?
Could we point towards binaries attached to the Github releases (the Regrader repository now includes these) ?
@igorski yes! please just put them into .zip files. it's very easy to contribute plugins, just fill in the metadata on a ,yaml file, add a picture, and add a sound of it playing something. also, you dont need a linux distribution but if youd be willing id love to add these to my list https://github.com/RustoMCSpit/awesome-linux-clap-list
e.g.
https://github.com/open-audio-stack/open-audio-stack-registry/commit/53121203c9314babff4616f941400ac859738640#diff-bfe7b2fe191c65ec5c97c0f15b3ddf8dbd392799f885c522dc213ce94d69162c
---
audio: https://open-audio-stack.github.io/open-audio-stack-registry/plugins/igorski/regrader/regrader.flac
author: Igor Zinken
changes: |
- Built using Steinberg SDK version 3.7.10.14
date: '2024-03-16T07:00:00.000Z'
description: Delay effect in which the repeats degrade in various ways. Delay repeats can be synced to the host tempo and time signature and be fully automated.
files:
- architectures:
- x64
contains:
- component
- vst
- vst3
format: zip
sha256: cd35563df0b5fef0d5afcc7ccddd69eeb2fb40b1c85a8dc99347d3b56a2a67db
systems:
- type: mac
size: 10002246
type: archive
url: https://www.igorski.nl/download/retrieve/f906e0f712838e188155bfdf1bbc4510e204fdd54e9c85fe661da357b7ad91d5/2
- architectures:
- x64
contains:
- dll
- vst3
format: zip
sha256: 3141f43f3e6445f154395c1da1221c2931b1dfd5140f0207b8a4b8052b8fb574
systems:
- type: win
size: 2858396
type: archive
url: https://www.igorski.nl/download/retrieve/f906e0f712838e188155bfdf1bbc4510e204fdd54e9c85fe661da357b7ad91d5
image: https://open-audio-stack.github.io/open-audio-stack-registry/plugins/igorski/regrader/regrader.jpg
license: mit
name: Regrader
tags:
- Effect
- Delay
- Sync
type: effect
url: https://github.com/igorski/regrader
Hi @RustoMCSpit
All VST repositories under my username in GitHub now have binaries for Windows and MacOS builds attached to the releases, archived in .zip files. You should be able to update any created manifests to point towards these and the links will remain valid until GitHub ceases to exist. :)
Sadly CLAP is not supported by the majority of my plugins due to the chosen development kit. It might be possible in the future but it depends on the feasibility on targeting eventual newer version of said SDKs. The JUCE based plugins (Delirion and future releases) should be able to do so.
will do this soon!
out of curiousity, is linux possible? also what SDKs?
https://github.com/open-audio-stack/open-audio-stack-registry/pull/53 https://github.com/open-audio-stack/open-audio-stack-registry/pull/54
once that gets merged i'll close this but youll have to update the metadata for each release
https://github.com/open-audio-stack/open-audio-stack-registry/pull/55
@igorski https://github.com/open-audio-stack/open-audio-stack-registry/issues/52#event-15644207326
please read!
@RustoMCSpit the VST binaries are actually universal, so the VST and VST3 versions work for both Intel and ARM based Macs. The Audio Units (for Regrader, Fogpad, Homecorrupter and Transformant) are Intel-only. But I understand the issue is that these are all packaged in the same .zip.
I do however still have an open request to update the AU plugins to also support ARM. Once that is completed, all plugins will be universal. I suppose that is the preferred way forward anyways, I'm linking the related issues here and once those are done I shall update this issue once more with an update :)
do you need me to upload them to openaudio for you or do you want to do it?
Hi @RustoMCSpit the above pull requests have all been merged.
As it stands all plugins have release tags containing binaries supporting both Intel and ARM architectures for Mac, including for Audio Units.
If you would be so kind to manage updating the open audio descriptors, that'd be much appreciated. Thanks for requesting this feature by the way, it pointed out some incompatibilities and overdue maintenance with the existing plugins. :pray:
If you would be so kind to manage updating the open audio descriptors, that'd be much appreciated.
sorry igor but ive added and will add dozens of plugins. i can make you the general structure of the .yaml but every update youll have to update the .yaml.
i am working on a simple cli tool to help automate this though!
No worries, sounds fair.
I can create a the task list so it won't be forgotten but admittedly it won't be on the short term. Do you have the last Fogpad-related task for the appropriate repository still open or a commit you can point me to so I can take that first ?
https://github.com/open-audio-stack/open-audio-stack-registry/pull/54
https://github.com/open-audio-stack/open-audio-stack-registry/pull/55