Автор |
Тема: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 08.02.2020 19:55 |
|
---|---|---|
П-ск![]() ![]() ![]() |
Появился тут у меня как-то неожиданно KORG Volca FM. Маа-аленьки такой. Пиликал я на нём, пиликал, банки разные заливал.. А банки он от Ямахи DX7 понимает, короче - клёвая штучка ! Да чёт упарился я разные интересные звуки по банкам искать. Вроде и есть их миллиённые количества, да тока в каждом банке их по 2-3-5, а остальные чёт не все нравятся. И возникла у меня идея как-то оптимизировать процесс. Вот так и появилась Она ! Программа позволяет открыть файл с инструментами, проиграть любой инструмент через подключённый синтезатор, сохранить инструмент в качестве отдельного файла, сохранить в файл сам банк инструментов, скомпоновать банк инструментов самостоятельно, отправить в синтезатор как банк целиком, так и отдельный инструмент. Как по мне - дак более удобная в этом плане штука получилась, чем MIDI-OX. Прямая ссылка на архив с программой : Хэлп там встроенный есть. Ну, и напоследок, фотография на память. 8-) ![]() |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 08.02.2020 21:43 |
|
---|---|---|
Хард и софт. ![]() ![]() ![]() |
![]() Клёво. А ежели вместо Волки - Korg DS-8 прикрутить? Получится? |
|
Professional musician, arranger, sound engineer, sound producer
https://soundcloud.com/user-931212328 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 08.02.2020 21:53 |
|
---|---|---|
П-ск![]() ![]() ![]() |
Интересный вопрос.. По идее, если он поддерживает заливку sysex-файлов от Ямахи DX7 - то, возможно, и заработает. Возможно, что и сама DX7 с программой работать будет, да вот, не на чем проверить. Цель так-то стояла - не написать универсальную программу, а быстро, на коленке сляпать прогу чисто для себя. А она вишь, ничё-так вроде получилась, вот я и поделился с народом. 8-) |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 09.02.2020 13:10 |
|
---|---|---|
П-ск![]() ![]() ![]() |
Вчёрась, выбирая из статыщьмильёнов инструментов лучшие, устал у меня палец щёлкать последовательно на каждом. Приделал галочку "Проигрывать при открытии". Если её установить, то при выборе файла программа сразу начнёт играть из него последовательно все инструменты. Также приделал кнопочку "Panic" которая останавливает воспроизведение как последовательности инструментов, так и зависших нот. ![]() ** Обновил программу по первоначальной ссылке. |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 09.02.2020 14:24 |
|
---|---|---|
П-ск![]() ![]() ![]() |
Добавил ещё одну галочку - позволяет программе последовательно перебирать файлы в каталоге, начиная с текущего, и проигрывать в каждом интрументы. Остановка - по кнопке "panic". То есть можно поставить все галочки, дважды щёлкнуть на первом файле в выбранном каталоге и спокойно дожидаться, пока в наушниках не сыграет понравившийся инструмент. Тогда - щёлкаем по кнопке "panic" ,перетаскиваем инструмент в "Свой банк" и двойным щелчком на нужном файле запускаем дальнейший перебор файлов и инструментов. Почти полная автоматизация. ** Для совсем полной автоматизации - нужно реализовать приём из головы пользователя сигнала типа "Оъ! Это он !" и сразу автоматом запускать копирование понравившегося инструмента. Тут есть над чем подумать.. 8-) ![]() ** Обновил программу по первоначальной ссылке |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 09.02.2020 16:35 |
||
---|---|---|---|
П-ск![]() ![]() ![]() |
По результатам часового использования программы, добавил ещё несколько недостававших мне возможностей : Расширил менюхи под правой кнопкой мыши : - Скопировать инструмент в Свой банк - инструмент копируется на первое свободное место панели Свой банк - Сохранить инструмент в папку Мои инструменты - инструмент копируется в подкаталог "Мои инструменты", который располагается в папке программы - Сохранить банк в папку Мои инструменты - Свой банк копируется как файл в подкаталог Мои инструменты, который располагается в папке программы - Очистить Свой банк - удаляются все инструменты на панели Свой банк + добавил кнопочку "Банк -> в Мои инстр." - дублирует пункт "Сохранить банк в Мои инструменты ![]() ![]() ** Обновил программу по первоначальной ссылке |
||
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 09.02.2020 17:18 |
||||
---|---|---|---|---|---|
П-ск![]() ![]() ![]() |
Если кому интересно, некоторые технические подробности : На создание программы ушло чистого времени часов 12 (в течение недели). + кучу времени потратил на поиск в интрнете всякой технической информации - форматов sysex, алгоритма подсчёта контрольной суммы и т.д. Описание формата sysex для DX7, которым я воспользовался, приложено. ( Форматы хранения данных в файлах на 1 инструмент и на 32 инструмента здорово отличаются: - В 1-инструментном формате в каждом байте хранится по 1 параметру, а в файле на 32 инструмента - в байте может быть 1, 2 или 3 параметра. - В 32-интр. файле используется контрольная сумма - предпоследний байт файла, в 1-инстр. файле в предпоследнем байте хранятся триггеры, позволяющие включать/отключать конкретные осциляторы (у меня этот байт всегда равен 3FH - включены все осциляторы) Контрольная сумма считается так : (Pascal) (в текстовой переменной SYX у меня тут весь 32-голосный файл без первых 6 байтов заголовка и без двух последних байтов : предпоследнего байта контрольной суммы и последнего байта "F7") (на выходе - байт контрольной суммы) n2:=0; for i1:=1 to length(syx) do n2:=n2+ord(syx[i1]); checksum := ((not (n2 and 255)) and 127) + 1; ** Не сумел найти способа переключения из программы текущего инструмента на самом синте Volca FM. Судя по интернетовским описаниям, Volca такой возможности не имеет (?). --------- Думаю, эта информация пригодится разработчикам подобных программ. 8-) |
||||
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 27.02.2020 17:36 |
|
---|---|---|
Хард и софт. ![]() ![]() ![]() |
>По идее, если он поддерживает заливку sysex-файлов от Ямахи DX7 - то, возможно, и заработает. DS-8 хавает сисексы от чистой Семёрки. DX7IIFD и DX7S - пока не проверял. >Возможно, что и сама DX7 с программой работать будет, да вот, не на чем проверить. У меня давно уже нет семёрок. Тоже не на чем проверить. |
|
Professional musician, arranger, sound engineer, sound producer
https://soundcloud.com/user-931212328 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 30.08.2020 20:03 |
|
---|---|---|
П-ск![]() ![]() ![]() |
- исправлено иногда не останавливающееся автоматическое переборовоспроизведение инструментов - изменён порядок пунктов меню по правой кнопке мыши на так, как мне кажется, удобнее - добавлены самолично выбранные три набора инструментов из статыщмильённой кучи оптом накачанных из интрнета. Уфф... и скока же их тама.. да большей частью чё-то больно одинаковые.. 8-0 Обновил программу по первоначальной ссылке (продублирую и сюда |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 04.09.2020 00:23 |
|
---|---|---|
Москва NS5R,MU80,DB50XG,... ![]() ![]() ![]() |
Уважаемый автор! Замечательная программа. Спасибо Вам, что выкладываете и развиваете. Попытался пользоваться: компоновка файлов в банк работает! Ура! Но, при выборе миди-устройства выбирается только первое (под номером 0:). При этом выпадающий список отображает все доступные устройства (перепроверял все - другими приложениями не заняты). При этом окно программы обновляется, как при первом запуске. Понимаю конечно, что Вы отлаживали на своей машине и программа не обязана четко работать на других конфигурациях (у меня win 10 (64)). Не подскажите Вашу директорию установки (может от этого зависит?). ОГРОМНАЯ просьба: предыдущие версии не дадите попробовать? может у меня сработает выбор МИДИ-устройства на предыдущих версиях? |
|
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 04.09.2020 10:29 |
|
---|---|---|
«Think Different» ![]() |
А если так? Volca FM - Как загрузить патчи DX7 с помощью Dexed |
|
https://disk.yandex.ru/i/vAZELM_Wy3I4_Q
"Наша нынешняя музыка - это капля, наше незнание Музыки - море". |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 04.09.2020 10:38 |
|
---|---|---|
«Think Different» ![]() |
Yamaha DX7 SYSEX |
|
https://disk.yandex.ru/i/vAZELM_Wy3I4_Q
"Наша нынешняя музыка - это капля, наше незнание Музыки - море". |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 05.09.2020 15:37 |
|
---|---|---|
П-ск![]() ![]() ![]() |
>furtovin Программа тестировалась на WinXP и Win7. Десятки у меня, к сожалению, нет. Процедура переключения устройств одинакова на всех версиях, я её целиком из своего MidGen-а перенёс. Можно попробовать следующее : - распаковать программу в каталог с простым путём, например, в C:tempdx2volca - щёлкнуть правой кнопкой мыши на файле dx7volca.exe, выбрать Свойства, на вкладке Совместимость выбрать Windows 7 и установить галочку Запуск от имени администратора. |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 05.09.2020 15:43 |
|
---|---|---|
П-ск![]() ![]() ![]() |
+ где-то в интернете как-то видел программки, с помощью которых можно назначить миди-устройство по-умолчанию. Если с их помощью устройство назначить, то и моя программа с назначенным устройством заработает. Она под номером "0" именно назначенное по-умолчанию устройство использует. |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 05.09.2020 22:03 |
|
---|---|---|
Москва NS5R,MU80,DB50XG,... ![]() ![]() ![]() |
Спасибо всем за ответы. 1. Dexed давно и активно использую, но он не загружает одиночные инструменты(патчи).syx То есть, если я в вольке накрутил звук, затем выгрузил его в .syx (да! она может это делать!) то потом скомпоновать отдельные патчи в банк я могу пожалуй только в программе уважаемого автора bav9. А уже этот банк уже конечно можно грузить в Dexed и там докручивать. 2. Погрузился в вопрос управления MIDI в WINDOWS. Все плохо: Оказалось, что если в win7 майкрософт просто убрала (существующий в предыдущих виндах) пользовательский интерфейс управления MIDI-устройствами, но при этом оставила для разработчиков старые функции чтения и переопределения MIDI устройств. В том числе по ID или по дефолту. НО, начиная с в Windows 8 они переписали стек MIDI и функциональность MIDI mapper полностью исчезла. Синтезатор Microsoft GS теперь жестко запрограммирован на MIDI-устройство №0, поэтому любое приложение, которое запрашивает MIDI-устройство «по умолчанию», теперь получит синтезатор Microsoft GS, и нет возможности его изменить. Скачал приложение MIDI Out Setter, позволяющее переопределить MIDI-устройство по-умолчанию. В семерке наверное работает. В десятке рапортует что устройство переопределено, но по факту - нет. Так же ID-шник сменить не может. Попробую ещё в реестре поковыряться - может "руками" удастся изменить ID нужного мне устройства. Мелкомягкие в своём репертуаре: на MIDI положили очередной болт. Причём, занимаются этим давно и конкретно. Ну да ладно. Основной функционал (компоновка отдельных инструментов в банк) работает и на том спасибо большое! |
|
|
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 09.01.2022 12:18 |
|
---|---|---|
П-ск![]() ![]() ![]() |
Поправил глюк, когда воспроизведение инструментов не останавливается, дойдя до конца файла. Обновил программу по первоначальной ссылке : https://yadi.sk/d/INsdS-3EvKuKIA |
|
bav9
http://home.onego.ru/~bav9/index-mus.html http://www.musicforums.ru/lirics/userpost.php?bn=mfor_lirics&userid=lehavika&forum=mfor_lirics&dt=365&type=1 |
Автор |
Тема: Re: [разработка] dx7Volca (Программа по компоновке и заливке банков в формате Yamaha DX7 в KORG Volca FM)
Время: 24.01.2023 09:50 |
|
---|---|---|
Рига![]() ![]() ![]() |
Автору программы респект и уважуха! ![]() ![]() Браво! !!! ![]() ![]() ![]() ![]() . Пока не испытывал,но в перспективе. |
|
|