Source Code
Daisy Seed Source (C++)
Libre (or RPi) Code (Python)
Additional Info
PCB
Schematics
Gerber Files
JLCPCB Production Files
Images
Faceplate
Design
Different Finishes
No Faceplate:
Laser Cut and Laser Etched Wood:
Glass:
Glass with Printed Sticker:
Interface Controls and Parameters
Figure Index | Name | Description | |
---|---|---|---|
Utility Parameters | 1 | Internal Clock Tempo Knob | Sets the internal clock tempo |
2 | Internal Clock CV Output | CV clock output | |
3 | External Clock CV Input | Input for external CV clock source | |
4 | Metronome Click Output | Metronome click audio output | |
5 | Play/Stop Switch | Starts and stops the outputs and input groove record buffer | |
6 | Record/Overdub/Off Switch | Three-way switch to change the mode of the input groove record buffer | |
7 | Clear Button | Clears the input groove record buffer | |
8 | Shift Button | Enables secondary functions of other buttons | |
CV/MIDI Pattern Generation Output | 9 | CV Gate Voice Output | MIDI output and CV gate and velocity output for each voice |
10 | CV Velocity Voice Output | ||
11 | MIDI Output | ||
Input Groove Control | 12 | Input Groove CV Gate Input | MIDI input and CV gate and velocity input for input groove |
13 | Input Groove CV Velocity Input | ||
14 | Input Groove MIDI Input | ||
15 | Input Groove Velocity Knob | Quantizes the input groove to the grid and quantizes the velocity of each note | |
16 | Input Groove Offset Knob | ||
Generation Control | 17 | Uncertainty Knob | Sets the value of the Uncertainty parameter |
18 | Uncertainty CV Input | CV input for the Uncertainty parameter | |
19 | Voice Density Knob | Controls the number of hits in each sequence by adjusting the threshold of the model | |
20 | Voice Velocity Scale Knob | Scales the velocity output. At minimum value, no scaling is applied to the outputs. At maximum value, all velocities are scaled to the maximum value. | |
Latent Space Interpolation | 21 | Preset Selection Knob | Selects the preset number to be loaded or to be saved to. A preset consists of the saved states in the latent space Z_A and Z_B |
22 | Preset Save/Load Button | Saves current states Z_A and Z_B to the selected preset number. Pressing with shift button loads the preset at the selected preset number | |
23 | Save/Randomize A and B Button | Sets the current state to be Z_A or Z_B in the latent space. Pressing with shift button generates a random placement for Z_A or Z_B in the latent space | |
24 | A/B Interpolation Slider | Interpolation position ( \alpha ) between states Z_A and Z_B in the latent space | |
25 | A/B Interpolation CV Input | CV input to automate the interpolation position ( \alpha ) in the latent space | |
26 | Follow Knob | Sets the value of the Follow parameter ( \beta ) in the latent space | |
27 | Follow CV Input | CV input to automate the Follow parameter ( \beta ) |