Показать сообщение отдельно
Старый 07.11.2010, 20:20
Rox вне форума Посмотреть профиль Найти все сообщения от Rox
  № 4  
Ответить с цитированием
Rox
Banned

Регистрация: Oct 2010
Сообщений: 51
Алгоритм прост:
1. пишем в поисковике: скачать миди <Название песни>
2. качаем программу для работы с миди
3. качаем vst плагины (эмуляторы синтезаторов гитар и ударных)
4. подключаем вст инструменты в скачанной программе или подключаем миди контроллер через usb интерфейс к синтезатору с этими готовыми инструментами=)
5. нажимаем кнопочку сохранить mp3 =)
о чудо песня без голоса))

Добавлено через 12 минут
конкретно задачу сформульируйте. реализовать для веб? или реализовать просто для себя?
вообще голоса лежат около 1кгц по частотам. +-400 и еще небольшие хвостики по всему спектру. Задача решается через алгоритмы преобразования фурье. лично я пытался решить некую аналогичную задачу, но увы математики не хватило, а в универе в свое время нам этого не давали.

Кроме того для работы со звуком используется не чистое преобразование фурье, а так называемое "быстрое преобразование фурье". Голосовые связки колеблются по синусу. разложив по синусоидам волну можно выделить нужные синусоиды. но это дело скажем лет 10-15 жизни)) т.к. мат апарат там жесть.

Если на флеше есть sdk эквалайзера, то можно попробовать частотами поиграть. А так впринципе уже есть готовые sdk под делфями, например библиотека bass.dll.

а самый разумный способ взять микрофон, пригласить вокалистку или вокалиста и напеть то что нужно.