Question by Black Mekca: How do you develop music creating software like Reason and Fruityloops?
Hello,
I want to create a music software that visually displays the sound of music like Propellerheads Reason, FL Studio (fruityloops), and many more. I am wondering:
-how should I get started?
-What program do I use to write visualizers?
-what code language should I use to develop the software?
-how do i make the visuals of my software match the rhythm of a song?
-How to create the graphics and the algorithm’s for various instruments (virtual)?
-What is this best school or training program in the US?
If you can help me out in this matter that would be greatly appreciated.
Best answer:
Answer by fatcat88
Excuse my English its a second language and I do my best, my errors are unintentional if offended.
There is no off the shelf package that has the ‘engine’ already laid out. It would be done in C++ and would be a LOT of code. Why don’t you start with something a bit simpler like writing some code for VST ‘plug -ins’ or Direct X ‘plug-ins?
These are a seperate program people buy for their recording/ writing software (cubase, sonar, digidesign pro tools, etc…) and they provide functions that are basically the same as a ‘rack mounted’ piece of hardware in a studio, Ex: Reverb or Delay, Chorus, Pre-Amp, Processors these are used AFTER the recording has been done to ‘polish’ vocals, guitars, drums etc… and make them sound professional, not like a home recording. It used to be there was only the hardware (rack) gear. Now people are using ‘duplicates/clones’ of the former hardware they used but as a software ‘plug in’. If you want to write a LOT less code, and have a chance of making a LOT of money selling them, write code for VST plug ins, Direct X p.ins. or TDM based p. ins. The key here is how good the plug in works, and believe me when I tell you there is a LOT of money being made and a lot of competition.
Know better? Leave your own answer in the comments!