Did it take a long time? Was it worth it? And in that case, how and why? Did you produce stuff of higher quality, and/or more effectively after you finished?
You can avoid SDL in Linux of course, then you have to make sure it will run for all the linux distributions, is a lot of work!
Based in Japan. Building a fully featured music production system with a twist.
My first piece of advice is to get something (anything!) running quickly, then iterate.