-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
custom information for all file types #60
Comments
this database may also be necessary for the sake of how metadata should be listed. https://tonehunt.org shows what .nam files need to be presented for example (e.g light, feather or nano) when tonehunt was FOSS they had a bunch of open tickets you might like, also it's all in typescript and has plenty of ui assets https://github.com/tonehunt-org/tonehunt/issues a plugin dev should honestly PR any metadata structures they need for their stuff into openaudio, most plugins just use presets which are general enough to use our generic preset metadata but some, like NAM, are not 'presets' but rather extra files the plugin uses to work. another example of something like that would be if this were implemented in terrain aaronaanderson/Terrain#5 some plugins essentially use 'presets' that are not contained within the plugin but link to other files. ive tried to imagine how this would work with tagging, metadata, and downloading through out these issues |
another example, theoretically in the future, would be rvc files for plugins that use voice conversion tech or .sfz files you already know about for sfizz or some other sampler |
then add to the readme how to upload a new file format. youve added to the readme how to add plugins, projects, and presets so just add that too |
the ability to add more metadata points is crucial also, im not sure i like the name "file formats". these should be labelled as storage formats and things like .sfz, .nam, .rvc, etc. should be "file formats". anything which falls into the description of a 'preset' that is used by a plugin but not contained within the plugin but use other files. i guess you could argue most plugins' presets fall into that description but im thinking more in the lines of plugin agnostic files. for example, an impulse response can be used by any plugin that supports it. it isnt designed for a specific plugin. is this making sense? theyre like presets but plugin agnostic and classifying them as presets isnt correct at all, theyre "file formats" that are standardised across plugins and they each require their own metadata points |
Only file formats used in the specification will be supported for now. |
FileFormats are the formats supported in the Registry package files specification. I don't want individual files to be supported in package files, otherwise every Package Manager will have to handle every file format. That's usually not how package managers work. They require packages to be distributed using a fixed list of archive/installer formats. |
let me rephrase, i know youre storing all the files within 'file formats' but when youre uploading the files within those file formats to the registry, they need custom metadata around them
|
According to the docs:
|
okay but the problem is plugins need them to function. maybe re-open and make this a long term low priority issue |
When a manager installs a plugin, it can copy all files to the default plugin directory:
When the manager installs a preset, it can copy all files to the default preset directory:
If there needs to be custom installation paths, either the plugin can distributor an installer executable file containing the logic. OR we can support some mapping from file extensions to paths which is covered in another ticket. |
okay but if youre downloading a project and open audio cant recognise what file has been used in a plugin and it has no metadata or info to link in back to in our registry, that would be a disaster. also these arent "presets", theyre not really "plugin-specific file formats" either, though some are. some are howeve plugin agnostic and classifying them as presets isnt correct at all, theyre "file types" that are standardised across plugins and they each require their own metadata points. .nam, my example, is used in so many plugins (mod desktop, neural amp modeler, ratatouille, aida-x, etc.). you wouldnt say that impulse responses are presets would you #40 i think that down the line, plugin devs should be able to upload metadata scheme for plugin types and open audio can decide if it's worth it, which is honestly a documentation concern almost |
.nam is the neural amp modeler model file type
open audio should have a database of file types containing mininal info about them for #86
(the below is a studiorack issue)
ir should then be able to list all plugins capable of using that file type like the below does for plugins found within projects
studiorack/studiorack-site#44
The text was updated successfully, but these errors were encountered: