Release 0.0.1
improved speed, added + improved nodes ( mixers + envelopes )
NodeADSR
+NodeRamp
+NodeEnvelope
can now be triggered by an input channel signalNodeADSR
+NodeRamp
+NodeEnvelope
now also accept microsecond values ( and use them internally as well )NodeSampler
now works with different data types (float
,uint8_t
anduint16_t
)- speed of serial port (
SERIAL_00
+SERIAL_01
) is now an option NodeTextToSpeechSAM
now has a customizable buffer sizeNodeVCOWavetable
can now share wavetable data- added
NodeRamp
for linear value interpolation - improved + fixed mixer nodes ( there are now static mixers for 4–32 channels and one node with multiple channels plus 2 stereo versions )
- added mechanism to measure performance of code blocks ( in clock cycles or μs )
- fixed initial encoder button states
- set MCU speed to 180MHz ( from 90MHz )
- added tool to generate sample files
- improved
NodeWavetable
speed by 4.5× - boards have now unique identifiers
ID()
( based on their hardware serial number ) - added application to examples ( drum machine + sequencer )
- added documentation ( e.g node library )
- fixed DFU mode ( USB peripherals had to be deinitialized before reset )
- added desktop simulator (SDL)
- added extensions ( i.e reverb, vocoder + TTS )
- cleaned up and improved examples