issues
search
nomelif
/
Audionodes
Audio generation in blender nodes
Other
88
stars
10
forks
source link
v1 Spec
#11
Open
ollpu
opened
6 years ago
ollpu
commented
6 years ago
[x] Platform support
[x] Linux
[x] macOS
[x] Windows?
[x] CMake
[ ] CPack and bundled dependencies / platform specific packages with proper dependencies?
[ ] Instrument switch (optimize execution?)
[ ] Filters?
[x] IIR: low/hi pass
[ ] IIR: notch
[x] Piano node: sustain/sostenuto support, panic
[x] Collapse node
[x] Get rid of runtime dynamic memory allocations and unnecessary copying
[x] Delay node, MIDI delay? (e.g. delayed dual voice)
[ ] Reverb?
[x] Oscillator phase offset
[ ] Piano panic
button
[ ] How to make a node and other developer docs
[x] Oscllator anti-aliasing
[ ] Sampler
[ ] Compressor
[ ] envelope
[ ] Vectorization, predefined arithmetic on Chunks (std::valarray?)
[x] Backend -> Blender communication
[ ] Ability to choose audio / MIDI devices from a list of available ones
[ ] Support all basic Blender node editor features (#18)
[ ] Microphone duplex, no separate thread (not possible in SDL?)
Issues:
[x] Crash on invalid link
[x] avoid std::function calls
[x] AudioData::MonoWriter? (no, not necessary)
[ ] Collapse node, what should nodes do with inf?
[x] --> namespace
[x] use override keyword
[ ] disable playback when no network is active / high CPU usage even with nothing connected to sinks
[ ] Python style discrepancies (string literals etc)
[ ] libnative isn't the best name for a shared library
[ ] bl_idnames should be namespaced. Changing them causes old files to break. Release a converter build / script? Don't care about it?
For now new nodes should be
AudioNode*
Issues:
AudioNode*