Вообще, блин. Рекомендую послушать, как эта хрень играет, тока модку выбери получше, и сравни с ГС. Потом обсудим нюансы
![smile :)](./images/smilies/smile.gif)
TS-Labs wrote:Да, но мы же не будем слушать 1 канал на максимальной громкости колонок. А так, в общем потоке 1/16 громкости и будет звучать как 1/16 громкости.
TS-Labs wrote:и громкость=20/32=0,625 от максимальной. Ну, в принципе, можно подогнать через индивидуальные громкости.
TS-Labs wrote:(блин, есть какой-то термин для этого?)
TS-Labs wrote: используется 1 байт до запятой и 2 байта после
TS-Labs wrote:Имеем, ADDR - адрес выборки wave-формы, SADDR - субадрес (1 байт). Читаем байт из ADDR - B(ADDR). Формула:DAC=PSM*(256-SADDR)+B(ADDR)*SADDR.Далее, увеличиваем SADDR на некий шаг, если перевалило за нуль, то 1) B(ADDR)->PSM, 2) ADDR+1->ADDR.
TS-Labs wrote:- между тем занимаюсь раздуплением VHDL и FPGA (по срокам, к приезду железа уже буду писать на обоях вхдл)
TS-Labs wrote:Ситуация такая:
TS-Labs wrote:Опишите кто-нибудь, по какой технологии используют ГС как сопроцессор: для него код пишется отдельно, или он как-то эмулирует основной компьютер? Если код пишется отдельно, то что стоит писать его под атмел? ПРОФИТ!!!
lvd wrote:Как оцифровка на АУке.
lvd wrote:верилог лучше. Букф меньше.
lvd wrote: АРМ делают всё, даже ленивые, а авр32 - только атмел.
lvd wrote:Называется "арифметика с фиксированной точкой"
lvd wrote:Противоречие вот с этим:...
TS-Labs wrote:Ты путаешь (или я чего-то не понимаю) инкремент выборки (8.16 бит, дохуя запаса по частоте) с целью проигрывания разных нот и алгоритм линейной интерполяции.Последний не делает ничего, кроме как "замазывает" переходы между выборками убого оцифрованного инструмента с частотой выходного звука. То есть, при частоте 44100 мы успеваем выбрать инструмент раз 5, но каждая суб-выборка отличается от предыдущей суб-выборки в сторону следующего реального байта оцифрованного инструмента. Ну КАК еще объяснить....
TS-Labs wrote:Опишите кто-нибудь, по какой технологии используют ГС как сопроцессор: для него код пишется отдельно, или он как-то эмулирует основной компьютер?
TS-Labs wrote:по какой технологии используют ГС как сопроцессор: для него код пишется отдельно, или он как-то эмулирует основной компьютер?
Return to NeoGS - софт и железо
Users browsing this forum: No registered users and 8 guests