Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с MIDI Wave и mp3, как вывести содержимое файла MP3, Wave 
:(
    Опции темы
Гость_CompWorm
  Дата 25.4.2005, 15:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Пролистал 5 страниц форума и не встретил такой вот фени:
хочу вывести данные MP3, Wave или на худой конец MIDI в виде ассоциативного текста или таблицы, при редактировании которой можно было б легко управлять
звуковой информацией. затем записать данные обратно.
Думаю, что это не просто но все таки как организовать
-вывод
- и перезапись измененных данных
мне для миди рекомендовали компонент "midifile" а че сним делать не ясно... и к вавам и мп3 он отношения не имеет...
помогите ДЕЛЬНОЙ информацией плиз. smile
  Вверх
z-END
Дата 25.4.2005, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Цитата
в виде ассоциативного текста или таблицы

нет, я не то чтобы совсем тупой, но все-таки что это значит?


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Гость_CompWorm
Дата 25.4.2005, 15:51 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ну я хочу сделать вывод содержимого в виде относительно понятных записей (типа как это реализовано ля формата IMY)
  Вверх
CompWorm
Дата 25.4.2005, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



давайте я внесу некоторую ясность... а то день подходит к концу, а ответа нет.
итак, если подходить к вопросу теоретически то...
поправьте меня если я ошибаюсь...
... миди файл - бинарный файл, содержащий последовательность команд компу, указывающих какой звук и с какими параметрами воспроизводить (типа как это было реализовано для Q-бейсика, си или паскаля через системный динамик. здесь они просто немного другие , записаны в файл с расширением мид и воспроизводятся через колонки.) далее принципиальной разници нет.
запись нот обсуждалась в ранних темах этой ветви форума.
типа

$7f3a90 - ля#
$7f3b90 - си
$7f3c90 - до
$7f3d90 - до#
$7f3e90 - ре
$7f3f90 - ре#

(тока там нет всетаки ссылки на дельную таблицу всех "тегов", так сказать)

так. с миди разобрались. теперь рассмотрим Wave и MP3.
Это , как я понимаю (поправьте, если я не прав), "стереофайлы" mp3 лишь сжимает wave а значит, достаточно рассмотреть только wave.
(поясните мне дураку, как он устроен... )
еще интересный вопросец- как его "скрестить" с мидюшками... для этого правильнее вавы переводить в миди или наоборот? а может есть способ засунуть все это в единый поток?

ну а теперь, что касается дельфи (если это его вообще касается) как вы бы посоветовали быстро воспроизводить то, что я насоздаю (как это исполняется в таких популярных программах как фрукто-лупы или и-джей) то есть как воспроизвести ряд семплов (возможно выстроенных в несколько дорожек)???
надеюсь, в дельфи это возможно, минуя темперный файл...


--------------------
PM MAIL   Вверх
Poseidon
Дата 26.4.2005, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: нет
Всего: 133



Цитата(CompWorm @ 25.4.2005, 22:51)
в дельфи это возможно, минуя темперный файл...
А ты думаешь в том же и-джей это реализованно не через временный файл? Ты ошибаешься. Создать tmp это самый лучший способ.



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
CompWorm
Дата 27.4.2005, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



Poseidon
боюсь это будет занимать некоторое время... не очень удобно, на мой взгляд...
ну, раз других предложений не поступило, то все равно спасибо... будем чесать правой рукой левую ягодицу smile
вот было б еще полезно, если ктонить дал ссылку на сайт с подробным разбором форматов мид и вав...
пойду посмотрю, к стати, че по этому поводу есть в си и бейсике... может там эта тема разбиралась


--------------------
PM MAIL   Вверх
CompWorm
Дата 27.4.2005, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



ммм да. просмотрел всю тему в дельфи, бейсик вооще не катит, а вот в си наскреб пару ссылок
http://dsp-book.narod.ru/
Ресурс посвящен цифровой обработке сигналов.
http://www.epanorama.net/links/dsp.html Огромная коллекция ссылок на все, что касается цифровой обработки сигналов.
wotsit.org
вроде описание wave
http://www.wotsit.org/
Англоязычный ресурс по всем форматам файлов.
пока не знаю, как это может помочьsmile могу с 50 % уверенностью утверждать, что на этом форуме больше ничего по теме работы со звуком нет.
я в недоумении! неужели никто ничего такого в жизни не программировал?


--------------------
PM MAIL   Вверх
Guest
Дата 6.5.2005, 19:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











мммм да! тема, я чую, гробовая. Проблема человечества. и никто не знает ответа. smile
  Вверх
Ptica
Дата 10.5.2005, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 27.7.2004

Репутация: нет
Всего: 2



Представить Wav-файл в виде "ассоциативной таблицы" не представляется возможным, потому как он есть не что иное, как график звуковых колебаний. Это просто табличное описание графика звуковой волны с некоторой дискретностью. Есть такая прога - "Cool edit", кажется - так в ней этот график можно визуально увидеть. Поэтому если midi вполне можно перевести в wav (подставляя вместо каждой ноты ее кусочек графика), то обратная задача нетривиальна (ибо требует распознавания образов нот по их "профилю", что отнюдь не есть просто).
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.