rtosc
rtosc copied to clipboard
Default values issues
A list of things that has to be done on the default values branch:
- [x] Remove the TODO-default-values file in zyn
- [x] Finish the port checker per #34 . Especially, add a file to the instrumentes that uses all ports (if non already exists) and add this to the port checker's description
- [x] Move path-search to rtosc
- [x] Don't save ports to savefile if they have rProp(alias)
- [x] PAD synth is not saved. The reason: it depends on PADenable
- [x]
EQ.cpp's filterports are missing default values - [x] Scales for insefx and sysefx seem to differ => Patch Pvolume inside the effect classes
- [ ] For invalid options that are transmitted to option values, maybe check the broadcast values
- [ ] Use
#for bundles, nota. - [x] Tests for zyn effect's presets
- [x] rEnabled vs rExists: clarify/rename? Make a clean function?
- [ ] Fix all TODOs that arised in this branch
- [ ] Security:
- [ ] Make buffer ovflows impossible in the pretty-scanner and the savefile reader (using safe integer structs and safe buffers)
- [ ] Forbid blobs in savefiles
- [ ] Pointers may only be passed in blobs (how to check this?). Reason: blobs are dangerous:
parameter->subobject = *(SubObject**)message.blob_datawith an invalid pointer