John Watson's repositories
purescript-school-of-music
Port of the Haskell School of Music to Purescript
chord-editor
UI for generating simple chord diagrams for guitar, bass and piano
purescript-abc-parser
Yet another parser for the ABC Notation
purescript-midi
MIDI and Web MIDI support
purescript-soundfonts
Access to pre-rendered General MIDI instrument soundfonts
music-projects
Summary of music projects
purescript-abc-scores
Score engraving for the ABC Notation.
purescript-abc-editor
Edit scores in ABC notation, render them and play them
purescript-halogen-components
Small library of autonomous Halogen components
purescript-polska-metronome
A metronome for Scandi polskas
RhythmGuitar
Playable definitions of simple guitar chords in the first position
purescript-abc-melody
A directly Playable instance of an ABC tune
purescript-abc-tutorial
A tutorial for the ABC notation
purescript-js-fileio
Wrapped JavaScript functions for reading and writing simple files
tunebank-frontend
rewrite of the tradtunestore in PureScript
purescript-abc2psom
Translate ABC into the PSoM (purescript school of music) DSL
share-a-tune
Share ABC tunes with your friends
ensemble-scores
Produce a score with connected staves and aligned bars and notes from multi-voice ABC
purescript-expand-links
Macro-expand HTTP or HTTPs URLS as active HTML links
purescript-webaudio
A PureScript wrapper around the HTML5 Web Audio API
session-maps
StreetMap views of the main UK Scandi session venues
melody-plus-chords
Version of abc-melody that supports chord symbols
package-deps
Query the current purescript package sets for immediate or transitive dependencies in either a forward or reversed direction.
package-sets
PureScript packages for Spago and Psc-Package
purescript-arrays
Array utility functions
purescript-drawing
A data structure for drawings
tailwind-experiment
Experiment to add responsive design to tradtunedb