kylestetz / slang

🎤 a simple audio programming language implemented in JS
http://slang.kylestetz.com
ISC License
1.19k stars 31 forks source link

Enabling AirBnB lint, folder reorganization, webpack configuration enhanced and TEMPO function #8

Closed thefzn closed 6 years ago

thefzn commented 6 years ago

Hi there!

I discovered your project a few days ago and instantly got in love with what you are doing! I've been developing game prototypes in Javascript for a while (hobbies mainly) and music/sound FXs have always been a pain to handle.

I just forked your project and noticed there are a few development features installed but unused, or with virtually no config and thought I could help there, so here's my pull request, your code is virtually untouched (linted and on a different folder tho')... aside from the tempo function, which I added.

Here's the list of changes I'm sending:

tempo 120
play @synth1

tempo 240
play @synth2

I really hope I can contribute on this project, maybe someday we can achieve something like JSX, but for music and sounds.

Cheers!

thefzn commented 6 years ago

Found a few errors, I'm auto-declining this pull request, will send a new one when I'm done :)