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);
}
}}
/>
```