Castbot is an audio experiment by David MacDonald to generate an autonomous podcast.
The feed is currently at https://bots.davidmacdonaldmusic.com/castbot/castbot-feed.xml
- SuperCollider to generate audio (formerly ChucK)
- add sclang to $PATH
- add ScoreClock quark to SuperCollider
- libav to convert to MP3
- add avconv to $PATH
- ruby-mp3info Ruby gem (
sudo gem install ruby-mp3info
)
- 2017-12-15 v.0.5
- Castbot begins the transition from ChucK to SuperCollider. Patterns and other control structures in SC are real nice.
- 2016-06-04 v0.4
- Castbot has a new "song" in its repertoire. It now selects either
shaker-popcorn.ck
ormodal-popcorn.ck
.
- Castbot has a new "song" in its repertoire. It now selects either
- 2016-06-03 v0.3.1
- Big changes under the hood. Only minor aesthetic updates.
- 2016-05-19 v0.3
- New probability curve starts sparse peaks in middle, disintegrates again.
- With more change, I added more time, and a greater variation in timing.
- Next, I need to start making eps more distinct.
- 2016-05-14 v0.2.1
- New setting in config.rb allows specifying public root to make castbot more portable and lets me have a dev feed.
- 2016-05-14 v0.2
- Flexible tempo
- Multiple shakers in polyrhythmic relationships
- Removed jingly shakers
- New metadata in feed
- 2016-05-10 v0.1.1
- changed ffmpeg to libav (My Raspberry Pi seemed to be allergic to ffmpeg.)
- 2016-05-09 v0.1
- proof-of-concept
- runs manually