Skip to content

Diagram

Hardware

Voice Architecture

Community Firmware 1.1
Diagram v0.6 - work in progress, may contain errors

stateDiagram-v2
    state Voice {
        OscillatorNoise --> Wavefolder 
        Wavefolder --> FiltersVoice
        FiltersVoice --> AmplifierVoice
        DefaultModulatorsVoice --> AmplifierVoice: Velocity <br> Envelope 1
        AmplifierVoice --> Saturation
        Saturation --> PanVoice
        PanVoice --> PanClipKitRow: Voice to Clip / Kit Row
    }
    OscillatorNoise: Oscillators & Noise
    FiltersVoice: Filters
    AmplifierVoice: Amplifier
    DefaultModulatorsVoice: Default Modulators
    PanVoice: Pan

    state ClipKitRow {
        PanClipKitRow --> DecimationBitCrushClipKitRow
        DecimationBitCrushClipKitRow --> ModFXClipKitRow
        ModFXClipKitRow --> DelayClipKitRow
        DelayClipKitRow --> StutterClipKitRow
        StutterClipKitRow --> AmplifierClipKitRow
        DefaultModulatorsClipKitRow --> AmplifierClipKitRow: Velocity <br> Envelope 1
        AmplifierClipKitRow --> ReverbSendClipKitRow
        ReverbSendClipKitRow --> CompressorClipKitRow
        CompressorClipKitRow --> PanClipKitRow: Kit Row to Kit Clip
        CompressorClipKitRow --> PreFXMix: Clip to Song
    }
    ClipKitRow: Clip / Kit Row
    PanClipKitRow: Pan
    DecimationBitCrushClipKitRow: Decimation & Bitcrush
    ModFXClipKitRow: Mod FX
    DelayClipKitRow: Delay
    StutterClipKitRow: Stutter
    AmplifierClipKitRow: Amplifier
    DefaultModulatorsClipKitRow: Default Modulators
    ReverbSendClipKitRow: Reverb Send
    CompressorClipKitRow: Compressor

    state Song {
        PreFXMix --> ModFXSong
        ModFXSong --> DelaySong
        DelaySong --> AmplifierSong
        AmplifierSong --> ReverbSendSong
        Reverb --> FiltersSong
        ReverbSendSong --> FiltersSong
        FiltersSong --> DecimationBitCrushSong
        DecimationBitCrushSong --> StutterSong
        StutterSong --> PanSong
        PanSong --> CompressorSong
        CompressorSong --> PostFXOutput
    }
    PreFXMix: Pre-FX Mix
    ModFXSong: Mod FX
    DelaySong: Delay
    AmplifierSong: Amplifier
    ReverbSendSong: Reverb Send
    FiltersSong: Filters
    DecimationBitCrushSong: Decimation & Bitcrush
    StutterSong: Stutter
    PanSong: Pan
    CompressorSong: Compressor
    PostFXOutput: Post-FX Output