Examples / Algo / Radio

Songs.hz . Algorithmic
Hz.Plugins . 3rd Party Plugins
MIDI . MusicAPI
home . Topics . Interface . Reference . Examples

Examples can be imported into the workspace via its panel menu.


flag   Here we build a soundscape comprising multiple internet radio streams, a morse-code generator and an ambient drone.

Each time this soundscape is run, it produces a different result.

In the default configuration radio.js selects 4 random internet stations and combines their signals with a morse-code representing today's headlines from the BBC.

You can "direct" the performance by tweaking the various interface controls. For example you can modify relative station volumes or disable and enable alternate stations.

After reporting 5 headlines, the resulting soundscape is saved to /_recordings/. Clicking on the resulting .wav will allow you to audition the result.

This example employs the following Hz.Plugins:

Plugin Description
Hz.WebAudioIn Delivers internet audio into your soundscape.
Hz.Osc Produces the morse-code sound.
Hz.FM7 Produces the drone sound.
Hz.ConvVerb Mooshes it all together.
Hz.Noise Produces the channel-changing effect.
Hz.Recorder Optionally records the performance to a .wav file.

And here's a partial screen grab of a performance: