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

Полигон-2

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

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
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 или МИДИ кабеля.
madmaks
Full Member


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


Ссылка


Дата регистрации на форуме:
23 сен. 2008
madmaks написал:
[q]
Удалось найти набор креативовского софта для Live, который правильно устанавливается на XP (для 7 нет и вероятно не предвидится) и позволяет загружать разные патчи, т.е. получить из Live вполне PnP midi синтезатор, как AWE.
[/q]
Люди! Счастье, счастье привалило! Да, я был неправ. Есть такие варианты для Live под windows 7: http://forum.ixbt.com/topic.cgi?id=12:50893#l.
<<Назад  Вперед>> Страницы: 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