PDA

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



ALKO
31.01.2012, 17:00
Решил портировать понравившийся ещё в детстве трэк из battletoads под бипер.
Однобитный звуковой движок - Phaser1.

baxter
31.01.2012, 22:09
Я её тоже ковырял, и тоже на phaser1. Но у меня довольно коряво получилось.

NEO SPECTRUMAN
31.01.2012, 22:36
ALKO, А чего тема не в спектрумовском разделе


Творчество
Творчество, успехи и достижения спектрумистов в областях отличных от платформы ZX Spectrum

baxter
01.02.2012, 00:31
ALKO, А чего тема не в спектрумовском разделе
Тож об этом подумал, но озвучивать нестал.

baxter
01.02.2012, 00:57
А тут бах, и трд вершен!

ALKO
01.02.2012, 02:04
трд мне не нужно, я всё равно для своего 48-ми килобайтного создаю,на нём нет дисковода...Закидываю через mp3 плеер.

---------- Post added at 02:04 ---------- Previous post was at 01:44 ----------

ЗЫ, на подходе ещё один cover темы vampire killer из castlevania на nes.Только уже планирую на savage engine перейти. (там правда "ударные" по слабее)

NovaStorm
01.02.2012, 09:21
ЗдОрово!
>>cover темы vampire killer из castlevania
Bloody Tears давай! =)

ALKO
01.02.2012, 16:17
Bloody Tears давай!
неееее....эту тему я не осилю.

---------- Post added at 16:17 ---------- Previous post was at 16:12 ----------

хотя....Надо будет как-нибудь попробовать. Но там мотив очень сложный.

NovaStorm
01.02.2012, 17:10
Зато там, кажется, можно малым числом каналов обойтись.

ALKO
01.02.2012, 18:08
Зато там, кажется, можно малым числом каналов обойтись.
Малым числом каналов можно в любой композиции обойтись.
Даже "лунная соната" в jet set willy как-то обходится одним каналом, но от этого только убого звучит.
А в castlevania задействованы две прямоугольных, пила и шумовой генераторы. И в музоне пропадает один из каналов, когда генератор озвучивает различные игровые эффекты.

---------- Post added at 18:08 ---------- Previous post was at 18:05 ----------

(как и в большинстве игр на NES).

В battletoads, вообще картинка останавливается когда проц воспроизводит сэмплы ударов через ЦАП.

ALKO
04.02.2012, 04:42
Итак, по многочисленным просьбам

Bloody Tears давай!Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай! Bloody Tears давай!

Предоставляю на обозрение мой однобитный кавер Bloody tears

AER
04.02.2012, 13:01
дай бипольный файл

SKcorp.
04.02.2012, 14:16
дай бипольный файл

Ахтунг! Зомби!!!

AER
04.02.2012, 15:24
а AER делал так -

newart
04.02.2012, 16:46
трд мне не нужно, я всё равно для своего 48-ми килобайтного создаю,на нём нет дисковода...
Ты нищеброд или идейный?

AER
04.02.2012, 16:47
http://sderni.ru/108636 и так. осталось слова про спектрум написать (R.A.P)

newart
04.02.2012, 16:51
хотя....Надо будет как-нибудь попробовать. Но там мотив очень сложный.
Хорошо звучало бы в dub step обработке.

---------- Post added at 16:51 ---------- Previous post was at 16:51 ----------

Дай beepol'a файл - поиграться.

ALKO
04.02.2012, 17:34
Ты нищеброд или идейный?
Ни то и ни другое....И ни третье....

ALKO
04.02.2012, 17:40
Хорошо звучало бы в dub step обработке.
Хорошо звучит в metal-обработке.

---------- Post added at 17:40 ---------- Previous post was at 17:35 ----------

Щас начал портировать What is love (Haddaway) под 1-бит... Адовое занятие.
Кое-как пытаюсь сделать псевдо-5 каналов...Но бас ужасно звучит.

AER
04.02.2012, 18:20
дай бипольный файл

теперь он стал моим !!!

ALKO
04.02.2012, 18:23
теперь он стал моим !!!
поздравляю :v2_dizzy_christmas:

NovaStorm
04.02.2012, 23:06
Итак, по многочисленным просьбам
Предоставляю на обозрение мой однобитный кавер Bloody tears

Офигенно! В некоторых местах правда звук как-то спотыкается, но такого качества я не ожидал.

---------- Post added at 23:06 ---------- Previous post was at 23:05 ----------

ЗЫ: Дайте ссылок на гайды и хаутушки по 1-бит синтезу.
Пока интересует программерская сторона.

ALKO
05.02.2012, 00:09
Программерскую сторону осуществляет beepola. (кросс-редактор)
Правда баговая, но всё же аналогов ещё не встречал.

Она сможет откомпилировать музон в ассемблер - вот и вся программерская сторона.

ALKO
05.02.2012, 18:30
Vampire killer готов.
И вступление what is love.

NovaStorm
05.02.2012, 21:46
Неее, Vampire killer уже не то =\
>Программерскую сторону осуществляет beepola.
Мне интересен сам синтез, как самому такое наваять.

---------- Post added at 21:46 ---------- Previous post was at 21:44 ----------

А What is love вообще не узнать. Хотя я мож не её фан =)

ALKO
05.02.2012, 21:53
Мне интересен сам синтез,
Ну дык зачем изобретать велосипед?
Говорю же - код программы бипола может вывести.

---------- Post added at 21:52 ---------- Previous post was at 21:50 ----------

а принцип полифонии на бипере в основном таков
110011001100 - первый тон
000111100001 - второй тон
110111101101 - результирующая волна.

---------- Post added at 21:53 ---------- Previous post was at 21:52 ----------

ну и куча алгоритмов для изменения скважности и тональности волн

NovaStorm
05.02.2012, 23:07
В изобретении велосипедов же и есть весь кайф!

newart
06.02.2012, 00:19
В изобретении велосипедов же и есть весь кайф!
В ZX-FORUM 4 была исчерпывающая статья (книга?) на эту тему:

http://www.zxpress.ru/article.php?id=5440

ALKO
06.02.2012, 01:52
http://www.zxpress.ru/article.php?id=5440
тут бЭсик...

А вот здеся есть пару асмовских процедур, для биперных эффектов
http://zxpress.ru/book_articles.php?id=1031

---------- Post added at 01:52 ---------- Previous post was at 01:45 ----------

Ещё малым помню играл в игрулю, где мячиком надо зарамсить двигающиеся спрайты.
Каждый спрайт при попадании по нему мячом делился на двое.
Действие происходило на одном фрэйме.
Так же присутствовали разные платформы......

Так вот... Там был весьма неплохой движок бипера (так мне казалось на тот момент)
Только сейчас не могу найти эту игру (не помню как называется.)

ещё в stormlord ( cybernoid) прикольный движок.
там последовательно бикают два канала.
В beepol-e тоже можно откомпилировать в подобный двиг, использующий бикающую функцию в ПЗУ, но он медленнее.

NovaStorm
06.02.2012, 10:00
newart, мне бы что понавороченней =)
Сэмплирование, ШИМ, микширование...
Генерацию Z80 не потянет по-видимому, слишком много времени сожрут фильтры =\

newart
06.02.2012, 11:38
Народ! Да что же вы! Сказано - ЭТО КНИГА!

А у книги есть главы!

Главы можно видеть внизу страницы.

Там есть и шим и громкость и тембр и микширование.

NovaStorm
06.02.2012, 12:56
ЭТО КНИГА!
А-а-а... Ну тогда сейчас почитаем =)

ALKO
06.02.2012, 17:20
Сэмплирование, ШИМ, микширование...Генерацию Z80 не потянет по-видимому,
на три голоса запросто потянет.


слишком много времени сожрут фильтры
на z80 фильтровать звук??? Это по вашему ПЛИС что ли?

AER
06.02.2012, 17:49
а принцип полифонии на бипере в основном таков
110011001100 - первый тон
000111100001 - второй тон
110111101101 - результирующая волна.

ну не только сложением, и разные есть.

ALKO
06.02.2012, 17:57
Ну раз пошёл разговор про программную сторону.
Подскажите, где взять процедуру чтения с магнитофонного порта, для записи внешних wav звуков (побитовой записи). И воспроизведения через бипер. (аля fongen)

и как осуществить запись при помощи эмулятора. (к примеру windows плеер воспроизводил бы звук, а эмулятор бы его записывал)

newart
06.02.2012, 19:12
Ну раз пошёл разговор про программную сторону.
Подскажите, где взять процедуру чтения с магнитофонного порта, для записи внешних wav звуков (побитовой записи). И воспроизведения через бипер. (аля fongen)
Обрати внимание на мою ссылку выше. Там есть и это!

ALKO
06.02.2012, 19:34
Там есть и это!
И работа с эмулятором?

Orionsoft
07.02.2012, 05:25
http://modarchive.org/data/downloads.php?moduleid=161776#cja-hwil.xm

NovaStorm
07.02.2012, 09:10
на z80 фильтровать звук??? Это по вашему ПЛИС что ли?
Ну вот захотел я гитару с перегрузом/дисторшном и чё? =)

на три голоса запросто потянет.
OUT (C),r = 12 тактов, 68000-70000/12 = меньше 6 КГц. И это только при простом проигрывании! Ну, это разумеется при сигнале посложней square wave'а...

newart
07.02.2012, 11:54
OUT (C),r = 12 тактов, 68000-70000/12 = меньше 6 КГц.
Килогерцы меряются в секунду, а 70000 тактов это 1/50 секунды... ;)

---------- Post added at 11:54 ---------- Previous post was at 11:51 ----------

Так что 3.5 мгц / 12 = 290Кгц - не так уж и плохо для престарелого компа. :)
Дели еще на 8 и вот тебе уже реалистичная частота со скважностью.

NovaStorm
07.02.2012, 13:58
Килогерцы меряются в секунду, а 70000 тактов это 1/50 секунды... ;)
Ох, ну как я мог... Чуял ведь, что что-то не так =)
А тут такой простор для деятельности.

ALKO
07.02.2012, 19:35
Ну вот захотел я гитару с перегрузом/дисторшном и чё?

Это уже дело рук компаратора в схеме сопряжения с магнитофонным интерфейсом .
Тут и без процессора можно обойтись.