кто что расскажет? кто опишет по русски? в чем испытать?
кто что расскажет? кто опишет по русски? в чем испытать?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
о чем речь вообще?
1-bit music news сообщает о выходе двух новых ZX Spectrum движков для создания 1-bit музыки. На текущий момент, к сожалению, для них нет редактора, но вы всегда можете использовать для этих целей трекер, поддерживающий формат XM (*.xm) с последующим конвертированием.
Музыканты, когда ждать треки с использованием свежих возможностей?
---------- Post added at 20:13 ---------- Previous post was at 20:11 ----------
http://speccy-live.untergrund.net/
---------- Post added at 20:13 ---------- Previous post was at 20:13 ----------
http://speccy-live.untergrund.net/
Пишешь музон в редакторе (как пример использовал Modplug Tracker). Перегоняешь с помощью xm2qchan.exe или xm2octode.exe в дата файл (пример: xm2octode.exe music.xm - в командной строке и получаешь music.asm). Берешь sjasmplus.exe помещаешь в папку octode или qchan туда же свой музон (*music.asm). И запускаешь compile.bat. Получишь снаповский файл test.sna. Все, можно слушать.
А куда оно играет? На бипер? Каков размер получаемых данных? Сколько жрёт проца? Может ли играть на прерываниях?
мдааа. ждем редактора.
Тут на днях Shiru выпустил еще один биперный движок - Tritone:
http://shiru.untergrund.net/
Этот использует тот же принцип генерации, что движок Savage, но имеет 3 канала + 1 канал ударников. Принцип редактирования музыки тот же: в Modplug Tracker создается музыка, потом с помощью программ-конверторов перегоняется в .asm-файл и далее ассемблируется на требуемый адрес.
Для редактирования музыки прилагается шаблонный .xm-файл с инструментами, которые звучат приблизительно так же, как будут потом на бипере.
Если есть композиторы, желающие поэкспериментировать - я могу помочь с переводом на русский документации ко всем трем движкам (Tritone, Octode, QChan) и с компиляцией музыки.
Вот перевод readme.txt от Tritone by Shiru:
Этот движок позволяет использовать три тональных канала с управлением скважностью, прерывающим каналом ударников и индивидуальным темпом для каждого паттерна. Плеер в общем разработан исходя из компактности и удобства пользования, чтобы позволять его использование в играх, однако музыкальные данные занимают относительно большой размер.
Учтите, что это версия 2 движка. Версия 1 не имела коррекции темпа, так что скорость воспроизведения ощутимо менялась при использовании ударников; все каналы имели одинаковую громкость. Если вы хотите иметь одинаковую громкость для всех каналов - активируйте опцию "NO_VOLUME" (см. tritone.asm).
Как создавать музыку.
Для данного движка нет специального редактора. Вы можете создавать музыку в любом треккере с поддержкой формата XM. При этом необходимо соблюдать ряд ограничений. Вы можете слышать звук во время редактирования, используя инструменты из шаблонного XM-файла, который прилагается. Сэмплы были сняты с самого движка, так что звучание XM-файла будет примерно похож на окончательный результат на Спектруме. После создания музыки ее можно сконвертировать в исходный текст на ассемблере в требуемом формате.
Для выбора скорости воспроизведения можно пользоваться глобальными настройками BPM и скорости, или использовать эффект Fxx в первой строке паттерна. Каждый паттерн может иметь индивидуальную скорость. Реальная скорость для воспроизведения будет пересчитана на наиболее близкую достижимую скорость, которая может несколько отличаться от заданной.
Можно использовать только узкий диапазон октав для нот. Если нота окажется вне этого диапазона, конвертор выдаст предупреждение. Можно также использовать эффект E5x (точная подстройка нот), где x=0..F (шестнадцатеричное), при этом 8 означает отсутствие подстройки, значения меньше 8 - более высокую частоту, больше 8 - более низкую. Данная возможность может быть использована чтобы получить богатые тембром звуки путем помещения одной и той же ноты на два канала и использования E59 на каждой ноте одного из каналов. При использовании E5x, где x=7 и менее на низких нотах, частота может выйти за пределы допустимого диапазона. При этом конвертор также выдаст предупреждение.
Все каналы имеют разную громкость, от низкой до высокой. Третий канал самый громкий, он почти в 2 раза громче, чем первый. Чтобы услышать разницу в громкости в XM-файле - используйте команды установки громкости, они конвертором игнорируются.
Вы можете ставить ударники на любой канал, однако только один ударник может проигрываться в одной строке. Имеется 2 набора ударников по 12 звуков каждый, они поставлены на соответствующую ноту 4-й октавы. Вы можете использовать оба из них в музыкальном произведении.
Формат музыкальных данных:
- список 16-битных указателей на паттерны, младший байт идет первым;
- 0
- 16-битный указатель на точку зацикливания в списке паттернов
Данные паттернов
Формат данных паттерна:
- темп (1..65535)
- До 6 байт на строку. Если байт равен 0 - это отключение ноты. Если 1 - значит нет изменений, 128 и более - нота в формате: 16-битный делитель и скважность (старший байт, младший байт): 4 бита скважность, 12 бит - делитель. Если первый байт строки больше 1, но меньше 128 - то это ударник. 255 - конец паттерна.
да да, и это в биполу.
В биполу не получится. Она, как я слышал, жестко заточена на два канала. Слишком много придется переделывать, а автор что-то решил отойти от дел. Так что давай, AER, осваивай Modplug Tracker (OpenMPT), а я уж для тебя сконвертирую!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)