Proposed Table of Contents

(WORK IN PROGRESS)

  • Preface

  • Introduction
    • Who is this book for?

    • What is SunVox?

    • What is a modular synthesizer?

    • What is a tracker?

    • How to read this book

    • Conventions used in this book

  • Getting Started
    • Installing SunVox
      • (page for each platform)

    • Configuring MIDI inputs (optional)

    • Your first sounds
      • Selecting a module

      • Playing notes using the on-screen keyboard

      • Playing notes with a PC keyboard

      • Playing notes with a MIDI controller

    • Terminology
      • Project

      • Module

      • Controller

      • Connection

      • Timeline

      • Pattern

      • Row

      • Track

      • Note

      • Velocity

      • Effect

      • XX, YY, and XXYY values

    • Navigating the Interface
      • Keyboard

      • Mouse

      • Touch

      • Multitouch

    • Introduction to hex
      • How SunVox helps you

    • Creating an empty project

  • Beginners
    • Adding and connecting modules

    • Changing controller values

    • Creating a pattern in the timeline

    • Editing patterns

    • Adding note effects

    • Recording notes to patterns

    • Moving patterns in the timeline

    • Changing the properties of a pattern

    • Exporting to WAV files

  • Intermediate
    • Creating your own template project

    • Combining note effects

    • File management

    • Pattern management

    • Clipboards

  • Advanced
    • Mastering
      • Inside SunVox

      • Using external apps

    • Live performance

    • Tuning and microtonal music

    • BUilding MetaModules
      • Effects

      • Synths

      • Playing back patterns

      • Switching input

  • Cookbook
    • (convert forum posts to detailed examples)

    • (analyze clever tricks from example songs and synths)

  • Module reference
    • Synths
      • Analog Generator

      • DrumSynth

      • FM

      • Input

      • Kicker

      • Sampler

      • Spectravoice

      • Vorbis player

    • Effects
      • Amplifier

      • Compressor

      • DC Blocker

      • Delay

      • Distortion

      • Echo

      • EQ

      • Filter

      • Filter Pro

      • LFO

      • Loop

      • Modulator

      • Pitch Shifter

      • Reverb

      • Vibrato

      • Vocal filter

      • Wave Shaper

    • Misc
      • Glide

      • MultiSynth

      • Feedback

      • GPIO

      • MetaModule

      • MultiCtl

      • Pitch2ctl

      • Sound2ctl

      • Velocity2ctl

  • Note effect reference
    • 01, 02: Slide up, down

    • 03: Slide to note

    • 04: Vibrato

    • 07, 09: Set sample offset

    • 08: Arpeggio

    • 0A: Slide velocity up/down

    • 0F: Set playing speed

    • 11, 12: Fineslide up, down

    • 13, 14: Bypass/solo/mute

    • 19: Re-trigger during line

    • 1C: Cut note during line

    • 1D: Delay start during line

    • 1F: Set BPM

    • 20: Note probability

    • 21: Note probability (random velocity)

    • 22, 23: Set controller to random value

    • 30: Stop playing

    • 40..5F: Delay event for line fraction

  • Platform-specific features
    • Linux

    • Windows

    • macOS

    • iOS

    • Android

    • PalmOS

    • Maemo

    • Meego

    • Raspberry Pi

    • Windows CE

  • Developers
    • Using SunVox DLL for playback
      • button-clicking game for several languages and platforms

    • Using Radiant Voices to read, modify, and write files

  • Appendices
    • Default keyboard shortcuts

    • Introduction to music theory

    • Introduction to sound design

    • SunVox community resources

    • Metrasynth
      • What is Metrasynth?

      • Solar Sails
        • MetaModule Construction Kit

        • Polyphonist

        • VoxPlex

    • Syntorial reference
      • What is Syntorial?

      • Lesson 1: …

  • Contributors
    • How to contribute

    • Editors

    • Authors

    • Financial supporters

    • Other contributors

  • Licensing
    • The Complete Guide to SunVox

    • cgsv Python package