Вход

Просмотр полной версии : HELP!!! Помогите превратить ZX-Spectrum в синтезатор



=ANDROID=
01.10.2008, 12:45
Ребята, помогите кто чем может! :v2_conf2:

Задумка такая. Хочу сделать из старого ZX-Spectrum'а синтезатор для реальных концертов и репетиций, но навыков по программированию у меня не хватает:confused:. Нужен софт чтобы вся клавиатура спектрума превращалась в синтезатор, а Shift+цифра был выбор звука... Еще, конечно, было бы круто если эту программу как-нибудь "вшить" в сам Спек, так чтобы при включении грузился не интерпретатор Basic'а, а синтезатор.:v2_smile: Ну, а разработать клавиатуру синтезатора и подключить ее я бы уже смог:v2_thumb:

Перекопал весь интернет в поисках чего-нибудь подобного, не понимаю почему еще никто до этого не додумался:v2_scare:

Буду рад в этом вопросе любой помощи!!! Я сам музыкант и играю в гр. REAKTIVZ, мы играем космическую музыку в стиле space-synth-metal. Наши демо есть на странице www.realmusic.ru/reaktivz. Я думаю в нашей музыке абсолютно необходим чиповый звук.... Но для этого надо сделать то, о чем я написал выше... Хеееех.....:v2_smoke:

newart
01.10.2008, 13:22
Ребята, помогите кто чем может!:v2_conf2:

Задумка такая. Хочу сделать из старого ZX-Spectrum'а синтезатор для реальных концертов и репетиций, но навыков по программированию у меня не хватает:confused:. Нужен софт чтобы вся клавиатура спектрума превращалась в синтезатор, а Shift+цифра был выбор звука...

Во первых что для тебя чиповый звук?
Если тупо меандр с огибащей, то такие звуки есть в любом приличном синтезаторе.



Еще, конечно, было бы круто если эту программу как-нибудь "вшить" в сам Спек, так чтобы при включении грузился не интерпретатор Basic'а, а синтезатор.:v2_smile: Ну, а разработать клавиатуру синтезатора и подключить ее я бы уже смог:v2_thumb:

Перекопал весь интернет в поисках чего-нибудь подобного, не понимаю почему еще никто до этого не додумался:v2_scare:


Додумались, назвывается это чудо Game Boy. :)



Буду рад в этом вопросе любой помощи!!! Я сам музыкант и играю в гр. REAKTIVZ, мы играем космическую музыку в стиле space-synth-metal. Наши демо есть на странице www.realmusic.ru/reaktivz. Я думаю в нашей музыке абсолютно необходим чиповый звук.... Но для этого надо сделать то, о чем я написал выше... Хеееех.....:v2_smoke:

WHAM (http://zxtunes.com/software.php?id=15)тебе в руки! :v2_devil:

Добавлено через 2 минуты
Вообще есть такая модель спектрума, Spectrum 3+, так вот там есть MIDI вход и вроде бы даже какой-то софт был.

Добавлено через 42 минуты

ZX-Spectrum 48k
Не его ли ты собрался использовать в выступлениях? :v2_conf2:


В сообществе спектрумистов неизвестен. Пишу AY-модули для группы REAKTIVZ.
Покжи чего-нибудь из модулей?

=ANDROID=
01.10.2008, 14:43
Так, ладно, постараюсь по порядку...
Лично для меня чиповый звук это именно тот 8-битный звук, которым отличались все старинные компы и разного рода приставки:v2_conf2: В идеале считаю, что это звуки которыми обладали чипы SID и AY-3-8910:v2_walkm:

На счет Game Boy, не знаю, не слышал.......... Хм.... Это вроде э приставка такая карманная для игр, а не синтезатор..... Или я не прав???:confused::v2_conf2:

По поводу железа.... У меня валяется в гараже штук пять Спектрумов... большая часть по моему 48к, остальные надо еще разобраться... Штуки два точно живых..... Еще есть БК0010-01 (тоже штука веселая:v2_clap2:)...

Из модулей, к сожалению пока ничего показать не могу, я только начал этим заниматься...... Использую пока YMCK Plug-in..... В планах с vst-шек перейти на настоящий Спек!:cool:

А вот за "The Mark Time Music Box" - ОГРОМНО СПАСИБО!!!! Классная весч!!! :v2_yahoo:

newart
01.10.2008, 15:41
На счет Game Boy, не знаю, не слышал.......... Хм.... Это вроде э приставка такая карманная для игр, а не синтезатор..... Или я не прав???
Ну да, но с чиповым звуком (отстойным, имхо).


По поводу железа.... У меня валяется в гараже штук пять Спектрумов... большая часть по моему 48к, остальные надо еще разобраться... Штуки два точно живых.....
В 48-м нету AY, а Beeper.. звучит конечно забавно, но не уверен что его можно называть чиповым.


Из модулей, к сожалению пока ничего показать не могу, я только начал этим заниматься...... Использую пока YMCK Plug-in.....
Ну это к ZX и AY точно никакого отношения не имеет, фейк одним словом.
Лучше скачай Vortex Tracker (http://zxtunes.com/software.php?id=12), это трекер под PC но для AY музыки. А WHAM...это игрушка.

Raider
01.10.2008, 16:20
если тебе нужен только звук, а не "ощущение спектрума" (сильная штука, не спорю) то просто запиши в сэмплер звуки спектрума.
Это тоже очень интересно. Например можно взять уже готовые отдельные наигрыши и звуки из игр.

key-jee
01.10.2008, 16:25
Специально для =ANDROID=: Ещё раз увижу сообщения шрифтами цвета/размера и тд отличного от стандарта - будут предупреждения / наказания

=ANDROID=
01.10.2008, 16:35
Ннннн, да....... Чувствую вылетает идея в трубу....:(:(:(

И все же хочется настоящего звука.... ЖИВОГО.... не эмуляции.... Vortex Tracker - это конечно круто.... я его видел и успел немного "поклацать"... но даж если я напишу именно на нем что-либо, то как потом наша клавишница сыграет эти партии вживую с теми же звуками......?:v2_conf3:

Я вот еще слышал про такую штуку как MidiBox FM, если не ошибаюсь, то она на SID'e сделана... Но стоит кучу бакинских..... Не по корману пока... Увы!:v2_cry:

А вообще может можно, что-либо собрать самому на AY или SID.:v2_conf3: Может кто знает где можно достать эти чипы и есть ли какие-нибудь схемы синтезаторов с их использованием доступные в инете??? Я то ведь с паяльником на "ты"...:)

Добавлено через 12 минут

если тебе нужен только звук, а не "ощущение спектрума" (сильная штука, не спорю) то просто запиши в сэмплер звуки спектрума.
Идея интересная, не спорю...... Только чувствую прийдется для каждой отдельной клавиши свой сэмпл делать..... Неудобно это! Да и на своей практике я хорошо ощутил разницу между синтезом и сэмплами!:v2_finge:

Например можно взять уже готовые отдельные наигрыши и звуки из игр.
В том то весь и смысл, чтобы играть партию самому!!! Я б тогда вообще мог МПтришник использовать:v2_laugh:

newart
01.10.2008, 17:38
А вообще может можно, что-либо собрать самому на AY или SID.
Это совершенно разные вещи, во первых по возможностям и звучанию, во вторых AY ты можешь пойти и купить (заказать за копейки и без проблем), с SID много сложнее, да и втыкать его наверное все равно приедтся в комадор, который столь же не просто достать, в то время как спектрумов полно.

В общем то написать нужный тебе софт можно недельк за две упорного труда.

Одно время я тоже бредил этой идеей. Расскажи поподробнее какую именно и как клавиатуру ты собирался подрубать к спеку?

(если бы кто-то разобрался с железом-механикой клавы, я возможно попробовал бы написать код)

=ANDROID=
01.10.2008, 18:27
Расскажи поподробнее какую именно и как клавиатуру ты собирался подрубать к спеку?
Здесь я вижу два решения поставленной задачи.

Первый путь (наиболее простой). Можно взять оригинальную клаву от Спека, потом вытравить собственную печатку с той же схемой, но другим расположением клавиш (уже как на фортепиано) и поместить на нее герконы и другие элементы. Сами клавиши можно взять от какого-нибудь детского синтезатора, сделать для них крепления и приклеить к ним магнитики... В итоге получим клавиатуру в три октавы (если в софте предусмотреть сдвиг октавы, то этого, думаю, больше чем достаточно)!
Лично у меня вообще есть старая поломанная "Форманта-мини", с ней-то даже возиться почти не прийдется:)

Второй путь (более сложный). Есть такая разработка для подключение самодельной midi-клавиатуры к компу через LPT. Там и схема есть и драйвера... Так вот. В интернете мне попадались схемы LPT-порта для Спектрума. На нем это реализовать, конечно, будет сложней, но думаю тоже можно....

boo_boo
01.10.2008, 19:07
Есть такая разработка для подключение самодельной midi-клавиатуры к компу через LPT. Там и схема есть и драйвера... Так вот. В интернете мне попадались схемы LPT-порта для Спектрума. На нем это реализовать, конечно, будет сложней, но думаю тоже можно.... насколько помню, ZXMC от caro (плату можно заказать) поддерживает подключение MIDI с соответствующей прошивкой (ну и сам миди-порт надо распаять, гальваническую развязку, всмысле). другое дело, софта нет, но если просто пищать, а не секвенсер городить, делать там особо нечего при сносном знании асма Z80

newart
01.10.2008, 19:14
насколько помню, ZXMC от caro (плату можно заказать) поддерживает подключение MIDI с соответствующей прошивкой (ну и сам миди-порт надо распаять, гальваническую развязку, всмысле).
Это только в теории, никто как я понял этого не пробовал.

Добавлено через 12 минут
Вот такую бы штучку достать - http://www.youtube.com/watch?v=vPZN8HoHGFo&feature=related
стоит должна копейки, для эксперементов самое оно.

=ANDROID=
02.10.2008, 10:44
Просидел всю ночь:v2_blink: рисуя печатку для модуля фортепьянной клавиатуры. Почти закончил. Скоро выложу! Решил для разработки все-же использовать заводскую модель ZX-Spectrum 128, благо теперь знаю где ее взять!:v2_smile: Определился с расположением клавиш наиболее важных элементов (см. файл zx-sinth.jpg). При этом клавиши S, H, L, 4, 7, enter, break, delete остаются свободными, на них можно запрограммировать какие-нибудь дополнительные функции. Клавиши "выбор звука" - это фактически эмуляция комбинации Shift+"цифра".

С железом проблем нет... Самая основная часть - софт... Ну, кто же возмется???:v2_conf3:

=ANDROID=
02.10.2008, 10:46
ZXMC от caro (плату можно заказать) поддерживает подключение MIDI с соответствующей прошивкой (ну и сам миди-порт надо распаять, гальваническую развязку, всмысле). другое дело, софта нет
Так если софта нет с чего это вообще вдруг решили, что поддержка midi работает??? Как и на чем это тестировалось и проверялось???:v2_conf3:

Black_Cat
02.10.2008, 11:57
чего это вообще вдруг решили, что поддержка midi работает?работает аппаратный интерфейс, а поддержка может быть токо программная, и её нет

newart
02.10.2008, 14:01
работает аппаратный интерфейс,
Не факт.

Black_Cat
02.10.2008, 14:59
Не факт.если он уже реализован, то неработать там нечему

dreamer
02.10.2008, 17:04
To =ANDROID=

Если ты любишь 8 битный звук, то для чего изобретать велосипед ? железный спек с клавой это уже фетишизм какой-то, что же для тебя важнее железный спек или его звук ? Есть замечательный VST инструмент YMVST, звук от AY не отличишь, SID там тоже отличный, подрубил миди-клаву к компу и вперёд, результат то один и тот же, что эмуль что спек. Постараюсь понять если объяснишь.

newart
02.10.2008, 17:27
Есть замечательный VST инструмент YMVST, звук от AY не отличишь, SID там тоже отличный, подрубил миди-клаву к компу и вперёд, результат то один и тот же
Нифига.
Твой недавний музон в соседней теме яркое тому подтверждение.

Добавлено через 1 минуту

железный спек с клавой это уже фетишизм какой-то,
Game Boy или аналоговые синтезаторы 80-х годов тоже?

dreamer
02.10.2008, 17:58
"Твой недавний музон в соседней теме яркое тому подтверждение."

причём тут музон который сводился с применением современных обработок ?
Можно провести чистый тест, оцифровать звук железного спека и тот же звук эмуля.. и пусть народ на слух вслепую определить что есть что.
К слову, по статистике SONY, 90% слушателей не могут отличить MP3 от WAV, скорей им всё равно, если качество звука приемлимое.


"аналоговые синтезаторы 80-х годов тоже? "

слова "аналоговые" и "синтезаторы" каким боком это имеет отношение к спектруму ?

newart
02.10.2008, 18:12
слова "аналоговые" и "синтезаторы" каким боком это имеет отношение к спектруму ?
Это к слову о фетишизме.


Можно провести чистый тест, оцифровать звук железного спека и тот же звук эмуля.. и пусть народ на слух вслепую определить что есть что.
Ты немного не понял. Я вполне допускаю что упоминемый плагин может эмулировать YM (было бы чего эмулировать), я о том что методы звукоизвлечения в трекере и твоем плагине разные, поэтому и результат будет разным.
А голого меандра или огибающей будет не достаточно, что бы получить чиповое звучание.

=ANDROID=
02.10.2008, 19:53
Давайте разберемся по поводу МИДИ интерфейса на Спеке. Мультикарта с поддержкой МИДИ это конечно здорово.... Только зачем это вообще надо (я понимаю когда там оцифровать что-нибудь или принтер подключить, то без вопросов - штука нужная)???

Одно дело если нам нужен синтезатор с чиповым звуком для концертов, так тогда можно обойтись и без МИДИ, просто сделав другой клавиатурный модуль. Дешево и сердито! Т.е. здесь Спектрум становится именно синтезатором и ничем более! Пихаем его плату и новый модуль в синтезаторный корпус и ВСЁ. Задумка как раз в том и состоит, чтобы получить максимально качественный и дешевый синт.

Совершенно другое дело если нам нужен именно Спек (уже как компьютер) с чиповым звуком. Так тогда и МИДИ-клавиатура не нужна, просто используем трекеры, коих превеликое множество для данной платформы!

Не знаю, не вижу смысла покупать для Спеки девайс который бы стоил в 10-15 раз дороже его самого... Ну, а раз купили проще уж тогда VST'шки юзать (у меня например МИДИ-клавиатура используется для управления виртуальным синтезатором FM8 на ноутбуке)........................

Добавлено через 5 минут

Есть замечательный VST инструмент YMVST, звук от AY не отличишь, SID там тоже отличный, подрубил миди-клаву к компу и вперёд, результат то один и тот же, что эмуль что спек.
МИДИ-клава уже и так занята под виртуальный синт, а тратить деньги на вторую ради чипового саунда когда в гараже 5 Спеков валяется, и их постепенно сжирает корозия - вот где действительно фетишизм)))))))))

newart
02.10.2008, 20:14
МИДИ-клава уже и так занята под виртуальный синт, а тратить деньги на вторую ради чипового саунда когда в гараже 5 Спеков валяется, и их постепенно сжирает корозия - вот где действительно фетишизм)))))))))
48-е это бесполезный хлам.


Задумка как раз в том и состоит, чтобы получить максимально качественный и дешевый синт.
Изгатавливать свою клаву достаочтно хлопотно. Переделывать сломанную midi или китайскую самоиграку проще, но где ее взять на халяву?
Это очень индивидуальное решение получается, кто то сможет собрать механику, кто то нет, а кому то просто влом.


Не знаю, не вижу смысла покупать для Спеки девайс который бы стоил в 10-15 раз дороже его самого...
Новый спектрум сегодня стоит дороже чем MIDI клава.

=ANDROID=
02.10.2008, 21:08
48-е это бесполезный хлам.
Ну, как сказать..... бипер тоже довольно интересно звучит, а если еще эффект-процессором обработать (я так делал на БК 0010-01)..... :)))

Изгатавливать свою клаву достаочтно хлопотно. Переделывать сломанную midi или китайскую самоиграку проще, но где ее взять на халяву?
Это очень индивидуальное решение получается, кто то сможет собрать механику, кто то нет, а кому то просто влом.
Где взять.... Хм... Я думаю эт не очень большая проблема... Радио-барахолки рулят!
А вообще я решил, что разработаю модуль с такой механикой, которую бы смог собрать даже самый последний "чайник" с самыми "кривыми" руками. Придумывать буду так, чтобы это было легко повторимо, качественно и из доступных материалов. Хочется действительно, чтобы вещь была общедоступной и стала достоянием всех спектрумистов-музыкантов!!!
Ну, а кому влом... тут уж без комментариев... под лежачий камень вода не течет!

Новый спектрум сегодня стоит дороже чем MIDI клава.
Не знаю, не знаю.... сегодня был на местной радио-барахолке купил 128-й Спек за 400 р. (Я ж и говорю, что радио-барахолки рулят!) Уже проверял - полностью рабочий! :)

newart
02.10.2008, 21:20
Не знаю, не знаю.... сегодня был на местной радио-барахолке купил 128-й Спек за 400 р. (Я ж и говорю, что радио-барахолки рулят!)
В провинцие может быть и рулят, а у нас одна на весь город и клавиш за 5 лет я там ни разу не встречал, спектрумов >48k тоже.


Ну, как сказать..... бипер тоже довольно интересно звучит, а если еще эффект-процессором обработать
Если так рассуждать, то и китайский брелок за 50р можно приспособить для звукоизлечения... ;) Бипер это 1 канал (голос) = 1 одновременно нажатая клавиша.

=ANDROID=
02.10.2008, 22:39
В провинцие может быть и рулят, а у нас одна на весь город и клавиш за 5 лет я там ни разу не встречал, спектрумов >48k тоже.
Еще можно через ebay.com покупать, там тоже много дешевых есть!

Бипер это 1 канал (голос) = 1 одновременно нажатая клавиша.
Блин... видимо я тогда что-то не правильно понимаю... В БК0010-01, на сколько я знаю, стоит этот самый бипер... Но, тем не менее, для него есть программка "Клавесин" - трехголосый музыкальный редактор (была и у меня эта штука когда-то на касете с играми). Как это можно понять???

Mike
02.10.2008, 23:49
Во первых что для тебя чиповый звук?
Если тупо меандр с огибащей, то такие звуки есть в любом приличном синтезаторе.

С чего ты взял, что разные аппараты с одинаковой архитектурой синтеза звучат одинаково ? Это совсем не так.


Вообще есть такая модель спектрума, Spectrum 3+, так вот там есть MIDI вход и вроде бы даже какой-то софт был.

Чего же ты раньше молчал ??? У тебя ведь оно было ? Ещё осталось или нет, а то я уже не помню ?


Есть замечательный VST инструмент YMVST, звук от AY не отличишь, SID там тоже отличный, подрубил миди-клаву к компу и вперёд, результат то один и тот же, что эмуль что спек. Постараюсь понять если объяснишь.

Если ты не отличаешь, это не значит, что он не отличается. VST AY отличается более чем ощутимо, а VST SID так вообще никакой, жалкое подобие. Последний всё таки представляет собой гибридный чип с аналоговым резонансным фильтром, а эмулировать звукоформирующие аналоговые цепи очень сложно.


По теме.
Я давно уже предлагал написать софт под ZX, дабы при помощи Камилевского контроллера превратить его в звуковой модуль управляемый по MIDI. При чём с драйверной системой, через которую поддерживать различные звуковые решения существующие и разрабатываемые для спека, такие как: Biper, AY, TurboSound, QuadSound, TSFM, Сovox, Sound Drive, DMA-Sound, General Sound, NeoGS (кто то всё ещё считает, что спектрум не пригоден для музыки ? :v2_devil: )... Но всё как обычно осталось на уровне концепций. Сам я писать софт на достаточном уровне не умею...

newart
02.10.2008, 23:54
Сам я писать софт на достаточном уровне не умею...
Я бы взялся, но: контроллера нет (как и уверености что он заработает), midi клавы тоже нет. Покупать и то и другое пока не решаюсь.


Чего же ты раньше молчал ??? У тебя ведь оно было ? Ещё осталось или нет, а то я уже не помню ?
Продал. :(

Добавлено через 2 минуты

Блин... видимо я тогда что-то не правильно понимаю... В БК0010-01, на сколько я знаю, стоит этот самый бипер... Но, тем не менее, для него есть программка "Клавесин" - трехголосый музыкальный редактор (была и у меня эта штука когда-то на касете с играми). Как это можно понять???
Да действительно можно сделать два канала. Но ведь и этого мало.

Mike
03.10.2008, 10:31
Я бы взялся, но: контроллера нет (как и уверености что он заработает), midi клавы тоже нет. Покупать и то и другое пока не решаюсь.

Ну контроллер-то у меня есть, могу выдать на время написания, миди-клаву тоже можно какую-нибудь найти, а можешь просто midi-out твоего писюка воткнуть в midi-in спека и пользоваться виртуальной клавиатурой или пускать midi-файлы.

newart
03.10.2008, 15:16
Ну контроллер-то у меня есть, могу выдать на время написания,
А он прошит соответсвующей прошивкой?

=ANDROID=
03.10.2008, 17:43
Я смотрю вроде сдвинулось все с мертвой точки! :) Давно уже эта проблема висела в воздухе среди спектрумистов. Mike прав, надо действительно организовать поддержку для всех видов устройств вывода звука. И обязательно (ну, для тех кто не имеет миди-клавы, кому удобно пользоваться обычной клавиатурой, или для тех, кто захочет собрать устройство описание которого я скоро предоставлю) поддержку управления клавишами спековской клавиатуры.
Сейчас, не смотря на то, что у меня была готовая клавиатура от синтезатора, занимаюсь изготовлением клавиш и созданием механики самодельной клавиатуры (не хочу быть эгоистом, хочется, чтобы это было доступно всем). Думаю дня через 3-4 закончу. Потом выложу мануал по изготовлению с чертежами и фотографиями.

Mike
03.10.2008, 18:19
А он прошит соответсвующей прошивкой?

ХЗ... Но это же не большая проблема, прошить...

newart
06.10.2008, 06:03
В тему (середина 80-х): :v2_cool:

=ANDROID=
06.10.2008, 12:36
В тему (середина 80-х):

Раз такая штука уже давно существует, ну хоть какой-то софт должен же под нее быть???

newart
06.10.2008, 16:30
Раз такая штука уже давно существует, ну хоть какой-то софт должен же под нее быть???
Ну да, ищи: http://www.worldofspectrum.org/utils/index.html :)
Только не факт, что спектрум в этой схеме использовался для звукоизвлечения.
Скорее для записи и редактирования нот.

Mike
08.10.2008, 08:44
Ну да, ищи: http://www.worldofspectrum.org/utils/index.html :)
Только не факт, что спектрум в этой схеме использовался для звукоизвлечения.
Скорее для записи и редактирования нот.

Естественно он тут использовался как секвенсор, но тем не менее, всё равно интересная штука. Раз такая была, значит явно был и софт и схема железяки где нибудь валяется.


Вот, нашёл немного инфы по этому девайсу:

http://www.sincuser.f9.co.uk/033/hardwre.htm
http://www.worldofspectrum.org/showmag.cgi?mag=YourComputer/Issue8405/Pages/YourComputer840500144.jpg

Как я понял, оно работало с собственной софтиной.

fan
11.10.2008, 13:38
Вообще есть такая модель спектрума, Spectrum 3+, так вот там есть MIDI вход и вроде бы даже какой-то софт был.
Официально толь выход (поддержка в васике) у любого спека (128к). Весит на регистре А муз сопра (один бит на вход и один на выход). Треш короче...

В Interface 1 последовательный порт то же нефига не аппаратный .


Раз такая штука уже давно существует, ну хоть какой-то софт должен же под нее быть???
Из известных аппаратных (с аппаратным UART) и наличиствующим софтом знаю только скорпионовский мидишный порт (софт как раз newart выкладывал в "железе" - http://zx.pk.ru/showthread.php?t=5805 ). Но нету схемы , впринципе можно попытаться востановить поковырявшись в коде .

newart
11.10.2008, 23:54
=ANDROID=, как прогресс с клавишами, собрал?

=ANDROID=
13.10.2008, 01:40
как прогресс с клавишами, собрал?
Еще не совсем... Сейчас на работу устроился, времени вообще ни на что не хватает (((. Но впереди аж (!) 4-ре выходных (я по сменам работаю), так что постараюсь закончить (хотя тоже под вопросом)...

На данный момент готовы все детали для черных клавиш (верхушки и боковинки), осталось только склеить. Также почти готовы верхушки для белых (у некоторых фаску снял у некоторых еще нет), но пока нет боковинок (оставил напоследок, благо их быстро делать). Потом останется приклеить боковинки к верхушкам и собрать все вместе.

Вот разложил верхушки черных и белых вместе, а также чуть выше них положил боковинки (левые и правые) черных и сфоткал (см. прикрепленный файл "Key-demo.JPG")

В общем уже не долго осталось...:v2_smile:

=ANDROID=
23.11.2008, 09:41
Мммм да... подзабросил я клавиши делать... Мотивации нет!...... Жаль.....

Зато вот нашел вродь как виртуальный синт для Спека (качать здесь: ftp://ftp.worldofspectrum.org/pub/sinclair/utils/VentamaticMIDIInterface.tzx.zip), поддерживает кучу миди интерфейсов (там в начале выбор есть), но, опять таки, проверить софтину не могу, нет того к чему подрубать миди-клаву.

Вроде писали, что на ZXMC миди было... Если у кого есть сее чудо попробуйте будет ли софтина работать с миди интерфейсом мультикарты.

(вот еще непонятно что для миди: ftp://ftp.worldofspectrum.org/pub/sinclair/utils/CheetahMIDIInterface.tzx.zip и ftp://ftp.worldofspectrum.org/pub/sinclair/utils/EMRMiditrackPerformerV1.1.tzx.zip)

Anton_uz
30.06.2009, 03:40
Мммм да... подзабросил я клавиши делать... Мотивации нет!...... Жаль.....

дружищще!, ну ты что !
держи ссылку (аналогично я сделал для Atari, только очень давно и эта модель стала знаменитой):

Название: MIDI.rar
Размер: 222.20 кб
Доступен до: 2009-07-30 03:38:23

Ссылка для скачивания файла: http://files.klem.ru/12887020

если стало интересно - заходи в мэйл агент - пообщаемся (Anton_uz@inbox.ru)
если прога подошла тебе, то кинь плиз мне на кошелёк немного деньжат (от 3 до 5 WMZ) - не догадался сразу сделать блок-регистрации к данной проге - лень мне.

Z378217618762
R367424966238

=ANDROID=
30.06.2009, 17:18
дружищще!, ну ты что !
держи ссылку (аналогично я сделал для Atari, только очень давно и эта модель стала знаменитой):

Название: MIDI.rar
Размер: 222.20 кб
Доступен до: 2009-07-30 03:38:23
Интересная прога... но только не из той оперы... Это ж для PC прога, а нужно для ZX-SPECTRUM!!! И нужно, чтоб она работала с микросхемкой AY или YM!

Anton_uz
01.07.2009, 00:27
вы как-бы любители прошлого - я и сам щас начал слушать то, что когда-то сам придумал, а именно - музыку для AY-38910
у проца есть что-то странное, типа эха или огибания (чего нет в симфонической музыке)
но писать синтезатор для спектрума я не смогу, т.к. незнаю команд для этого проца., да и вам не советую - это сложно (есть 1 трудность - для нормального общественного стиля к спектруму нужно подключть MIDI-клаву и уметь опрашивать её через машинный язык, а уж потом делать ваш синтезатор..)

---------- Post added at 01:11 ---------- Previous post was at 01:06 ----------

кто напишет такую прогу - т.е. синтезатор для ZX под AY...
я скажу, что он сумасшедший !

но звук будет красивый... уже понимаю...

---------- Post added at 01:23 ---------- Previous post was at 01:11 ----------

кто напишет такую прогу - т.е. синтезатор для ZX под AY...
я скажу, что он сумасшедший !

но звук будет красивый... уже понимаю...

---------- Post added at 01:27 ---------- Previous post was at 01:23 ----------

кто напишет такую прогу - т.е. синтезатор для ZX под AY...
я скажу, что он сумасшедший !

но звук будет красивый... уже понимаю...

volton
01.07.2009, 06:01
Anton_uz,ты видимо вообще не понимаешь что пишеш :) все уже давно написано... c вашими тут высказываниями уже сам порой начинаешь думать - а что ж такое синтезатор? :) берите в руки про тракер и вперед! делаете сэмпл и играете... или же надо что то оригинальное? и тем более ничего странного у ау8910 или 8912 нету!

Anton_uz
01.07.2009, 23:22
сорри - это браузер у меня завис - вышло 3 раза моё сообщение

но с ПРО-трэккером я работать не смогу - я уже не тот !

а вот в синтезаторе смог-бы - если бы можно было приклеить заранее подготовленный звук к определенной клавише на MIDI-клавиатуре а потом запустить прогу в режиме опроса MIDI-клавы (так-же, как я сделал в своей проге)

=ANDROID=
04.07.2011, 14:48
Наткнулся на вот такую вот штуковину http://www.straytechnologies.com/products-page/synthesizer-kits/ - показалось достаточно интересным. Кто нибудь в состоянии схему воссоздать?

im2
04.07.2011, 15:04
Наткнулся на вот такую вот штуковину http://www.straytechnologies.com/products-page/synthesizer-kits/ - показалось достаточно интересным. Кто нибудь в состоянии схему воссоздать?

Воссоздать-то может не проблема, а вот прошивку для меги ты где собрался брать?

siril
04.07.2011, 15:18
Вопрос по существу: MIDI-порт это ведь обычный RS-232?

Таким образом он как минимум реализован в куче клонов спектрума, так? (Profi/Scorpion/ATM-turbo).

В таком случае нет ничего сложного в том, чтобы на спектруме просто читать из этого порта данные. (Запрограммировать прерывание на входящее сообщение или постоянно опрашивать его?).

Таким образом нужно только программное обеспечение, которое можно отлаживать и на эмуляторе спектрума, так?

В каких эмуляторах спектрума реализован RS-232 и/или MIDI-порт таким образом, что его можно намаппить на (виртуальные) MIDI-входы/выходы ОС?

В простейшем случае нужно реализовать лишь небольшое подмножество MIDI-стандарта, по существу, диалект MIDI. Главное - это наладить связь (можно одностороннюю) до спектрума.

В принципе у меня есть чёткое представление каким должен быть софт на стороне спектрума, для того, чтобы управлять практически всем богатством звука AY-8910 (или 2...N AY-8910) по MIDI (прорабатывал эту теорию для VSTi/AU).

Всё это относительно несложно.

Дмитрий
04.07.2011, 15:20
Вопрос по существу: MIDI-порт это ведь обычный RS-232?


в куче клонов спектрума, так? (Profi/Scorpion/ATM-turbo).
не совсем... иначе бы скорпионовцы не создавали отдельную карту MIDI для своего компа.

siril
04.07.2011, 15:25
не совсем... иначе бы скорпионовцы не создавали отдельную карту MIDI для своего компа.

ну мало-ли. может быть там им выход понадобился. и, кажется, там ещё дополнительные возможности были добавлены.

вопросы остаются открытыми: можно ли к RS-232 присобачить MIDI-кабелем, какой-либо стандартный девайс, так, чтобы спектрум смог считывать сообщения, присланные ему.

и на каком из эмуляторов это можно отлаживать.

Black_Cat
04.07.2011, 15:40
Вопрос по существу: MIDI-порт это ведь обычный RS-232?
программно - да, аппаратно - нет

Таким образом он как минимум реализован в куче клонов спектрума, так? (Profi/Scorpion/ATM-turbo).на всех этих компах реализовано хрен знает что, поэтому это можно даже не вспоминать. Единственный вменямый стандарт реализован на Фениксе и контроллере ZXMC. Там эмулируется микросхема 8250.


Таким образом нужно только программное обеспечение, которое можно отлаживать и на эмуляторе спектрума, так?тиаретически - да


В каких эмуляторах спектрума реализован RS-232 и/или MIDI-порт таким образом, что его можно намаппить на (виртуальные) MIDI-входы/выходы ОС?х.з. скорее ни в каких. Если сам прикрутишь РСшный COM порт к эмулю, то будет. Проще всего взять DOSовский эмуль, т.к. в нём можно напрямую общаться с 8250 на РС

=ANDROID=
04.07.2011, 15:52
Воссоздать-то может не проблема, а вот прошивку для меги ты где собрался брать?
имелось ввиду что и прошивку тоже аналогичную

siril
04.07.2011, 15:52
программно - да, аппаратно - нет
поясни плиз.

то есть даже если на реале есть реализованыый по фен-шую RS-232 на UART, им всё равно не воспользоваться?

или можно спаять какой-то достаточно простой переходник с MIDI на RS-232? (без особой мутной логики, чисто электрический).

или это значит, что нужно реализовывать именно аппаратный нормальный MIDI-порт? (по сути, железку, аналогичную скорпионовской MIDI-плате).

Black_Cat
04.07.2011, 16:03
или можно спаять какой-то достаточно простой переходник с MIDI на RS-232? (без особой мутной логики, чисто электрический).да, там сигналы чуть отличаются, переходник делается просто

Кстати, newart ужо некоторое время программирует чёт втихаря для миди под ZXMC, попинай его на этот предмет

newart
04.07.2011, 20:58
Наткнулся на вот такую вот штуковину http://www.straytechnologies.com/pro...thesizer-kits/ - показалось достаточно интересным. Кто нибудь в состоянии схему воссоздать?
Тебе жалко поддержать разработчика 40 баксами?

psb
05.07.2011, 10:11
нормальный компорт есть в Unreal, работает в обе стороны, сам проверял.
для миди надо простой переходник и возможность выставить у компорта "нестандартную" частоту.

=ANDROID=
05.07.2011, 11:55
Тебе жалко поддержать разработчика 40 баксами?
не жалко, если бы у меня было хотяб 80... денег нет у самого вообще(

siril
05.07.2011, 14:49
нормальный компорт есть в Unreal, работает в обе стороны, сам проверял.
для миди надо простой переходник и возможность выставить у компорта "нестандартную" частоту.

да мне и реальный-то ком-порт не нужен. мне бы виртуальный миди-порт в операционке намаппить на rs-232 внутри эмулятора спектрума =) да и всего делов.

newart
05.07.2011, 19:41
да мне и реальный-то ком-порт не нужен. мне бы виртуальный миди-порт в операционке намаппить на rs-232 внутри эмулятора спектрума =) да и всего делов.
Попроси DeathSoft'a, там 15 строк кода.

MidiInOpen
MidiInStart

и CallBack для In'a.

Out можно не делать.

siril
05.07.2011, 22:40
Попроси DeathSoft'a, там 15 строк кода.

MidiInOpen
MidiInStart

и CallBack для In'a.

Out можно не делать.

написал ему в личку =)

Black_Cat
06.07.2011, 00:05
написал ему в личку =)надеюсь не на этом форуме? :) а то долго придётся ждать ответ :)

siril
06.07.2011, 09:11
надеюсь не на этом форуме? :) а то долго придётся ждать ответ :)

а на каком надо было?

psb
06.07.2011, 10:13
мне бы виртуальный миди-порт в операционке намаппить на rs-232 внутри эмулятора спектрума =) да и всего делов.
вроде же есть какие-то сторонние приблуды, которые делают из миди вирт. ком-порт? и наоборот... в крайнем случае самопал, работающий с миди и ретранслирующий команды в ком-порт. плюс com2com к этому. и эмулятор все слышит:)

а DeathSoft в аське, на длкорпе или в ирц...

Black_Cat
06.07.2011, 11:00
а на каком надо было?на этом: http://dlcorp.nedopc.com/viewforum.php?f=29&sid=f143cc54bc323ac82043b1a207288648

siril
06.07.2011, 11:58
вроде же есть какие-то сторонние приблуды, которые делают из миди вирт. ком-порт? и наоборот... в крайнем случае самопал, работающий с миди и ретранслирующий команды в ком-порт. плюс com2com к этому. и эмулятор все слышит:)

а DeathSoft в аське, на длкорпе или в ирц...

есть, но если это настолько же просто, насколько представляется (просто вызвать создание MIDI-IN endpoint в системе и просто слушать его и ретранслировать данные в RS-232 внутри эмуля), то можно попытаться подбить на это DeathSoft'а =)

@Black_Cat: tnx!

kirillov
08.11.2011, 01:55
в свое время я писал на встроенном бейсике прогу для игры на клавиатуре спектрума его же звуками. Прога и на самом деле примитивная. Но вот только у меня была проблема с задержкой воспроизведения в силу того, что код на бейсике работает очень медленно.

=ANDROID=
08.11.2011, 02:13
в свое время я писал на встроенном бейсике прогу для игры на клавиатуре спектрума его же звуками. Прога и на самом деле примитивная. Но вот только у меня была проблема с задержкой воспроизведения в силу того, что код на бейсике работает очень медленно.
скинте, если осталась еще)

проф
08.11.2011, 11:43
Ну я такую прогу писал тоже . 21 строка. Через инкей. и родной BEEP , AY не использовался.

kirillov
10.11.2011, 14:44
скинте, если осталась еще)

Если бы найти руководство по бейсику (с моим Spectrum 128 шла книжечка от Солона) - я напишу эту прогу за 5 минут. Просто не помню точно синтаксис.
Ну а использование AY - это всего лишь команда PLAY, её я никогда не забуду :)

Rindex
10.11.2011, 14:46
Если бы найти руководство по бейсику (с моим Spectrum 128 шла книжечка от Солона) - я напишу эту прогу за 5 минут. Просто не помню точно синтаксис.

Ищи книгу в этом списке (http://vtrdos.ru/book.htm).