[livecode] New browser chiptune live-coding environment

From: Chris McCormick <chris_at_mccormick.cx>
Date: Thu, 2 Aug 2018 15:33:55 +0800

Hi all! (sorry for x-post)

Speccy is a browser-based livecoding environment for making procedural
chip tunes in ClojureScript.

https://chr15m.github.io/speccy/

Video:
https://youtu.be/IZtCSfd9G_A

Source & doc:
https://github.com/chr15m/speccy

Here are some synths to paste into the editor to get started:

; blippy synth
(sfxr {:wave :square :env/decay 0.1 :note #(at % 32 {0 24 3 29 7 60 12
52 19 29 28 52})})

; donk bass
(sfxr
"1111128F2i1nMgXwxZ1HMniZX45ZzoZaM9WBtcQMiZDBbD7rvq6mBCATySSmW7xJabfyy9xfh2aeeB1JPr4b7vKfXcZDbWJ7aMPbg45gBKUxMijaTNnvb2pw"
       {:note #(or
                 (at % 57
                   {5 35
                    27 34})
                 (at % 32
                    {0 24
                     6 29
                     18 21
                     26 12}))})

; hi hat
(sfxr {:wave :noise
        :env/sustain 0.05
        :env/decay 0.05
        :vol #(sq % [0.3 0.1 0.2 0.1])})

; snare
(sfxr
"7BMHBGCKUHWi1mbucW62sVAYvTeotkd4qSZKy91kof8rASWsAx1ioV4EjrXb9AHhuKEprWr2D4u4YHJpYEzWrJd8iitvr23br2DCGu7zMqFmPyoSFtUEqiM64"
       {:note 36
        :vol #(at % 16
                  {4 0.5
                   12 0.5})})

Enjoy!

Chris.

-------------------
http://mccormick.cx
_______________________________________________
Livecode mailing list -- livecode_at_we.lurk.org
To unsubscribe send an email to livecode-leave_at_we.lurk.org
Received on Thu Aug 02 2018 - 07:43:23 BST

This archive was generated by hypermail 2.4.0 : Sun Aug 20 2023 - 16:02:23 BST