Using Scribbletune’s session and channel API, you can put together applications that are targeted toward music creation and performance in the browser. live.scribbletune.com is just such an app. And here is the repo for this React + Apollo project in case you’d like to take a look under the hood on how this application manages state and renders the UI that is instrumental for driving the audio using Tone.js.
Use Scribbletune with frameworks such as React to create UI applications specifically for music
Using lodash, Scribbletune can be used to quickly generate random chord progressions
Use the arp and progression method with a custom clip. The riff in the following clip use this technique:
Using basic music theory, Scribbletune can be used to generate arpeggiated chord progressions that always sound good!
Generate classic breakbeats with slight variations each time
Create a starting point for an instant drum loop with a bassline
Use the clip method with wav samples to create a looping beat (desktop browser only)
Use music constraints to create a very simple melody