Skip to content

davemacdo/castbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Castbot

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

Dependencies

  • 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)

Changelog

  • 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 or modal-popcorn.ck.
  • 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