Jazzy is an in-browser, minimalist Jazz experience.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.gitignore
.travis.yml
LICENSE
README.md
deploy.sh
deploy_key.enc
deploy_key.pub
jazzy.png
jazzy.psd
package.json
yarn.lock

README.md

jazzy

Jazzy is an in-browser, minimalist Jazz experience.

Todo

  • Milestone 0
    • Set up github project
    • Set up webpack
  • Milestone 1
    • Pick a root note & scale
    • Build basic chord progressions: ii V I
    • Lead sheet: Text-only
  • Milestone 2
    • Playback: Root notes
  • Milestone 3
    • Playback: Chords
  • Milestone 4
    • Continuous deployment with Travis & gh-pages
  • Milestone 5
    • Basic UI elements:
      • play / stop button
      • randomize root note
  • Milestone 6
    • Project cleaning: separate into different files
    • Project cleaning: refactor progressions
    • Progressions with chord substitutions
  • Milestone 7
    • Bass: separate instrument
    • Bass: basic basslines based on progression and key
  • Milestone 8
    • Proper instrument sound: bass
    • Proper instrument sound: piano

Wishing well

  • Melody: separate instrument
  • Melody: procedural generation
  • Lead sheet: graphical
  • Lead sheet: export PDF
  • Sections support? Proper song form?
  • Shareable URLs that contain song data?
  • A great unique name for the project
  • Actual rhythm / comping? How to define?
  • More chord progressions