import { Piano } from 'react-piano'; import 'react-piano/dist/styles.css'; import ABCNotation from '@site/src/components/ABCNotation'; import ReactPlayer from 'react-player' # Notation Flipping through a bunch of pdfs or watching videos for scales isn't going to cut it so I'm adding two libraries to help me make some music notation. The first is a library for rendering piano keys and the second is a library for rendering ABC notation. - [react-piano](https://github.com/kevinsqi/react-piano) - [ABC.js](https://www.abcjs.net/) - [ABC Notation](https://en.wikipedia.org/wiki/ABC_notation) ## React Piano Example ## C Major Scale { console.log(midiNumber); }} stopNote={(midiNumber) => { console.log(midiNumber); }} /> ```js { console.log(midiNumber); }} stopNote={(midiNumber) => { console.log(midiNumber); }} /> ``` ## D Major Scale { console.log(midiNumber); }} stopNote={(midiNumber) => { console.log(midiNumber); }} /> ```js { console.log(midiNumber); }} stopNote={(midiNumber) => { console.log(midiNumber); }} /> ``` ## ABC Notation Example ```js ``` { console.log(abcElem); } }} /> ```js { console.log(abcElem); } }} /> ```