Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 690

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
Подскажите пожалуйста ,я хочу сделать симмулятор ударной установки который включает в себя набор семплов , каким образом эти семплы можно склеивать в исходный файл (wav , midi , mp3 без разницы) меня интересует именно суть это процесса и какие компоненты используются в Delphi

Chris Brown Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: 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

Chris Brown (статус: Посетитель), 27 апреля 2009, 16:42 [#2]:

в данном случае меня интересует wav семплы открытые , какие компоненты стоит использовать для решения данной задачи (симмулятор ударной установки ), спасибо за помощь!
Вадим К

Вадим К (статус: Академик), 27 апреля 2009, 16:57 [#3]:

открытые - в смысле бесплатные?
компоненты? не знаю даже. я лично и без компонентов всё напишу. Сложно советовать что то, так как я даже не представляю, как оно должно выглядеть.
Галочка "подтверждения прочтения" - вселенское зло.
Chris Brown

Chris Brown (статус: Посетитель), 27 апреля 2009, 17:14 [#4]:

открытые я имею ввиду что распаковынные , т.е. стандартных компонентов должно хватить что бы склеивать wav файлы ???
Вадим К

Вадим К (статус: Академик), 27 апреля 2009, 17:42 [#5]:

да, если быть точным, то они не нужны.
Галочка "подтверждения прочтения" - вселенское зло.
Chris Brown

Chris Brown (статус: Посетитель), 27 апреля 2009, 18:03 [#6]:

а можно уточнить как два файла(Wav) забитые в MediaPlayer связать в один ??? чем подробней тем лучше
Вадим К

Вадим К (статус: Академик), 27 апреля 2009, 18:11 [#7]:

никак. Это плеер, а не редактор.
Галочка "подтверждения прочтения" - вселенское зло.
Chris Brown

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

Chris Brown (статус: Посетитель), 27 апреля 2009, 18:56 [#10]:

спасибо за помощь!!!
Chris Brown

Chris Brown (статус: Посетитель), 27 мая 2009, 00:39 [#11]:

Подскажите пожалуйста как можно переименовать уже созданный проект ????
Вадим К

Вадим К (статус: Академик), 27 мая 2009, 02:22 [#12]:

Если это делфи 7 и ниже, то это просто. Для начала надо закрыть проект в делфи (или просто закрыть делфи) Нужно найти файл с расширением dpr и запомнить его имя. теперь переименовываем этот файл как хотим. Потом открываем этот файл в любом обычном текстовом редакторе (блокнот/блокнотозаменители, но не Word) и в самой первой строке находим строку
program имя_проекта;
и заменяем здесь. При этом рекомендуется сохранять регистр.
Теперь нужно найти в папке все другие файлы с таким же именем, но другими разширениями и переименовать - это как минимум .res и некоторые временные файлы (временные файлы лучше тоже переименовать).
Почти всегда этого более чем достаточно.
Галочка "подтверждения прочтения" - вселенское зло.
Chris Brown

Chris Brown (статус: Посетитель), 27 мая 2009, 09:11 [#13]:

спасибо!!!
Chris Brown

Chris Brown (статус: Посетитель), 1 июня 2009, 20:02 [#14]:

Уважаемые специалисты !!! подскажите пожалуйста какие в Windows есть альтернативы библиотеки mmsystem.dll или просто скажите какие еще есть библиотеки для работы с мультимедиа?
Вадим К

Вадим К (статус: Академик), 2 июня 2009, 00:48 [#15]:

в самой windows даже и не знаю, что можно посоветовать, но вот есть такая сторонняя библиотека bass.dll и для делфи есть обвязка... говорят хорошая. Плеер AIMP на ней работает и неплохо работает.
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:40
Выполнено за 0.03 сек.