tibia/TODO

27 lines
1.8 KiB
Plaintext
Raw Normal View History

2023-12-11 17:54:54 +00:00
* recursive object merge in tibia
* copyrights
* dotjs error on undefined or JSON schema
* type audio + sidechain + cv... to think about
* check all return codes and algos wrt official impl
* escape string and max lengths
* EXPORT symbols, visibility hidden
2024-01-02 17:38:46 +00:00
* vst3: IEditController2, IUnitInfo, IConnectionPoint
* lv2: RDF/Turtle escape etc
* lv2: extra data, see also - should use plugin.ttl?
* lv2: i18n?
2024-01-09 14:02:49 +00:00
* #if > 0 -> dotjs
2024-01-10 14:44:54 +00:00
* more mappings, lv2 port props
2024-01-11 05:54:34 +00:00
* latency mechanism, see https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Workflow+Diagrams/Get+Latency+Call+Sequence.html, https://steinbergmedia.github.io/vst3_doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor.html#af8884671ccefe68e0a86e72413a0fcf8, https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Workflow+Diagrams/Audio+Processor+Call+Sequence.html
2024-01-15 20:03:11 +00:00
* vst3 don't include/link libm if not needed, etc. (reduce to minimum reqs)
2024-01-16 14:37:08 +00:00
* proper parameter automation
* proper sample accurate midi (see https://lv2plug.in/book/#_midi_gate)
* whole midi properly (see https://github.com/harryhaaren/lv2/blob/master/lv2/lv2plug.in/ns/ext/midi/midi.h, https://www.midi.org/specifications-old/item/table-1-summary-of-midi-message, http://midi.teragonaudio.com/tech/midispec.htm)
2024-01-16 19:21:59 +00:00
* LV2 (and raw midi): uneven midi pitch bend, what to do?
* VST3: noteOn, noteOff tuning, what to do? (https://steinbergmedia.github.io/vst3_doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOnEvent.html, https://steinbergmedia.github.io/vst3_doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOffEvent.html)
2024-01-20 10:18:40 +00:00
* VST3: pitch bend/channel pressure channel, what to do? (16x2 parameters?)
* VST3: control change and program change
2024-01-16 19:23:31 +00:00
* midi out
2024-01-18 14:30:38 +00:00
* vst3 tail, web process return true/false
* error checking etc. web, especially processor.js
2024-01-29 18:35:24 +00:00
* LV2: round latency output value