Форум: "Media";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизСоздание проги-синтезатора! (срочно надо плиззз) Найти похожие ветки
← →
[Baradoo] (2003-03-18 22:43) [0]Я в мультимедии не очень шарю, но мне нужно срочно помочь...
Вот допустим есть у меня Wave файл, скажем звук басса...
Хочу написать (или достать где нить) компонент в виде клавы,
когда нажимаешь на ноту, то этот звук играется, преобразовываясь
(т.е. его длина) под эту ноту, т.е. чем нота выше, тем звук короче, а чем ниже - тем он длинее. Мне нужно знать на изменять
его длину при переходе на последующую ноту, и вообще как ЭТО ДЕЛАТЬ? Помогите, срочно надо... БЛИН!
← →
Digitman (2003-03-19 08:46) [1]велосипед изобретаешь)
есть та же спецификация DXi (достаточно современная), на базе которой уже реализовано достаточное число не самых худших прогр.синтезаторов, например, тот же LiveSynth (software synth with SoundFont native tech.support)... или VSC-88...
все что от тебя требуется - изучив спецификацию, научить свою "прогу" грузить/инициализировать тот или иной DXi-плагин и подавать ей на вход MIDI-команды/секвенции...все остальное DXi-плагин-синтезатор сделает сам, и - заметь - далеко не самым худшим образом... была бы установлена DirectX-совместимая аудиокарта с соответсвующим WDM-драйвером)
← →
[Baradoo] (2003-03-19 21:28) [2]В том то и дело, что у меня НЕТУ синтезатора... Зачем мне парится с каким-то Midi выходом, если я хочу вего лишь прогу сделать...
Единственное что я хочу узнать, это как проигрывать тот или
иной wave файл как можно быстрее (playsound здесь не катит) и
как сжимать wave файлы (типа Stretch у TIMage). Еще мне интересно, как сделать, чтобы все последующие звуки проигранные
музыкальной картой сохранялись в единый wave файл... (что-то
типа Record)! И ВСЕ! ЕСЛИ СМОЖЕТЕ ПОМОЧЬ, Я БУДУ НЕ ПРОТИВ...
Желательно ссылочку, хотя можно и так!
← →
Digitman (2003-03-20 08:53) [3]
> В том то и дело, что у меня НЕТУ синтезатора
Функции программного (!) синтезатора в случае с DXi выполняет готовый плагин.
> Зачем мне парится с каким-то Midi выходом, если я хочу вего
> лишь прогу сделать...
1. Не с выходом, а со входом.
2. "Париться" с реализацией собственного программного синтезатора при том уровне знаний, который ты сейчас демонстрируешь, ты будешь гораздо дольше, если вообще доведешь дело до конца. Над разработкой серьезных программных синтезирующих модулей трудятся (и возможно - годами !) целые коллективы инженеров со спец.образованием.
3. На то и DXi-спецификация/плагины разрабатывались, чтобы мы с тобой использовали их в своих "прогах" как законченные, полнофункциональные модули, не задумываясь о внутренних механизмах анализа/синтеза, а сосредотачивая усилия на программном преобразовании команд, вводимых пользователем, в MIDI-команды, "понимаемые" и исполняемые любыми программными DXi-плагин-синтезаторами сторонних производителей - ведущих фирм-разработчиков такого специализированного ПО
> как проигрывать тот или
> иной wave файл как можно быстрее
> как сделать, чтобы все последующие звуки проигранные
> музыкальной картой сохранялись в единый wave файл
Для этой цели корпорация Microsoft давно уже разработала спецификацию DirectSound (в составе DirectX). Есть так же менее распространенная, но более специализированная спецификация AudioX.
← →
[Baradoo] (2003-03-20 20:41) [4]Я сделал седня с утреца свой мини-синтезатор (SonicSynth).
Функций у него очень мало, но зато мне пока хватает... уже
забацал на нем пару прикольных мелодий
http://vernikoshelek.narod.ru/melody.rar
Что такое DirectSound я знаю, но я не могу найти инфу по его нормальному использованию... седня с утреца посидел и кое-чаво
понял (мне хватило для alpha версии), я вот только с эфектами не разберусь! (там всякие, flange, echo, delay)... Если не трудно,
то скинь ссылочку, где про DirectSound можно почитать!
← →
Digitman (2003-03-21 08:44) [5]что такое поисковые системы и-нета и как ими пользоваться, ты, конечно не знаешь)
http://yandex.ru/yandsearch?useie5=1&text=DirectSound&x=16&y=5
← →
[Baradoo] (2003-03-21 23:03) [6]ну и шо ты тыа мне понаходил! Во-первых страница какая-то
страная, а во-вторых - там вообще почти нече не открывается!
Кинь ссылку лучше на сайт! СРОЧНО БЛИН НАДО ПЛИЗЗЗ!
← →
Digitman (2003-03-24 09:25) [7]http://search.microsoft.com/default.asp?qu=DirectSound&boolean=ALL&nq=NEW&so=RECCNT&p=1&ig=01&ig=03&ig=04&ig=05&ig=06&i=00&i=01&i=02&i=03&i=04&i=05&i=06&i=07&i=08&i=09&i=10&i=11&i=12&i=13&i=14&i=15&i=16&i=17&i=18&i=19&i=20&i=21&i=22&i=23&i=24&i=25&i=26&i=27&i=28&i=29&i=30&i=31&i=32&i=33&i=34&i=35&i=36&i=37&i=38&i=39&i=40&i=41&siteid=us/dev
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c