|
Вопрос # 2 690/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Подскажите пожалуйста ,я хочу сделать симмулятор ударной установки который включает в себя набор семплов , каким образом эти семплы можно склеивать в исходный файл (wav , midi , mp3 без разницы) меня интересует именно суть это процесса и какие компоненты используются в Delphi
 |
Вопрос задал: Chris Brown (статус: Посетитель)
Вопрос отправлен: 27 апреля 2009, 14:12
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 15; последнее сообщение — 2 июня 2009, 00:48; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 27 апреля 2009, 15:32 [#1]:
если wav семплы в виде файлов - то это просто. Правда надо понимать, что часть с них может быть в запакованном виде, тут сложнее, а те, что в распакованном - читаются очень легко - заголовок и данные. если два фрагмента надо склеить, то считываем их, приводим данные к одному формату, рассчитываем размер нового заголовка, а данные просто записываем последовательно.
mp3 можно расжать с помощью библиотек (например lame) в wav, а дальше по накатанной. С миди сложнее - их либо прийдётся переводить в wav, либо склеивать только с миди.
Компоненты? Они тут точно не нужны. Хотя... кнопочки, рюшечки...
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Chris Brown (статус: Посетитель), 27 апреля 2009, 16:42 [#2]:
в данном случае меня интересует wav семплы открытые , какие компоненты стоит использовать для решения данной задачи (симмулятор ударной установки ), спасибо за помощь!
|
|
Вадим К (статус: Академик), 27 апреля 2009, 16:57 [#3]:
открытые - в смысле бесплатные?
компоненты? не знаю даже. я лично и без компонентов всё напишу. Сложно советовать что то, так как я даже не представляю, как оно должно выглядеть.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Chris Brown (статус: Посетитель), 27 апреля 2009, 17:14 [#4]:
открытые я имею ввиду что распаковынные , т.е. стандартных компонентов должно хватить что бы склеивать wav файлы ???
|
|
Вадим К (статус: Академик), 27 апреля 2009, 17:42 [#5]:
да, если быть точным, то они не нужны.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Chris Brown (статус: Посетитель), 27 апреля 2009, 18:03 [#6]:
а можно уточнить как два файла(Wav) забитые в MediaPlayer связать в один ??? чем подробней тем лучше
|
|
Вадим К (статус: Академик), 27 апреля 2009, 18:11 [#7]:
никак. Это плеер, а не редактор.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Chris Brown (статус: Посетитель), 27 апреля 2009, 18:17 [#8]:
я уже запутался, о каком редакторе идет речь ? название ? его методы ? и вообще как этот редактор работает с wav файлами ? или дай пожалуйста ссылоку где можно почитать про него
|
|
Вадим К (статус: Академик), 27 апреля 2009, 18:39 [#9]:
да никакой редактор. Несжатые wav файлы открываются очень просто - можно начать изучать с этого сорца http://www.delphisources.ru/pages/faq/base/decompile_wave.html
Потом внимательно перечитать, что я писал выше.
Почему всё в делфи решается через компоненты? Можно абсолютно свободно и без них.
P.S. "дайТЕ"
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Chris Brown (статус: Посетитель), 27 апреля 2009, 18:56 [#10]:
спасибо за помощь!!!
|
|
Chris Brown (статус: Посетитель), 27 мая 2009, 00:39 [#11]:
Подскажите пожалуйста как можно переименовать уже созданный проект ????
|
|
Вадим К (статус: Академик), 27 мая 2009, 02:22 [#12]:
Если это делфи 7 и ниже, то это просто. Для начала надо закрыть проект в делфи (или просто закрыть делфи) Нужно найти файл с расширением dpr и запомнить его имя. теперь переименовываем этот файл как хотим. Потом открываем этот файл в любом обычном текстовом редакторе (блокнот/блокнотозаменители, но не Word) и в самой первой строке находим строку
program имя_проекта;
и заменяем здесь. При этом рекомендуется сохранять регистр.
Теперь нужно найти в папке все другие файлы с таким же именем, но другими разширениями и переименовать - это как минимум .res и некоторые временные файлы (временные файлы лучше тоже переименовать).
Почти всегда этого более чем достаточно.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Chris Brown (статус: Посетитель), 27 мая 2009, 09:11 [#13]:
спасибо!!!
|
|
Chris Brown (статус: Посетитель), 1 июня 2009, 20:02 [#14]:
Уважаемые специалисты !!! подскажите пожалуйста какие в Windows есть альтернативы библиотеки mmsystem.dll или просто скажите какие еще есть библиотеки для работы с мультимедиа?
|
|
Вадим К (статус: Академик), 2 июня 2009, 00:48 [#15]:
в самой windows даже и не знаю, что можно посоветовать, но вот есть такая сторонняя библиотека bass.dll и для делфи есть обвязка... говорят хорошая. Плеер AIMP на ней работает и неплохо работает.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|