Вход

Просмотр полной версии : однобитный WAV



ALKO
30.07.2013, 10:04
Поделитесь пожайлуйста прогой для записи\воспроизведения однобитного звука (давным-давно ещё писал свою прогу, но посеял где-то).

И как настроить emuZwin на чтение магнитафонным портом непосредственно со звуковой карты?

Vitamin
30.07.2013, 10:41
Поделитесь пожайлуйста прогой для записи\воспроизведения однобитного звука (давным давно ещё писал свою прогу, но посеял где-то).
Маё:)
http://zxdocs.fatal.ru/myworks/orion.zip

ALKO
30.07.2013, 11:28
Маё
http://zxdocs.fatal.ru/myworks/orion.zip
Интерфейс малость не понятен и устрашающий .
Мне бы такое, чтоб
10 poke addr,начало отрезка : poke addr2, конец отрезка : poke скорость считывания : randomize usr "запись"
20 poke скорость воспроизведения : randomize usr "воспроизведение".

Vitamin
30.07.2013, 11:31
Интерфейс малость не понятен и устрашающий .
Мне бы такое, чтоб
10 poke addr,начало отрезка : poke addr2, конец отрезка : poke скорость считывания : randomize usr "запись"
20 poke скорость воспроизведения : randomize usr "воспроизведение".
Ты программу от процедуры отличаешь?

ALKO
30.07.2013, 11:40
Ты программу от процедуры отличаешь?
jawohl.... Процедура это фрагмент программы, она же подпрограмма.
А что не так ?
То есть программа перестаёт быть таковой, если в ней отсутствует пользовательский интерфейс?

Vitamin
30.07.2013, 11:52
jawohl.... Процедура это фрагмент программы, она же подпрограмма.
А что не так ?
То есть программа перестаёт быть таковой, если в ней отсутствует пользовательский интерфейс?
Lol. Ну тогда считай, что я дал тебе то, что нужно- берешь дизассемблер и вычисляешь куда надо покнуть и что рандомизнуть чтобы проиграть:)

goodboy
30.07.2013, 11:57
Speakeasy http://www.worldofspectrum.org/infoseekid.cgi?id=0008714
ещё вспомнил что на форуме выкладывали оцифровку песни Земфиры,
но там использовалась вся память скорпиона256к

Hacker VBI
30.07.2013, 12:00
вот такое примитивное:
proceduer MODERN_TALKING (var hl:МУЗЫЫЫКААА, var de:ДЛИНННААА)
{
ld hl,#c000
dp ld de,15000
ld b,#00
dp1 ld a,(hl)
ld c,#fb
out (c),a

or a
jr nz,dp4
inc hl
ld a,(hl)
cp #ff ; конец музы
ret z

dp4 ld c,#6
dec c
jr nz,$-1
inc hl
jr dp1
}

;)

Дмитрий
30.07.2013, 12:04
Hacker VBI, это ж ковокс!? А ТС нужен бипер

Hacker VBI
30.07.2013, 12:21
шучу я :)
о бипере ничего не говорили, 1бит

ALKO
30.07.2013, 13:52
Вопрос по настройке эмуля на чтение со звуковой карты по-прежнему актуален.

ZXMAK
31.07.2013, 05:36
A зачем? Пишешь звуковухой wav файл и открываешь его в эмуле, например zxmak2. Можно перед открытием фильтром в Audacity обработать (например компрессором для улучшения качества после оцифровки). Это надежней и удобнее чем магнитофон к эмулятору напрямую цеплять, а результат - тотже.
Кстати ZXMAK2 любую частоту дискретизации в WAV поддерживает, что в данном случае может быть полезным.

ALKO
31.07.2013, 22:28
A зачем? Пишешь звуковухой wav файл и открываешь его в эмуле,
Просто такой функции нету в EmuZwin.

Ок. Попробую этот ваш zxmak.

---------- Post added at 21:28 ---------- Previous post was at 20:29 ----------

Хммм... Чего-то не ассоциируются вавки при открытии файлов в этом эмуле.
В тулзе " tape " вообще нет функции открытия файлов.

psb
01.08.2013, 01:59
A зачем?
например, заэмулить модем через tape in/out...

Destr
01.08.2013, 07:29
вспомнил что на форуме выкладывали оцифровку песни Земфиры, но там использовалась вся память скорпиона256к
Земфира?
А не Тату - ли?
Если правда Зема - подскажи плиз где искать, интересно послухать.

goodboy
01.08.2013, 09:40
Земфира?
если не ошибаюсь Griv сделал
во, нашёл http://zx.pk.ru/showpost.php?p=5556&postcount=1

Destr
01.08.2013, 12:18
во, нашёл http://zx.pk.ru/showpost.php?p=5556&postcount=1
Неплохо, но Тату сделана получше, имхо...

goodboy
01.08.2013, 12:23
Неплохо, но Тату сделана получше, имхо...
ссылка ?

ZXMAK
01.08.2013, 12:27
В zxmak2 wav открывается через основное окно - File->Open. Чтобы открытие wav было доступно, конфигурация должна включать устройство Tape.

Destr
01.08.2013, 12:48
ссылка ?
Где на форуме - не знаю.
Так что только дропбох: https://dl.dropboxusercontent.com/u/54641374/tatu.trd

goodboy
01.08.2013, 12:59
Так что только дропбох
и на какой модели это запускать ???

.............................

изучив loader понял - скорпион/пентагон1024 (модель определяется по прошивкеПЗУ),
после загрузки не обращая внимания на жуткий экран жать `enter`

jerri
01.08.2013, 14:18
а как это работает?

Destr
01.08.2013, 14:53
и на какой модели это запускать ???

а как это работает?
Я запускаю в анриле.
Модель - или скорп или пентагон.
Чем больше памяти - тем лучше.
Когда загрузится и на экране появится цветная ересь (на самом деле - данные звука) - нажать ENTER.

jerri
01.08.2013, 18:54
Как работает плеер? я нифига не понял
я понял как он берет побитам но не понял зачем он делает

out (c),c
потом out (c),0

Destr
01.08.2013, 19:26
Как работает плеер? я нифига не понял
я понял как он берет побитам но не понял зачем он делает
out (c),c
потом out (c),0
А, ну это к авторам.
Что-то там с ШИМ связано вроде...

Eagle
27.07.2021, 08:54
конверторы однобитного звука в бинарнике в wav файл существуют в природе? есть древние оцифровки однобитные, ещё на орионе делал.

Eagle
28.07.2021, 05:03
сам наваял кривокостыльный конвертор не зная C++ и таки вытащил оцифровки.