Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Про встроенное аудио
RSS

Про встроенное аудио

сменим гнев на милость

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
 
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
Fe-Restorator написал:
[q]
Кстати, AWE не лучшее железо для работы с midi. Это первая попытка вывести сей интерфейс "в массы", весьма некачественная. Поймёшь сие, проиграв "скреативленный" (это каламбур! перевожу на русский: созданный на авешке) мидишник на настоящей аппаратуре профессионального класса.
[/q]
Многие считают, что миди файлы вообще не могут быть стандартизированы по звучанию, т.е. каждый синтезатор должен иметь свой уникальный миди-файл. Попытки стандартизировать именно оцифровки (патчи) для GM весьма соблазнительны для портабилити (по звучанию), но вот можно ли будет договориться об универсальном образце звука для каждого из GM инструмента и будут ли эти стандартные звуки интересными?

Т.е. миди-файл записанный от живой игры на AWE просто не предназначен для воспроизведения на ином синтезаторе (а часто не требуется даже и запись).

Если все же сравнивать звуковые карты общего назначения для ПК, то помимо Live и AWE я слышал (давно) и гравис ISA8. Патчи для грависа хранились на харддиске и доступны и сейчас через досовский кубик-плейер, который ими играет миди на картах без аппаратного GM синтезатора. Эти патчики по звуку не похожи на AWE и считались в то время более интересными, чем wavetable синтезаторы от креатив (помоему 5 Мбайт занимают вместо 1 Мбайт для SB). На сколько гравис похож на Live или Roland я не знаю, поскольку не слышал игру на миди-инструментах под досом.

Живая миди игра под досом возможна, если есть прога под дос, которая сбрасывает миди данные с миди входа на миди выход (программный миди патч-корд) и миди-инструмент имеет стандартный миди-выход (90% миди инструментов имеют такой выход).
Fe-Restorator
Гость

Ссылка

Dmitry Dubrovenko написал:
[q]
А "ветряк" к нему приспособить можно? :biggrin:
[/q]
Эстэт! Гурман! Всёму предпочитаешь рубленое мясо с кровью? :biggrin:


madmaks написал:
[q]
Многие считают, что миди файлы вообще не могут быть стандартизированы по звучанию, т.е. каждый синтезатор должен иметь свой уникальный миди-файл. Попытки стандартизировать именно оцифровки (патчи) для GM весьма соблазнительны для портабилити (по звучанию), но вот можно ли будет договориться об универсальном образце звука для каждого из GM инструмента и будут ли эти стандартные звуки интересными?
[/q]
Бред. Для того и придуман набор General MIDI, чтобы внести элемент совместимости для всех электронных музыкальных устройств! Этот стандарт никоим образом не ограничивает качество сэмплов или "навороченность" чипов-синтезаторов, но гарантирует правильное соответствие "инструмента" потоку миди-команд, записанных в файл. Это и есть стандарт MIDI.
А различие в "звучании" обусловлено именно: различием между чипами-синтезаторами, сэмплами разной степени паршивости, и попытками фирм-производителей чипов замаскировать аппаратные ошибки намеренно обработанными "под совместимость" сэмплами (это и есть AWE-случай).
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

Оффтопик: Оффтопик: ЭксКузьми, лаганул инет, сдублировал пост
Сейчас на форуме
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
madmaks написал:
[q]
миди файлы вообще не могут быть стандартизированы по звучанию
[/q]
Просто не надо использовать всякие фичи, свойственные только данной карте, и всё будет совместимо.
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
madmaks написал:
[q]
Live, например, более похож на роланд, чем на AWE. Для живой игры в стиле PnP без установки софта, настройки и т.д. карта AWE предпочтительней live - воткнул и играй.
[/q]
Удалось найти набор креативовского софта для Live, который правильно устанавливается на XP (для 7 нет и вероятно не предвидится) и позволяет загружать разные патчи, т.е. получить из Live вполне PnP midi синтезатор, как AWE.

Эти файлы можно найти в сети (но конечно не на сайте креатива)

1.
LiveDrvUni-Pack(ENG).exe - собственно драйвера
если на сайте есть место рекомендую загрузить - весьма полезный софт для владельцев Live на EMU10K

2.
SFPACK VERSION 1.0.0.4 - конвертить SBK в SF2

3.
bennetng_AnotherGS_v2-1.sf2 - есть интересные инструменты, та же виолончель, но рояльный звук такой натуральный, словно вы голову в пианино засунули и смотрите на молоточки, т.е. динамик надо ставить в пустой ящик, чтобы звук был обычным, в общем кандидат на банк 0

CT1MGM.SBK - оригинальное AWE ПЗУ, но на EMU8000 оно звучит все равно лучше, EMU10K от Live слишком дотошно все воспроизводит, как та лампа, которая высвечивает мусор, паутину и т.п. подробности, которые вовсе не нужны, но кандидат на банк 1

Почему креатив не снабдил свой Live нормальными тембрами и похерил хорошую карту - непонятно, то ли роялей в креатив не завезли, то ли еще чего, но но современные чиподелы вообще оборудуют платы для процов i7/phenom-x6 звуковыми картами с midi-возможностями covox.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
madmaks написал:
[q]
Почему креатив не снабдил свой Live нормальными тембрами и похерил хорошую карту
[/q]
Дак IMHO всё убили софтовые синтезаторы, всякие VSTi и DXi: машинки стали весьма быстрые и десяток дорожек даже с эффектами тянули в реалтайме хоть на AC'97. Карточки с аппаратными банками стали не нужны просто.
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
alecv написал:
[q]
всё убили софтовые синтезаторы
[/q]
Я думаю, дело в другом - решили, что среднестатистическому пользователю музыкальные возможности компьютера (синтез звука в реальном времени от физических миди-контроллеров - клавиатур, гитар и т.д.; или от виртуальных - в виде окошек на экране) не требуются, поэтому лишний доллар им платить не надо.

Но на мой взгляд 14 USB портов это как раз то, что им не требуется (а вот лишние 4 слота по 64 линии PCI-E это то, чего как раз не хватает для работы плат расширения с DDR3 памятью), просто лишний USB хаб встроить в контроллер ничего не стоит, но та же самая ситуация и с миди, при массовом производстве в составе аудиочипа миди-контроллер, который будет помогать работать в реальном времени, ничего не будет стоить.

Что касается софтового синтеза - теоретически можно, даже встроенное аудио способно воспроизводить PCM отрезки в реальном времени (с приемлимой задержкой), но как получить этот PCM из миди-команд в реальном времени? Можно нагрузить этой работой CPU, но тогда и видеоускорители не нужны, простые сцены можно тоже рассчитать на современном CPU и отобразить на generic-VGA с банками памяти 64K гранулярности.

Проблема что x86 это не DSP и не Stream процессор, он не предназначен для стабильного во времени выполнения простых операций в большом объеме, никакие расширения SSE не помогут преодолеть базовые особенности архитектуры, хотя они и пригодны для того чтобы эмулировать средненький для такой тактовой частоты контроллер аппаратной обработки, они способны также ускорять и обычные вычисления, выполняя несколько арифметических команд (которые перемешаны с командами управления) в обычных вычислениях за раз, как альтернатива увеличения тактовой частоты.

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

В любом случае, софтовые синтезаторы не входят в умолчательный состав программного обеспечения для пользователя (в состав того же Windows) и если уж выбирать между _покупкой_ софтового синтезатора или аппаратно-софтового, я бы выбрал последнее, как выбрал бы графический ускоритель заместо generic-VGA.
Fe-Restorator
Гость

Ссылка

madmaks написал:
[q]
но как получить этот PCM из миди-команд в реальном времени?
[/q]
Начнём с того, что MIDI никогда не был интерфейсом "реального времени"!!!
Можешь отправить сотню миди-команд разом, но выполняться они будут последовательно, с 1-й по 100-ю, и задержка меж первой и последней может достигать нескольких секунд! (Зависит ещё и от времени реакции на команду.) Меж соседними командами задержка незначительна, но она всё-ж таки есть.
На практике, смена банков у аппаратного синтезатора происходит не чаще 1 раза в сутки, ибо память под банки у оного большая и проинициализирована уже при старте. Заморачиваться с аппаратно-софтовым синтезатором в надежде на частую замену банков - не стал-бы.

madmaks написал:
[q]
чтобы поиграть миди на софтовом синтезаторе надо запускать, фактически, однозадачный режим поддержки миди, а если компьютер в фоновом режиме еще чем то занят, тогда что?
[/q]
Тогда у тебя не получится сочинить симфонию, или хотя-бы приличную песню: постоянно будешь отвлекаться на закаченный торрент, асько-сисько-придурков неизвестного назначения и прочую порно-шушеру. :tongue: Творчество не терпит многостаночности, чтоб ты знал. Заведи себе "сервер" для всевозможных фоновых задач (это как раз его прямое назначение!) и отдельный комп для миди/аудио композинга.

Здравый смысл:
Чипы миди-синтезаторов появились на комповых платах только потому, что нуждались в надёжном и универсальном хранилище данных с быстрым произвольным доступом к оным. В это время простой юзер и познал существование синтезаторов, чем воспользовалась хитрая тайваньская многостаночница "Creative Labs", настрогавшая кучу буратин, сиречь "недо-миди" плат.
Нонче-же, когда комп стал цениться "на вес семечек", и каждый уважающий себя миди-синтезатор, как прислугой, обзавёлся собственным песональным компом,- homo userus снова забыл об сих чипах, ибо ушли они из бытовой техники, переместившись в стойки и "горки" музыкальных студий, в.т.ч. домашних. Где им и место.
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
madmaks Мне все же кажется, что вы недооцениваете мощу современных процессоров, которые а) как минимум 32-разрядные на целых б) выполняют СОТНИ МИЛЛИОНОВ операций в секунду

Например, последний и "почти-аппаратных" MIDI, SBLive!/Audigy - был очень неплох. Он хотя хранил банки в памяти машины, НО таскал их самостоятельно по PCI Bus Master (DMA) и имел на борту приличный DSP (EMU8K/10K). Однако оказалось что писать эффекты под этот DSP довольно сложно. Ведущий разработчик похоже отошел и не ведет проект

http://www.kxproject.com/

До SBLive! самый популярный MIDI была Yamha 7xx PCI. Довольно продвинутая карта с полуаппаратным MIDI и стандартом XG. Но свежих драйверов нету, даже самые фанатичные любители переползли на ASIO. Сайт любителей почти мертв.

http://xg.mids.ru/main.html

Кстати, на заметку - существовал софтовый эмулятор этой самой XG: S-YXG50, дальний-дальный предок современных VSTi и DXi синтезаторов. Попробуйте. Звучит вполне "по-Ямаховски" и понимает эффекты XG, но задержка дикая - до полсекунды (т.к. древние алгоритмы эффектов).

Рекомендую также ознакомиться с статьей Software_synthesizer, узнаете что в DirectX входит ролондовской софтовый синтезатор совершенно бесплатно.
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
Мда, как в юмористическом рассказе - устранили, улучшили, выполнили, перегнали, а включаешь - не работает.

Никто бы и не заметил, что проигрывание МИДИ теперь чисто программное, даже отметили бы его преимущества в звучании, вызванные легкостью написания эффектов для x86 архитектуры. К сожалению, на практике, бесплатным программным синтезаторам в реальном времени не удается выполнять даже простейшие МИДИ команды, не то что применять к ним какие-либо эффекты, а когда речь идет о покупке, то аппаратный синтезатор предпочтительней, поскольку часто не требует вообще никаких программ, кроме сваливания миди данных в свой порт командами out или МИДИ кабеля.
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
Полигон-2 »   Технический флейм »   Про встроенное аудио
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS