I need a reminder about how to set up a service in Linux that will run a script at boot time. Put this
LSB init script in your /etc/init.d
directory and then type
sudo update-rc.d linux_service.sh defaults
to set up the service. This is a wrapper for the script you actually want to run. The "Required-Start" section allows you to choose what Linux services need to be running before your own service is started. (I think my Fluidsynth script probably wants "alsasound".)
Some relevant links about this stuff: