git.iko.soy/rowtype-yoga/purescript-abcjs
on main help sign in
rowtype-yoga/purescript-abcjs
3 folders, 10 files
.cursor/Initial purescript-abcjs FFI bindings: Render, Synth, Timing, Types + parseOnly spec src/Add Abcjs.Notation.midiToAbc (MIDI note -> ABC token, octaves+sharps), tested test/Add Abcjs.Notation.midiToAbc (MIDI note -> ABC token, octaves+sharps), tested .gitignoreInitial purescript-abcjs FFI bindings: Render, Synth, Timing, Types + parseOnly spec .spec-resultsAdd Abcjs.Notation.midiToAbc (MIDI note -> ABC token, octaves+sharps), tested CLAUDE.mdInitial purescript-abcjs FFI bindings: Render, Synth, Timing, Types + parseOnly spec README.mdInitial purescript-abcjs FFI bindings: Render, Synth, Timing, Types + parseOnly spec bun.lockAdd microphone pitch detection (Mic module, pitchy) + Listen mode in game; pure tested frequencyToMidi index.tsInitial purescript-abcjs FFI bindings: Render, Synth, Timing, Types + parseOnly spec package.jsonTrim library deps to bindings-only (drop react/random/pitchy/etc. that were game-only) spago.lockAdd Abcjs.Notation.midiToAbc (MIDI note -> ABC token, octaves+sharps), tested spago.yamlAdd Abcjs.Notation.midiToAbc (MIDI note -> ABC token, octaves+sharps), tested tsconfig.jsonInitial purescript-abcjs FFI bindings: Render, Synth, Timing, Types + parseOnly spec