1. 1. Presentation
    ❱
    1. 1.1. What is Sardine?
    2. 1.2. What is Live Coding?
    3. 1.3. Community
  2. 2. Installation
    ❱
    1. 2.1. Preparing your environment
    2. 2.2. Installing on Windows
    3. 2.3. Installing on MacOS
    4. 2.4. Installing on Linux
    5. 2.5. Post Installation
  3. 3. Updating / Uninstalling
    ❱
    1. 3.1. Updating / Uninstalling
    2. 3.2. Errors during installation
    3. 3.3. SuperCollider/SuperDirt
    4. 3.4. Sardine related errors
  4. 4. Configuration
    ❱
    1. 4.1. Configuration tool
    2. 4.2. Configuration tour
    3. 4.3. MIDI
      ❱
      1. 4.3.1. MIDI Instrument
      2. 4.3.2. MIDI Controller
    4. 4.4. OSC
    5. 4.5. SuperCollider / SuperDirt
  5. 5. Text Editors
    ❱
    1. 5.1. Sardine Web
    2. 5.2. Flok
    3. 5.3. VSCode
    4. 5.4. Vim / Neovim
    5. 5.5. (Doom) Emacs
    6. 5.6. Others
  6. 6. Getting started
    ❱
    1. 6.1. Starting Sardine
    2. 6.2. Code evaluation
    3. 6.3. Synths / Samples
    4. 6.4. Patterns
  7. Reference
  8. 7. Basics
    ❱
    1. 7.1. Senders
    2. 7.2. Player vs @Swim
    3. 7.3. Players
    4. 7.4. Player arguments
    5. 7.5. @swim function
    6. 7.6. Period Divisor Rate
    7. 7.7. Tempo and playback
  9. 8. Pattern Languages
    ❱
    1. 8.1. Sardine Pattern Language
      ❱
      1. 8.1.1. Numbers
      2. 8.1.2. Notes
      3. 8.1.3. Names
      4. 8.1.4. Addresses
      5. 8.1.5. Operators
        ❱
        1. 8.1.5.1. Silence
        2. 8.1.5.2. Choice
        3. 8.1.5.3. Range
        4. 8.1.5.4. Ramp
        5. 8.1.5.5. Repeat
        6. 8.1.5.6. Slicing
        7. 8.1.5.7. Extend
        8. 8.1.5.8. Extend-Repeat
        9. 8.1.5.9. Logic
      6. 8.1.6. Function Library
        ❱
        1. 8.1.6.1. Variable Functions
        2. 8.1.6.2. Time Functions
        3. 8.1.6.3. Math Functions
        4. 8.1.6.4. Rhythm Functions
        5. 8.1.6.5. Filter Functions
        6. 8.1.6.6. Melody Functions
        7. 8.1.6.7. Condition Functions
        8. 8.1.6.8. Combinatorics
        9. 8.1.6.9. Low Frequency Oscillators (LFOs)
    2. 8.2. Ziffers
      ❱
      1. 8.2.1. Presentation
      2. 8.2.2. Pitch
      3. 8.2.3. Rhythm
      4. 8.2.4. Chords
      5. 8.2.5. Random
      6. 8.2.6. Lists
      7. 8.2.7. Euclidian
    3. 8.3. Vortex
      ❱
      1. 8.3.1. Players
      2. 8.3.2. Clock
      3. 8.3.3. Mini-notation
      4. 8.3.4. Functions
      5. 8.3.5. Querying
  10. 9. Diving Deeper
    ❱
    1. 9.1. FishBowl
    2. 9.2. Time-alignment
    3. 9.3. High-level patterns
    4. 9.4. Sleeping / oversleeping
    5. 9.5. Pattern object
    6. 9.6. Amphibian Variables
    7. 9.7. Using python
      ❱
      1. 9.7.1. Advanced: Sample Slicer
    8. 9.8. External to Sardine
      ❱
      1. 9.8.1. SuperCollider
      2. 9.8.2. External Clock
      3. 9.8.3. Sardine and DAWs
    9. 9.9. Presets
    10. 9.10. Extensions
  11. 10. Audio Engine Reference
    ❱
    1. 10.1. Sampler
    2. 10.2. Effects
    3. 10.3. Filtering
    4. 10.4. Distortion
    5. 10.5. Hidden Gems
  12. 11. Showcase
    ❱
    1. 11.1. Acousmatic Tekno
    2. 11.2. Transport Variations
    3. 11.3. D'Auzon
    4. 11.4. Dumpster Dive
    5. 11.5. Solstice
    6. 11.6. Zorba in Belleville
    7. 11.7. Artificial Life
    8. 11.8. Claude
  13. 12. About
    ❱
    1. 12.1. Why Sardine?
    2. 12.2. Contributions
    3. 12.3. About this website
    4. 12.4. Sardine Strategies

Sardine Documentation

Getting started

img