An open API service indexing awesome lists of open source software.

https://github.com/masylum/cooltrane

Cooltrane
https://github.com/masylum/cooltrane

Last synced: 9 months ago
JSON representation

Cooltrane

Awesome Lists containing this project

README

          

# Cooltrane

A Web Audio API game created to rehearse jazz songs.

```
_,-----,____g===;,
<'.._____,-------g ;
\ \,
q q,
q q,
[=' q
`; O p
k O p -{0
l O p -o
,i p
P O |
q:| O| |BD
[ | P b
| | |____________
[ | | |\ /
| ' | P : ;
| [ 0 Q: ( ) ;
[ P ( ) |; ( ) ;
:Q ( ) V p
\ [ ;
\', O /
' ; _ . '
```

## How does it work?

Grab your instrument and play the notes between C3 and B3. The game will detect the pitch
and move the main character across the screen. The objective is to grab as many stars as
possible. The stars are places on the notes of the playing chord. Happy rehearse/play!

## How is this built?

Those are the libraries I've used:

- [Teoria.js](https://github.com/saebekassebil/teoria)
- [Timbre.js](http://mohayonao.github.io/timbre.js)
- [fft.js](https://github.com/JensNockert/fft.js)
- [pitch.js](https://github.com/audiocogs/pitch.js-demo)