1

Neo8 Player (NeoGS) - Hacker Grey/Omega Hackers Group
https://www.zxaaa.net/view_demo.php?id=11452
https://www.zxaaa.net/screen11/neoplayer.png

Доброе время суток, любители ретро компьютеров.
Представляю вашему вниманию мою разработку – Neo8Player , который, надеюсь, со временем перерастет в Neo8Tracker. Это первый, и на данный момент единственный проигрыватель 8 канального цифрового звука для ZX-Spectrum и для звуковой карты NeoGS.
Наконец можете насладиться на ZX-Spectrum музыкой из Unreal ][ — The 2nd Reality от Purple Motion и огромным количеством других трэков в формате s3m Scream Tracker 3 . Ну 8 канальные моды тоже можете перевести в s3m, например с помощью ModPlug Tracker или Open MRT.
Для работы необходим: ZX-Spectrum совместимый компьютер, с объемом памяти 128 кб и подключенная к нему звуковая карта NeoGS с 2 или с 4 mb памяти. Пока работоспособность проверенна и отлажена в эмуляторе unreal с поддержкой 8 каналов (в старых поддержаны только 4 – новую можно взять можно тут https://dlcorp.nedopc.com/viewtopic....1c627e5#p38826 )
Если на реале у кого не заработает - пишите, будем разбираться - в ближайшее время будет отлажена на ZX-Evo+NeoGS
На данный момент проигрыватель поддерживает 100% модули s3m Scream Tracker 3. В него nfr ;t можно перевести любой MOD 4 , 6 или 8 каналов. Также, на будущее заложены расширенные команды и режимы, совместимые с Impulse Tracker. , дополнительные эффекты, Позиций orders -255, паттернов до 250, размер паттернов до 250 строк, 128 сэмплов, громкость и панорама по стандарту Impulse Tracker, глобальная громкость отдельно для каждого сэмпла и канала. То что из этого сохранятся в s3m –будет работать, что то появится только при реализации в плеере поддержки загрузки IT хотя бы без режима инструментов, - в режиме сэмплов.
В комплекте с плеером прилагаю несколько TRD дисков с модулями s3m переведенными в TR-DOS.
Переводится очень легко – с помощью Total Сommander в меню «Файлы/Разбить файл» разрезаем файл кратно 256 байтом – оптимально 65280 копируем эти фалы по порядку внутрь образа TRD. У меня стоит плагин для Total-а который работе с TRD как с папкой. К сожалению работа с SD и HDD не реализована, пока в зачаточном состоянии и не первостепенна.
Плеер поддерживает загрузку одновременно до 12 модулей в память и произвольный их выбор и воспроизведение.
Пока все.


Сам плеер с одним трэком Neo8Pl.zip - обновлен, проверен и отлажен на реале ZX-Evo + NeoGS
Коллекция переведенных в TR-DOS трэков

s3m_1.zip
s3m_3.zip
s3m_4.zip
s3m_5.zip
s3m_6.zip
s3m_7.zip
s3m_8.zip
s3m_9.zip
s3m_10.zip
s3m_11.zip
s3m_12.zip
s3m_13.zip
s3m_14.zip
s3m_15.zip
s3m_16.zip
(в архиве ААА есть)

Настроенный эмулятор https://cloud.mail.ru/public/8djZ/MnDZiMAJZ
(в архиве ААА есть)

+
Skyrider
The Tunnel
Fish And Chips
Ambient power
(в архиве ААА есть)

deserts
equinox
starpaws -BenDaglish
(в архиве ААА есть)

https://youtu.be/SzmpYiiyTBw

2

перевод мелодий:

Скачивайте архив всей s3m музыки только с АААftp: (2,86 gb)
http://zxaaa.net/ARHIVE/screamtracker3.zip

http://zxaaa.net/store/files/s3mbest.zip (12mb)

Выбирайте в модплугере 8 канальные мелодии. Затем тупа копируйте файл музыки в образ ТРД.

Запускайте на реале.

3

AAA сказал:

Neo8 Player v1.0 (NeoGS) - Hacker Grey/Omega Hackers Group

На GeneralSound от Mick не работает

4

daniel сказал:
AAA сказал:

Neo8 Player v1.0 (NeoGS) - Hacker Grey/Omega Hackers Group

На GeneralSound от Mick не работает

Именно на нем и работало у меня. В моей пентево вставлена НЕОГС от МИКА

5

0.27 минут 29.10.2018 год, заменил на новую версию плеера + добавил 1 дискету от самого ААА с тремя мелодиями:
deserts
equinox
starpaws
- BenDaglish

+ещё 10 дискет с музыкой

6 (изменено: daniel, 29.10.2018 08:18:26)

AAA сказал:

Именно на нем и работало у меня. В моей пентево вставлена НЕОГС от МИКА

У меня такая и не работает, плеер не запускается, виснет с белым экраном, иногда мусор на экране. т.е. до выбора мелодии дело не доходит. пробовал по BASE и TS - результат одинаков.
http://micklab.ru/file/zxm_generalsnd/img/zxm_generalsound0t.jpg

7

ссылка не работает

8

daniel сказал:

ссылка не работает

На пк ру авторам напиши они исправят:
http://zx-pk.ru/threads/29674-neoplayer … post983968

9

AAA сказал:

НЕОГС от МИКА

что за зверь?
Он вроде только ZXM General Sound делал. Разработчик плеера сказал, что нужна совместимость с NEO.

10

30/10/2018 в 17.40 заменил версию на обновленную автором.

11

Небольшое обновление. Добавлено:
перехват ошибок tr-dos
в Setup - режимы плейлиста и режим загрузки из NGS в память ZX.
визуализация воспроизведения в режиме Play

Рекомендуется 512 кб. На 128 часто не хватает памяти под паттерны, На вопрсоизведение не влияет но визуализация страдает, появляется надпись - No pattern in memory. Print random data.

12

10112018 в 23 30 заменил на новую версию 1.05

13

Обновление 12.11.18 (№ билда правда забыл поменять :-) )
+ поддержка HDD (в эмуляторе добился устойчивой работы - проверяйте на реале)
+ файл setup.B с выбором драйвера памяти
+ освобождение памяти NGS полное или по одному файлу из плейлиста

14

Небольшое обновление 16.11.18
+ поддержка Neo-SD , теперь, если у вас нет Z-Controllera , а NeoGS у вас есть, иначе бы вы не использовали этот плеер, то вы можете загружать файлы с флэшки SD в самой карте. К сожалению, во время обращений к флэшке музыка приостанавливается. Ну и работает она чуть медленнее чем набортная Z-SD.
+ в Orders добавил изменнеи Temp (BPM) на лету, во время воспроизведения, теперь играться параметрами, во время вопроизведения, ещё интереснее.

15

обновление 23.11.2018
+поддержка Kempston mouse
+процедуры загрузки и распаковки теперь внутри драйвера в NGS.

В общем проведена полная пере сборка. Высвобождена нижняя память ZX для дальнейшего развития проекта.
Процедуры загрузки, распаковки, выделения памяти NGS перенесены из памяти ZX в память NGS - практически пришлось из переписать заново,

Работа с Kempston мышкой пока немного своеобразная. (а может и не пока :-) это дело привычки )
Сначала нужно выбрать закладку, и только после этого можно управлять элементами на самой панели.
Например, не получится сразу нажать кнопку "Load". Сначала нужно кликнуть 2 раза на "Module" , что бы курсор переместился вниз на панель "Files" . Затем нужно кликнуть 2 раза на кнопку "Files" , что бы активировалось меню - и уже там можно нажимать на любые элементы управления - на дисководы и файлы.
И такой же принцип действует на других закладках.
И ещё - после загрузки файла не забывайте заново перечитать каталог, нажав на букву диска. Он хоть и виден на экране но испорчен, так как память одна под буфер загрузки файла и под загрузку каталога. Изменил процедуру - для загрузки взял отдельную страницу, а потом она используется под паттерны,

- - - Добавлено - - -

Цитата Сообщение от hood  Посмотреть сообщение
показать количество каналов, обнаруженных для каждой песни s3m
Количество активных каналов можно увидеть во вкладке "Volumes". Там закладки сгруппированы по 8 каналов. Отсутствующие каналы будут "Disable".
Но часто бывает, что каналы не используются, и все равно не отключены композитором. Например используется 8, но в модуле включены 16. Это вина композитора, так как приводит к лишнему расходу памяти.

16

Обновление 24.11.18
+победил мышку. сделал поведение привычным для PC-шников. Хотя прошлое было вполне логичным и нечего было ворчать.
+убрал несколько мелких глюков при блужданиях по меню

17

Обновление 28.11.18 билд 1,07
+ в Setup регулировка скорости мыши (думаю 3 уровня масштаба хватит)
+ в Samples возможность прослушать выбранный сэмпл. (а кому то и возможность поиграть на клавиатуре, как на пианино)

Как пользоваться. После загрузки модуля не нажимаете сразу Play а идете в меню Samples, выбираете инструмент (в заголовках - в черной таблице)
Нажимаете клавиши z,x,c,v,b,n,m,s.d.g.h.j.q.w.e.r.t.y.u.i.o.p.2.3.5. 6.7.9.0 и играете. Можно одновременно нажать до 8 клавиш (каналов всего 8) и послушать аккорд.
Caps "J"(-) и "K" (+) выбор октавы.
В реальном времени работает только на реале. В эмуляторе идет заметное отставание звука и играть сложно. И эмулятор не корректно обрабатывает много одновременно нажатых клавиш, так что аккорд тоже может получится не тот что хотели. Но в принципе побаловаться вполне можно.
Одновременно с "Play module" тоже можно играть, но каналы будут друг другу мешать.
Но например Можно сделать так (на PC) создать трэк с басами и ударными на каналах 5-8 а каналы 1-4 оставить свободными, и загрузив трек в Neo8Player играть под аккомпанемент.

18

пилить плеер это как дрочить вприсядку: и наебешься и напляшешься и некое удовлетворение испытаешь

анон Бубка Гоб сосёт немытые хуи

19

Шыншыл сказал:

пилить плеер это как дрочить вприсядку: и наебешься и напляшешься и некое удовлетворение испытаешь

изначально выводимый звук низкого качества, это как попытка слушать мп3 на спектруме. Каждый дрочет как он хочет, но я сразу сказал автору свой негатив по этому поводу. Даже на писюке моды звучат ужасно без аппаратных фичей долюби сараунд, ревербрация и прочее. Что уж говорить об усиченном звучании на спектруме. Но народ жрет такое качество, я нет.

20

Обновление 30.11.2018
+ добавлена прокрутка окна воспроизводимых каналов. Можно послушать недоступные ранее каналы дальше 8-го по 32-ой. в примерах есть несколько модулей, где игра идет на каналах с 8-го по 16-ый
+ снято ограничение Scream Tracker 3 на длину сэмпла до 64 кб. Сэмпл теперь может быть любой длины на, сколько хватит памяти. в подборке примеров трэки где используются сэмплы более 64 кб https://cloud.mail.ru/public/NBsr/RSMru3aKe
+ в закладке Samples добавлена визуализация параметров сэмпла. (но сами параметры пока не редактируются). Во время воспроизведения картинка сэмпла грузится постепенно. При остановленном воспроизведении загружается быстро.

21

Завтра засниму для всех видос о том как ужасен этот плеер, вернее его ужасен ужасный звук. Не думаю что хоть кто то скажет что он звучит хорошо. Я включу мелодию на сраном писюке и на пентево и дам вам сравнить вы абалдеете как слышна раница, она ужасна. Это все равно что две разные мелодии как в реале и как там.

22

https://www.youtube.com/watch?v=pO7V_MnKJvY

Записал видео ужасного звука неоплеера.


Не в обиду автору, а ради справедливого суда.

23

Но может быть допилит? ...Но всё равно на классической ГСке не работает...

24

daniel сказал:

Но может быть допилит? ...Но всё равно на классической ГСке не работает...

Нет, оборудование не позволяет. Разница в звучании оригинала s3m 8 канального на писе и той же мелодии на спектруме колосальна. Конечно для обывателя сойдет, но для меломана это не приемлимо. На мой взгляд, опытного спектрумиста, энергия кодера растрачивается зря. Лучше бы помог Mick сделать нормальные плееры под моонзаунд, саа, амстрад музыку. Которая звучит как и оригинал. А писать паршивки это не комильфо. Попробовал о стену 10 раз ударился, надо искать иной путь самореализации.

25

https://youtu.be/a27YCMFsob0

26

ААА выложи злополучные модули если не сложно, или ссылки дай.

27

Держи - https://yadi.sk/d/xtfuyNTt8XCrWA

28

daniel сказал:

ААА выложи злополучные модули если не сложно, или ссылки дай.


Ссылка на ютубе на сайте да вваезде:
https://zxaaa.net/view_demo.php?id=11452

Внутри ссылки с zxaaa всегда самая новая версия плеера и так же внутри папка с этой музыкой. Да собственно похую какая там музыка потому что она вся так искаженно играет. Напрочь режется частота инструментов мелодии, поэтому звук словно как принесли еду с помойки. Это плохой плеер - он искажает инструменты. Плохой код. Дело в том что на форуме zxpkru очень наивные ребята, они хавают что угодно даже не понимая реальности. Хавают всё говно. И чтобы им прозреть нужно по головам дать обухом. Сначала они орут что больно, но как только мозг на место встанет, понимают что их наебали. Это же толпа обывателей спектрумистов. Мы же профессионалы, которые сначала тестируют, а потом аплодируют. Мы слушаем в мелодии каждую ноту, каждый инструмент, вслушиваемся в волновой синтез и орнамент. Они же видят картинку и уже счастливы. Их аргумент простой - ведь автор молодец он же делает плеер. Тем самым в отсутствии здоровой критики они только вредят автору. Он уже поверил в себя, а он пока что сделал говно.

Если есть хорошие наушники, то воткни их в компы и послушай, как играет на писюке и как играет на пентеве один и тот же трек.

Например MOD музыка на писюке и на пентеве играет одинаково. При условии конечно, что на писюке не включена ревербрация и долби сараунд в модплугере. В 4 канальных модах ничего не искажается. Ведь суть не просто играть, а проиграть качественно не испортив оригинал. Если плеер портит мелодию, его надо забыть навсегда.

Есть более нужные проекты, как то:

Плеер SAA,
Плеер Tsfm,
Плеер Moonsound
Плеер Amstrad

Кто их будет делать?

29

kalantaj сказал:

Держи - https://yadi.sk/d/xtfuyNTt8XCrWA

спасибо, отправил на заху. Не знаю во имя чего это делаю, ибо у меня всёравно нужного железа нет.

30

AAA сказал:

Если есть хорошие наушники, то воткни их в компы и послушай, как играет на писюке и как играет на пентеве один и тот же трек.

я и в ютубе слышу разницу, надо пилить плеер дальше.