Skip to content

Somewhere to store my Sonic Pi experiments so they don't get lost

Notifications You must be signed in to change notification settings

emlyn/sonic-pi-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sonic-pi-experiments

Somewhere to store my Sonic Pi setup and experiments so they don't get lost. Feel free to use anything you find here as you like. Attribution is optional (but always welcome).

My Sonic Pi init.rb file. This is symlinked from ~/.sonic-pi/init.rb and loads the snippets and helper functions in this repo whenever Sonic Pi starts.

Useful snippets of code that can be loaded by typing a short key string followed by tab.

Helper functions that will be automatically loaded into Sonic Pi when it starts up. These will be available from any buffer in Sonic Pi. Usually these started out as experiments; the ones that are useful enough get moved into helpers so that I can easily access them later.

My Sonic Pi experiments. If something becomes useful enough to be moved into helpers I'll leave the examples that use the helper in here.

Programmatically generate guitar chords and strum them.

Drum sequencer (first attempt, and second more general version).

Arpeggiator inspired by this.

Attempt to apply vibrato to a note.

MML (Music Macro Language) interpreter and player, with some MML for Tetris, Mario and the Star Wars Cantina song.

Making Lissajous figures with the new scope in SP 2.11.

Make it easier to play sequences of notes/chords of varying durations.

Subdirectory containing various cover versions of songs.

About

Somewhere to store my Sonic Pi experiments so they don't get lost

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published