Просмотр полной версии : "Настоящие" песни на Спектруме.
Помню, в 90-х годах слушал на Спектруме "Ламбаду" в натуральном виде. Конечно, звук был как у ненастроенного радиоприемника, но для такого "железа" это было суперкруто! Когда минута на компакт-диске занимала 10 Мб, а тут песня помещалась на дискете. Недавно я провёл эксперимент, взял эту Ламбаду, сделал её с частотой дискретизации 6 кГц, моно, 8 бит. На трёхдюймовую дискету влезает. И вот, я обзавелся своим Спектрумом-128, мне тут подкинули эту Ламбаду... Я обалдел! Насколько же я был наивен. Файл имеет размер 41 килобайт! То есть, это не WAV или что-то ему подобное.
Как это сделано? Что за формат такой?
И есть ли такие программы, чтобы такое можно было сотворить с любой песней?
ZX_NOVOSIB
16.12.2014, 20:11
Вопрос в развитие темы. Если ламбада сжатая до 41 килобайта вполне слушабельна, то если сжать её не до 41 кб, а, например до 410 кб., то качество поидее же будет вообще зашибись? Вот только в оперативку она не влезет. Можно ли организовать подгрузку с дисковода во время проигрывания музыки? Или спектрум не сможет одновременно проигрывать музыку и юзать дисковод?
Kakos_nonos
16.12.2014, 20:13
Может цифровая музыка, типа Mod?
Подобная тема (http://zx-pk.ru/showthread.php?t=1754)
null_device
16.12.2014, 21:03
Как это сделано? Что за формат такой?
Скорее всего, фонограмма оцифрована кусочками. Вполне возможно, впридачу еще и использовалась "компрессия".
Если ламбада сжатая до 41 килобайта вполне слушабельна, то если сжать её не до 41 кб, а, например до 410 кб., то качество поидее же будет вообще зашибись? Вот только в оперативку она не влезет.
Курим мануалы по оцифровке аналоговых сигналов. Либо качество, либо размер.
1024 килобайт - хватит для всех! ;)
http://zxaaa.untergrund.net/view_demo.php?id=195
http://zxaaa.untergrund.net/view_demo.php?id=194
http://zxaaa.untergrund.net/view_demo.php?id=4080
Скорее всего, фонограмма оцифрована кусочками. Вполне возможно, впридачу еще и использовалась "компрессия".
Ну да, она кусочками. А на счет компрессии я как-то сомневаюсь. Я пытался на 386-м компьютере (процессор 80386-DX 25 МГц, 16 Мб памяти) запустить МРЗ - шиш. Не тянет он, крутится секундный отрывок, постепенно смещаясь. Когда я на нём же попытался разжать МРЗ в WAV, то скорость процесса была примерно один "фрейм" в секунду. А Спектрум - это примерно как 8086.
Короче, WAV 6 кГц/8 бит/моно - 1200 кб. Сделаем 3 кГц/4 бит. Увы, ни один звуковой редактор, какие есть у меня, такого не позволет. Будет 300 кБ. Ну и, кусочками - может, килобайт 100. Уже довольно близко к цели.
Arix, есть такое сжатие — ADPCM называется, и z80 справится. А mp3 и на 486DX4 тормозит.
Самая знаменитая песня на спектруме сделана Великим тибох в Кошки мегадемо, там применины самые передовые методики сжатия и кодировки звука.
На втором месте демка Сектор Газа Воронежской группы
http://zxaaa.untergrund.net/view_demo.php?id=2236
На третьем естественно сатисфактион с песней ктулху
Самая знаменитая песня на спектруме сделана Великим тибох в Кошки мегадемо, там применины самые передовые методики сжатия и кодировки звука.
Она зациклена грубо, словно игла невпопад на пластинке перескакивает.
А как же PSG-Wins (http://zxaaa.untergrund.net/view_demo.php?id=2686) с её «Eins, Zwei, Polizei»?
А как же PSG-Wins (http://zxaaa.untergrund.net/view_demo.php?id=2686) с её «Eins, Zwei, Polizei»?
Таже фикня, куски нарезаны или склеены криво, ритм сбивается.
Надо свои оцифровки достать, там лажи с ритмом нет.
Я не о кривизне склейки, а о том что она не хуже первый трёх мест.
В деме Lambada однобитный звук. Как оказалось, помимо процедуры воспроизведения, в коде также присутствует процедура записи. На их основе я делал прогу Orion для записи/воспроизведения такого вот однобитного звука.
А по поводу качества- рекомендую обратиться к творчеству GriV http://zx-pk.ru/showthread.php?t=386
sabrina тоже была хороша
оригинал http://www.zxdemo.org/files/Sabrina1.zip
и ремикс более распространённый у нас
http://www.zxdemo.org/files/Sabrina.zip
и ремикс более распространённый у нас
http://www.zxdemo.org/files/Sabrina.zip
И при этом умудрились сэмпл запороть.
http://sderni.ru/254368
передовые технологии супер-кодера AER'а.
http://sderni.ru/254413 ну и заодно.
Одну оцифровку нашел. Грузить в 48k. Загрузчик собственный, так что перехват загрузок .tap в unreal надо отключать.
http://zxaaa.untergrund.net/view_demo.php?id=7701
http://zxaaa.untergrund.net/view_demo.php?id=7700
http://zxaaa.untergrund.net/view_demo.php?id=4067
http://zxaaa.untergrund.net/view_demo.php?id=4066
VNN придумал перед смертью.
AAA, Так это-ж GS?
PSG-Wins с её «Eins, Zwei, Polizei»?
а енто на AY.
ну все же AER всех победил, он смог (http://a0.sderni.ru/d/1678966/AERMODS.zip) в последней части AERMOD постоянно перерисовывать ЦЕЛЫЙ экран при звучании оцифровки БИПЕРНОЙ.
а енто на AY.
Это голый бипер.
а енто на AY.
ну все же AER всех победил, он смог (ссылка выше) в последней части AERMOD постоянно перерисовывать ЦЕЛЫЙ экран при звучании оцифровки БИПЕРНОЙ.
Я этого не понимал никогда. Хуже конверсии картинок. Лучше оцифровка чем конверсия звука.
Например:
http://zxaaa.untergrund.net/view_demo.php?id=1081
или это:
http://zxaaa.untergrund.net/view_demo.php?id=1631
При попытке воспроизвести эту Ламбаду на эмуляторе идёт какой-то треск. И в винде и на хандроиде.
При попытке воспроизвести эту Ламбаду на эмуляторе идёт какой-то треск. И в винде и на хандроиде.
а как нам догадаться какой эмуль ты используешь ?
ZX_NOVOSIB
18.12.2014, 00:20
а как нам догадаться какой эмуль ты используешь ?каждый уважающий себя спектрумист обязан развивать свои экстрасенсорные способности, или, на худой конец, должен уметь гадать на кофейной гуще :v2_dizzy_botan:
Я думал, все знают, какой :)
Да с любым у меня так. Zxmak 0.280 - 0.282.
На Андроиде - Speccy
При этом "миди" (не знаю, как здесь это правильно называется) везде играет нормально.
ZX_NOVOSIB
18.12.2014, 12:30
Arix, на винде правильные эмули это: unreal, spectaculator, emuzwin
На андроиде - только USP. Как можно на андроиде запускать какой-то эмуль кроме USP? Это единственный адекватный эмуль.
USP - это Unreal Speccy Portable. Качать нужную версию тут (https://bitbucket.org/djdron/unrealspeccyp/downloads).
Она зациклена грубо, словно игла невпопад на пластинке перескакивает.
нет она поет полностью от а до я на 512 кб пентевы. Пользуйте полную память компьютера
W в режиме рылап
unreal
Поставил. В нём Ламбада играет. Жаль только, что он на английском. Хотя, вроде, всё понятно, но по-русски всегда приятнее.
пентевы
А что это такое? Уже не первый раз встречаю это слово.
Я ведь в этом деле новичок, раньше Спектрумами серьёзно не увлекался.
А что это такое? Уже не первый раз встречаю это слово.
Я ведь в этом деле новичок, раньше Спектрумами серьёзно не увлекался.
Компьютер - http://www.nedopc.com/zxevo/zxevo.php
Лучше оцифровка чем конверсия звука.
что это значит?
звук был записан с магнитофонного порта.
нет она поет полностью от а до я на 512 кб пентевы. Пользуйте полную память компьютера
W в режиме рылап
Дык, не подгоняли для красивого цикла. Ритм сбивается при переходе на начало.
Arix, есть такое сжатие — ADPCM называется, и z80 справится. А mp3 и на 486DX4 тормозит.
AMD486DX4-120 в WINAMP 2.70 под WINDOWS 95 OSR2 проигрывал mp3 с компакт диска в стерео без запинок. А в режиме моно я даже свободно при этом работал в MSWORD и шарил в WindowsCommander.
AMD486DX4-120
Дополнительные 20 мегагерц однако :)
У меня на сотке с некоторыми mp3 не справлялся, причём в dos 6.22
У меня есть Пентиум 100 (и вообще, много разной старой техники, начиная от 086-го), в Windows 95 OSR2 винампы икают, хотя загрузка процессора процентов 50. А вот, в Windows 98 на нём же - не икают. В 95-й нормально играет Apollo, однако проц грузит сильнее.
Jimmy Falcon
12.01.2015, 02:04
Я делал в молодости: просто оцифровываешь в цикле вход магнитофона и побитно со смещением пишешь в байт. Частоту дискретизации делаешь максимальной. В память помещалось где-то по-моему секунд 10 музыки. А ещё друзей дурил, запретив прерывания, делал бесконечный цикл в котором напрямую со входа магнитофона на спикер передавалось оцифрованное, сигнал подавал с мафона. :))) Качество получалось лучше, т.к. частота дискретизации была выше, и играло долго, а я друзьям говорил, что это комп играет. ))
Отец, увидев мои эксперименты, подсказал мне попробовать ШИМ. Он спаял мне простенький конвертер, который преобразовывал уровень сигнала в скважность. И когда мы его пропустили через комп напрямую (без сохранения в память), в динамике спектрума тихо зазвучала ЧИСТАЯ музыка!! К сожалению, записать её было невозможно, т.к. всех 48к хватало примерно на полсекунды звучания. Подробностей уже не помню, но мы это тогда сделали. Идея была в том, что на выходе скважность тоже преобразуется в амплитуду и происходит как бы ШИМ-ЦАП преобразование.
Вытащил и закромов еще одну свою оцифровку:
Я делал в молодости: просто оцифровываешь в цикле вход магнитофона и побитно со смещением пишешь в байт.
Аналогично, причём у меня запись и воспроизведение выверены потактно.
Отец, увидев мои эксперименты, подсказал мне попробовать ШИМ. Он спаял мне простенький конвертер, который преобразовывал уровень сигнала в скважность.
А схемка не сохранилась? :rolleyes:
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot