https://github.com/masylum/cooltrane
Cooltrane
https://github.com/masylum/cooltrane
Last synced: 9 months ago
JSON representation
Cooltrane
- Host: GitHub
- URL: https://github.com/masylum/cooltrane
- Owner: masylum
- Created: 2013-08-19T23:14:56.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-19T23:30:07.000Z (almost 13 years ago)
- Last Synced: 2025-03-15T23:44:34.573Z (over 1 year ago)
- Language: JavaScript
- Size: 95.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)