Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   Поддержка Digital Sound (http://zx-pk.ru/showthread.php?t=7646)

Destr 30th April 2008 15:23

Поддержка Digital Sound
 
Люди, кто знает?
1. Можно ли программно определить наличие/отсутствие ковокса (чтоб стопудово корректно) ?
(эмуль вроде как-то реагирует через порты при подключке-отключке сабжа, а вот как там реальный чемодан?)
2. Как правильно проиграть через beeper wav файл?
(я не извращенец, просто надо так...)
3. Когда AY в режиме ЦАП`а, как можно использовать регистры частоты тона?
(я как не надругался над ними, всё равно не понял зависимости... А ведь она должна быть..)

Black_Cat 30th April 2008 15:34

Quote:

Originally Posted by Destr (Post 131801)
1. Можно ли программно определить наличие/отсутствие ковокса (чтоб стопудово корректно) ?

нет, ни сто ни полупудово

Vitamin 30th April 2008 19:11

Quote:

Originally Posted by Destr (Post 131801)
2. Как правильно проиграть через beeper wav файл?

http://zxdn.narod.ru/coding/ig10zvuk.txt

Аффтар статьи небось скоро сюда сунет нос и еще что посоветует :))))

Ну и еще немного http://zxdn.narod.ru/coding/ig10beep.txt

Destr 30th April 2008 21:34

Quote:

Originally Posted by Vitamin (Post 131823)
http://zxdn.narod.ru/coding/ig10zvuk.txt

Аффтар статьи небось скоро сюда сунет нос и еще что посоветует )))

Ну и еще немного http://zxdn.narod.ru/coding/ig10beep.txt

Любопытные статьи, но не решают главного вопроса:
Какие требуются преобразования дискретных амплитуд, для максимально приближённого к оригиналу звука?

DINAMIX 1st May 2008 00:37

Да наврятли кто сейчас бипер слушает,хотя идея итересная.
Вопросы:
1.Как проиграть на бейсике музыку из редактора INSTRUMENT?
2.Как в AY-эмуле сконвертировать музыку для редактора VT2 Бульбы(у меня VT не понимает AY)

AAA 1st May 2008 00:59

Quote:

Originally Posted by DINAMIX (Post 131866)
2.Как в AY-эмуле сконвертировать музыку для редактора VT2 Бульбы(у меня VT не понимает AY)

playlist - выбираешь мелодию, наводишь на нее крысу и нажимаешь на правую кнопку. Потом конвертишь. Но вортекс большое колличество мелодий сразу грузит и играет.

DINAMIX 1st May 2008 01:21

Quote:

Originally Posted by alexeenko (Post 131873)
playlist - выбираешь мелодию

Да в том и дело.При любом конверт-расширении VT такого расширения не понимает(он вобще расшир.AY рарешает?Когда я росматриваю в нем коллекцию Бульбы(а она в основном в AY) то вортекс их не видит),понимает только протрековские и тд,мож плагин нужен какой-нить нужен для вортекса?

Destr 1st May 2008 03:06

Quote:

Originally Posted by DINAMIX (Post 131866)
Да наврятли кто сейчас бипер слушает,хотя идея итересная.

Да кто-бы не слушал.
Вообще идея такая:
Создаётся второй файл (по размеру равный исходному wav`у) в котором указаны смещения для путнего санда в бип.
Ну по типу как табличка конверсии wav для AY.
Только для beeper`а табла не состояние указывает, длительность (либо скважность) импульсов.
Что-то вроде RLE конверсии, только наоборот.
Может быть неясно изъясняюсь, но думаю кому надо поймут...

GriV 1st May 2008 11:42

Quote:

Originally Posted by Vitamin (Post 131823)
Аффтар статьи небось скоро сюда сунет нос и еще что посоветует )))

гыгы ;-)

Quote:

Originally Posted by Destr (Post 131844)
Любопытные статьи, но не решают главного вопроса:
Какие требуются преобразования дискретных амплитуд, для максимально приближённого к оригиналу звука?

По ссылке там несколько частей, первая это запись звука на ZX, смотрите вторую - там чисто воспроизведение с подготовкой звука на оффтопе. Результат - из моей подписи "Звук".

Quote:

Originally Posted by DINAMIX (Post 131866)
1.Как проиграть на бейсике музыку из редактора INSTRUMENT?

Никак.

Quote:

Originally Posted by Destr (Post 131887)
Да кто-бы не слушал.
Вообще идея такая:
Создаётся второй файл (по размеру равный исходному wav`у) в котором указаны смещения для путнего санда в бип.
Ну по типу как табличка конверсии wav для AY.
Только для beeper`а табла не состояние указывает, длительность (либо скважность) импульсов.
Что-то вроде RLE конверсии, только наоборот.
Может быть неясно изъясняюсь, но думаю кому надо поймут...

Ничё не понял, что надо. Если речь про импульсно кодовую модуляцию, то этим на бипке занимается Alone Coder. Счас линк дам... вот.

Destr 1st May 2008 12:47

Ко всему вышесказаному
 
Мда...
Я вижу всё сопряжено с большими трудностями, преодолевать которые "нерентабельно".
В общем-то все вопросы оттуда-же, пишу игру и хотел сделать поддержку всего, что есть (бипер, АУ, ковокс, ГС), но по-видимому придётся орграничится стандартом (128к, АУ, Scorp/Pentagon, TR-DOS).
Юзвери 48/16kb и Tape будут курить :(((
Мда...
Thank`s всем, если какие мысли будут - излагайте, господа!


All times are GMT +4. The time now is 21:18.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.