Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 2.24 KB

README.md

File metadata and controls

58 lines (49 loc) · 2.24 KB

QuantumTracker

A keyboard operated tracker sequencer made with Vue 3 and Elementary Audio.

You can demo the live version HERE, but be aware this is a work in progress: most major features are still missing, and I'm still optimizing the audio engine implementation.

Netlify Status

For now, you can click steps, then either click on the "QuantumTracker" logo, or press the 'space' bar to start/stop the audio. There's also a basic slider in place to be able to change the tempo, but a better implementation is on the way.

The Concept

QuantumTracker was made to create drum sequences with a distinct human feel to them

  • musically expressive
  • subtly unpredictable
  • prone to "happy accidents"

And specifically, to be able to control all of this while keeping your fingers on the computer keyboard at all times, to

  • maximize workflow efficiency
  • minimize distractions from the creative process
  • enhance the musical experience by keeping a tactile approach

quantumtracker-preview

Roadmap

fully controllable from keyboard input

  • step selection & editing
    • volume (+/- dB)
    • pocket (+/- % of stepLength)
    • note repeat
    • probability
    • conditionals
  • sequence capture
  • multi-step editing from user code

improved tracker

  • ability to extend the sequence up to 64 steps
  • vertical scroll during playback
  • highlight on “playhead” line
  • step playback from anywhere in the sequence

advanced humanization features

  • rhythmic displacement
  • sample "articulation"
  • snare & hihat rolls

more drum samples to choose from

  • custom designed to be complimentary
  • varying levels of attitude
  • opinionated, yet genre-agnostic

export from QuantumTracker

  • as one stereo WAV file mixdown
  • as four separate stereo WAV files
  • as a MIDI file

audio effects

  • tone: eq/filter
  • thickness: saturation/compression
  • timbre: pitch/formant

Thank you for checking it out!