Вземане на проби от midi файл

Как мога да припокрия извадка (коя нишка wav файл) на midi? Нещо като програмата Reason, ако някой знае. Тоест, аз избрах midi файл, избрах wav проба и след това в реално време midi песента се възпроизвежда не с midi звуци, а с насложен нормален звук.

И къде е програмирането като цяло и в частност Delphi ?

Защото се интересувам от това изпълнение от гледна точка на програмиране. Как да напиша това в Delphi? Причината е написана по някакъв начин - това също е програма.


> Как да напиша това в Delphi?

Ами как ?
Просто вземете или напишете.

Какво очаквахте да видите отговора на въпроса си? Два реда код ?

Не говорих за два реда код.
Може би някой е попаднал на нещо подобно, знае - къде можете да потърсите информация по този въпрос, може би някой знае най-общо какъв вид системни мултимедийни функции се използват за такива цели. Въпросът е интересен, но изобщо няма от какво да се тръгне - нямам идея какво да търся.

Музикант (21.04.08 17:10)

Например плейърът XMPlay ви позволява да заредите sf2 и да играете midi с тях.

> може ли някой да знае най-общо какъв вид системни мултимедийни функции се използват за такива цели

Само аудио изход. Четенето на midi, пробите и преобразуването им в поток се извършва от самата програма.


> Например плейърът XMPlay ви позволява да заредите sf2 и използване
> те играят midi.

Нямам нужда от готова програма, а от изпълнение, за да мога да вмъкна в програмата си.

Музикант (21.02.08 22:56) [6]

Можете също така да "вмъкнете" exe-файл във вашата програма, който прави това, от което се нуждаете, и да го подадете в midi и други подобни.

Можете да използвате BASS библиотека и BASSMIDI, ще бъде като XMPlay.

Ако имате нужда от мостри от wav, тогава няма готова работа за вас - напишете сами.

Между другото, може би можете да разкриете тайната каква цел преследвате?


> Можете да използвате BASS библиотека и BASSMIDI, ще бъде като XMPlay.
> Ако имате нужда от проби от wav, ето го готово
> няма работа за теб - пиши си.

Какъв примерен формат ще позволят да използват?


> Между другото, може би можете да разкриете тайната на какъв вид цел преследвате?

Аз съм музикант. Тези хора имат свои собствени проблеми.

Какво пречи на „музиканта“ да се „обърка“ с готов професионален софтуерни продукти като тези на Steinberg или Twelve Tones Systems ?

Какво е "midi звук" ?

midi не е звук, а просто основен спецификация, дефиниране на цифров интерфейс за управление на музикално оборудване.


> BASSMIDI

Прочетох го - интересно нещо! Ще е необходимо да се подреди.

Хиляда - благодаря за помощта!


> Искам да го използвам в МОЯТА програма

Вие не сте програмист, а музикант)

Не отговаря на


> внедряване, така че . да вмъкнете във вашата програма


> какъв вид системни мултимедийни функции се използват в такива
> цел

Примитивните камбани използват функции вълна и midi като част от MS MMAPI.

Повече или по-малко сериозен софтуер работи директно с интерфейси на ниско ниво за директен достъп до аудио/MIDI устройства.

Ако наистина искате да разберете, тогава трябва да започнете с изучаване на всякаква литература по теорията и принципите на полифоничния вълнов midi синтез, а не с търсене на някои системни функции и парчета код)


> справете се с този проблем и на ниско ниво

Решението на този "въпрос" всъщност включва някои самостоятелни подзадачи.
Къде да започна?)