Rad! Suggestions for this from my todo list on my pi
1- Have a default boot app and a menu app. So for example by default you boot into pig, but if you hold down a key (or Joystick button!) it then gives you the bootmenu. This way you can log into piggy (a different piggy version in another folder?) the tracker, or one of the cool upcoming rasppi synth projects on the fly.
I want to have some sort of rsync system setup for the pi with my NAS, so I could use the menu to do a commit/sync from the external drive. Any plans to detail how you made it for existing images? If you care to post your info on creating the menu, id love to take a crack at hacking it for my own purposes.
an aside: I actually dont run any binaries from the SD because I kept getting piggy disk corruption. What I do now is have a autoboot script that:
-mounts a flash drive
-uses aconnect to softmerge the midi output of piggy and a usb midi keyboard to the hardware midi device I use
-autoboot direct into piggy, which lives off the sd card. The flash drive contains the raspi, Windows, OSX, and caanoo binaries who all share the same project and sample lib folders on the usb stick so I can run it anywhere and have access to my projects and samples.
- When you exit piggy it issues a halt command, which unmounts everything and shuts down the chip so you can power off.
What Id love to do
- The aforementioned update script, maybe selectable from your menu
- Boot into an alternate version of the script that doesnt halt the system for when Im tweaking settings
- Have some sort of command line soundfont play so you can use the midi input for something useful
- Try running one of the command line rasppi synths along pig for the same
- try running puredata alongside piggy for dsp or midi filtering or even external midi control of the commandline?
http://puredata.info/docs/faq/commandline
Thanks for sharing man!