Skip to content

calippo/band-in-a-jar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Band in a jar

A scala DSL for writing guitar backing tracks

import dsl._
import chords.basic._
import ops._

val progression =
A7  | D7 | A7 | A7 |
D7  | D7 | A7 | A7 |
E7  | D7 | A7 | E7

progression play (12 bar blues, 80 bpm, 2 times)
//or
progression write ("out.mid", 12 bar blues, 80 bpm, 2 times)

About

A scala DSL for writing guitar backing tracks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages