S24 - Resources


Table of contents

  1. Source Code
    1. Daisy Seed Source (C++)
    2. Libre (or RPi) Code (Python)
    3. Additional Info
  2. PCB
    1. Schematics
    2. Gerber Files
    3. JLCPCB Production Files
    4. Images
  3. Faceplate
    1. Design
    2. Different Finishes
  4. Interface Controls and Parameters

Source Code

Daisy Seed Source (C++)

Download

Libre (or RPi) Code (Python)

Download

Additional Info

Download


PCB

Schematics

Download: Front PCB

Download: Bottom PCB

Gerber Files

Download

JLCPCB Production Files

Download

Images

BackPCP 1 BackPCP 2

FrontPCP 1 FrontPCP 2


Faceplate

Design

Panel Design

Different Finishes

No Faceplate:

NoFaceplate

Laser Cut and Laser Etched Wood:

Wood

Glass:

Glass

Glass with Printed Sticker:

Sticker


Interface Controls and Parameters


 Figure IndexNameDescription
Utility Parameters1Internal Clock Tempo KnobSets the internal clock tempo
 2Internal Clock CV OutputCV clock output
 3External Clock CV InputInput for external CV clock source
 4Metronome Click OutputMetronome click audio output
 5Play/Stop SwitchStarts and stops the outputs and input groove record buffer
 6Record/Overdub/Off SwitchThree-way switch to change the mode of the input groove record buffer
 7Clear ButtonClears the input groove record buffer
 8Shift ButtonEnables secondary functions of other buttons
CV/MIDI Pattern Generation Output9CV Gate Voice OutputMIDI output and CV gate and velocity output for each voice
 10CV Velocity Voice Output 
 11MIDI Output 
Input Groove Control12Input Groove CV Gate InputMIDI input and CV gate and velocity input for input groove
 13Input Groove CV Velocity Input 
 14Input Groove MIDI Input 
 15Input Groove Velocity KnobQuantizes the input groove to the grid and quantizes the velocity of each note
 16Input Groove Offset Knob 
Generation Control17Uncertainty KnobSets the value of the Uncertainty parameter
 18Uncertainty CV InputCV input for the Uncertainty parameter
 19Voice Density KnobControls the number of hits in each sequence by adjusting the threshold of the model
 20Voice Velocity Scale KnobScales 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 Interpolation21Preset Selection KnobSelects 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
 22Preset Save/Load ButtonSaves current states Z_A and Z_B to the selected preset number. Pressing with shift button loads the preset at the selected preset number
 23Save/Randomize A and B ButtonSets 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
 24A/B Interpolation SliderInterpolation position ( \alpha ) between states Z_A and Z_B in the latent space
 25A/B Interpolation CV InputCV input to automate the interpolation position ( \alpha ) in the latent space
 26Follow KnobSets the value of the Follow parameter ( \beta ) in the latent space
 27Follow CV InputCV input to automate the Follow parameter ( \beta )