Когда Вы берёте в руки альбом (особенно 80х годов), то среди перечисления использованных при его создании музыкальных инструментов можете обнаружить загадочное слово "программирование".
О чём идёт речь?
В музыкальном мире используются два языка программирования: это Бейсик и его разновидности, а так же Ассемблер (в редчайших случаях, сам прочёл о подобном только в руководстве по Ассемблеру).
Мне известно две разновидности Бейсика:
1. MSX Бейсик
С помощью данного языка, который очень похож на классический Бейсик, Вы, через компьютер MSX и программу Music Macro (1 и 2 издания) задаёте определённые семпловые и звуковые настройки подключённым MIDI аппаратам. Аппараты можно использовать любые, приветствуются аппараты Yamaha и, конечно легендарный DX7/
2. SHARP X-Бейсик
Это уже микс Бейсика и языка Си. Применяется в программе Z-Music и известен преимущественно в Японии. С помощью него Вы можете расписать различные настройки, в плоть до громкости и тональности звука подключённым MIDI устройствам. В программе указано какие именно устройства стоит подключать (присутствует и неизменная, даже на начало 90х, классика - Roland-MT32) и чёткие показатели и настройки для каждого из них. Возможно можно подключать и другие MIDI устройства. Язык более сложный и интересный чем Бейсик MSX. Настроек очень много.
Вы спросите - А зачем нам знать об этом сейчас? Ведь есть программы типа Fruity loops где всё внутри одной программы. Тут решать Вам. Если Вы хотите просто конвейерить музыку, то можно обойтись и Fruity loops. Но потом будет два варианта вашего музыкального будущего: 1. Либо будете продолжать свой музыкальный конвейер пока он приносит хоть какие-то деньги, 2. Либо серость создаваемого музыкального продукта вас задавит и Вы порвёте любые связи с Музыкой и Музыкальным миром вообще.
В случае же музыкального программирования, описанного выше, использования необычных компьютеров и настоящей музыкальной аппаратуры, Вы, при должном старании сможете создать мелодию, музыку своей мечты. Вас будет манить магия эксперимента, Вы будете расширять свой кругозор, как его расширяет человек постигающий волшебство Айкидо.