Банки для Yamaha DX100, DX27, DX21 (2 онлайн)

TechnoIsBack

Well-Known Member
5 Сен 2012
3.192
2.029
113
Друзья, поделитесь плиз у кого завалялись SYSEX банки к Yamaha DX100, DX27, DX21. К более поздним DX11 / TX81Z оказалось найти проще, а к этим совсем ничего не нарыл. Хоть там и есть частичная обратная совместимость, но интересуют именно те банки, которые изначально затачивались именно под архитектуру DX100, DX27, DX21. Когда-то попадались в сети пресеты к ним, но сейчас сайт и в поисковике не находит, видимо поддержка домена прекратилась. Может кто успел слить...
 
Последнее редактирование:
@саахофф, спасибо, но это не совсем то, что нужно...

Первая ссылка на синтманию - это просто mp3 примеры встроенных пресетов... там нет сисекс для загрузки в синтезатор

Вторая ссылка - там несколько кастомных пресетов в одном банке.. очень мало

Треться ссылка - там есть тысячи пресетов.. но все они сконвертированы под YAMAHA REFACE DX ... на сайте написано, что они не совместимы с оригинальными железками из 80-ых ... найти бы оригинальные исходники всех этих тысяч банков

В любом случае, спасибо за ссылочки ;)
 
  • beer
Реакции: саахофф
Первая ссылка на синтманию - это просто mp3
о сорян, не то .. а здесь в самом низу?:

-------------
проверьте ещё эти:


------------
здесь тоже битая ссылк, но в конце чувак пишет, что с дексед грузит. понятно, что кол. операторов другое, но может тоже годное что получается? а то не писал бы...
 
Последнее редактирование:
  • Like
Реакции: TechnoIsBack
Сравнил несколько банков к DX100, DX27 и DX21 - у них у всех одинаковый размер сисекс файлов. При этом синты имеют разное кол-во патчей в банке. Некоторые по 32 пресета, а некоторые по 24. Интересно, как так получается, что при разном кол-ве патчей сисекс файл имеет одинаковое кол-во байт? И второй вопрос - каким образом загружаются 32 пресета в те модели, которые имеют 24 ячейки? Загружаются только первые 24? Или как-то можно и остальные подгрузить? Кто-то вникал или сталкивался?
 
@TechnoIsBack
сорян :) но раз ни кто не пишет вбил ваш вопрос в GPT, ответ вроде похож на правду:

"Отличные вопросы, ты как раз упёрся в одну из самых «классических» странностей DX-серии

Разберём по порядку.


1️⃣ Почему SysEx-файлы одного размера, если патчей разное количество?​

Коротко: потому что формат SysEx у DX фиксированный, а не «по фактическому числу патчей».

Чуть подробнее:

Фиксированный дамп​

У Yamaha DX (DX21 / DX27 / DX100) bulk dump почти всегда имеет жёстко заданную структуру:

  • рассчитан на 32 voice slots
  • каждый voice занимает фиксированное количество байт
  • даже если модель физически использует меньше ячеек, формат остаётся тем же
Итог:

SysEx-файл всегда содержит данные на 32 патча → одинаковый размер файла
Даже если в реальности синт:

  • показывает только 24 пресета
  • или использует часть памяти иначе
лишние патчи всё равно присутствуют в дампе, просто не используются напрямую.

2️⃣ Как 32 патча загружаются в синты с 24 ячейками?​

Тут начинается самое интересное

Что происходит при загрузке​

Для DX21 / DX27 / DX100 логика обычно такая:

✔️ В память записываются все 32 патча​

НО:
  • доступ к панели / выбор с клавиатуры — только к первым 24
  • оставшиеся 8:
    • либо лежат в «невидимой» части памяти
    • либо игнорируются UI
    • либо используются под другие нужды (вариации, внутренние буферы — зависит от модели)

3️⃣ Можно ли использовать «лишние» патчи (25–32)?​

Зависит от того, что именно ты делаешь и чем:

С панели синта​

Нет
  • выбрать их нельзя
  • они не отображаются

Через MIDI / SysEx​

Иногда — да
Есть несколько вариантов:

1. Редакторы / librarian’ы​

Некоторые:
  • умеют адресно обращаться к конкретному voice slot
  • позволяют:
    • вытащить патч №25–32
    • скопировать его в диапазон 1–24

2. Внешний секвенсор​

  • патч может быть временно загружен в edit buffer
  • проигрываться, но:
    • пропадает после смены патча
    • не сохраняется в банк напрямую

3. Кастомные SysEx-хаки​

  • теоретически можно:
    • вручную менять адреса в дампе
    • «подменять» патчи
  • но это уже territory для nerd-mode

4️⃣ Почему Yamaha вообще так сделала?​

Причины вполне приземлённые:
  • унификация формата между моделями
  • совместимость банков
  • экономия на разработке софта
  • меньше головной боли с MIDI-спецификацией
Проще:

«Пусть все банки будут по 32 — а уж сколько модель реально покажет, неважно»

Итог кратко​

  • SysEx одинаковый по размеру → формат рассчитан на 32 патча
  • DX с 24 ячейками физически получают 32 патча
  • видно и доступно только 24
  • остальные 8 можно использовать только косвенно (редакторы, копирование, буферы)"
 
  • Like
Реакции: faur и TechnoIsBack
@саахофф, примерно суть похожа.. но сомневаюсь, что остальные патчи тоже принимаются и хранятся в памяти... под них той памяти скорее всего нету физически, ибо зачем бы они её не использовали.
 
  • Like
Реакции: саахофф
вбил ещё раз 1 к 1-му ваш вопрос - и он ответил уже по другому )))) как раз про игнор последних патчей пишет. Короче этот GPT ещё тот жук )))

2️⃣ Что происходит, когда загружаешь банк из 32 патчей в DX21 / DX27?​

❗ Ключевой момент​

DX21 и DX27 физически имеют только 24 voice-ячейки.

При bulk-загрузке:​

  • загружаются ТОЛЬКО первые 24 патча
  • патчи 25–32 просто игнорируются
  • ошибки при этом нет — синт спокойно «съедает» файл
То есть да:

загружаются только первые 24

3️⃣ Можно ли добраться до остальных 8 патчей?​

❌ Напрямую — нет​

Они:

  • не попадают в память
  • не доступны с панели
  • не сохраняются внутри синта

✅ Но есть обходные пути​

Вариант 1: загрузка по одному патчу​

Если банк позволяет:

  • отправлять single voice dump
  • а не только bulk 32
Тогда можно:

  1. Отправить патч №25 как одиночный
  2. Он запишется в любую из 24 ячеек, которую ты выберешь
Так можно «вытащить» любой голос из банка.

Вариант 2: редакторы / librarian’ы​

Программы типа:

  • Dexed
  • MIDI Quest
  • SoundDiver (олдскул, но мощный)
позволяют:

  • открыть 32-патчевый банк
  • вручную скопировать нужные голоса
  • собрать новый банк из 24 патчей
  • отправить его в DX21 / DX27
Это самый удобный вариант.
 
  • Love
Реакции: TechnoIsBack
Короче этот GPT ещё тот жук )))

да )) есть такое... я когда общаюсь с нейросетками, сразу кидаю запрос в несколько штук - грок, дипсик, чат гпт, клауд 2

И очень часто все отвечают по-своему с небольшим кол-вом пересечений.... после чего понимаешь, что на 100% нельзя доверять не одной нейросетке.
 
  • Like
Реакции: саахофф
и что точность ответа может так "плавать" двже и не подозревал

"сколько людей, столько и мнений"

сколько нейросеток, столько и мнений ))) ... тут они полностью эмулируют человеческое поведение ))
 
  • Like
Реакции: саахофф
"сколько людей, столько и мнений"

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

согласен... ))

Вот что нейронка сама говорит об этом явлении )))

Почему если я несколько раз задаю один и тот же вопрос нейросетке, то она отвечает каждый раз по-разному? В том числе ответы могут противоречить друг другу... Почему такое возможно?

chatgpt:

Коротко: потому что нейросеть не вспоминает “правильный ответ”, а каждый раз его заново генерирует — как человек, который импровизирует, а не читает из учебника.

А теперь чуть глубже, без магии и мифов


1. Нейросеть не ищет ответ, а​

Модель работает примерно так:

«Если в начале было это, то какое слово сейчас наиболее вероятно
Она не хранит готовые ответы и не думает логически «от начала до конца».
Каждый ответ — это новая цепочка вероятностей.

Даже если вопрос один и тот же, внутри есть несколько почти равновероятных вариантов продолжения, и каждый запуск может выбрать разный путь.


2. Внутри есть элемент случайности​

Чтобы ответы не были скучными и одинаковыми, используется параметр случайности (его часто называют temperature).

Из-за этого:

  • в одном ответе модель может сказать «А важнее Б»
  • в другом — «Б важнее А»
    особенно если вопрос:
  • философский
  • оценочный
  • плохо формализованный
  • или в реальности не имеет одного однозначного ответа

3. Противоречия — это побочный эффект языка, а не мышления​

Нейросеть:

  • не имеет собственного мнения
  • не проверяет себя на логическую согласованность между разными сессиями
  • не знает, что она «уже отвечала иначе»
Она старается звучать убедительно здесь и сейчас, а не быть абсолютно непротиворечивой в долгой перспективе.

Это похоже на:

«Спроси одного и того же человека в разные дни — и он может объяснить по-разному»

4. Формулировка вопроса влияет сильнее, чем кажется​

Даже микроскопические отличия:

  • тон («почему так плохо…» vs «почему это нормально…»)
  • порядок слов
  • контекст до вопроса
— сдвигают вероятности и уводят ответ в другую сторону.


5. Нейросеть хорошо​

Она:

  • отлично формулирует
  • умеет обобщать
  • может выглядеть уверенно
Но:

  • может ошибаться
  • может противоречить себе
  • может “галлюцинировать” правдоподобную ерунду
Поэтому её ответы — это гипотезы и интерпретации, а не окончательные истины.


Как снизить противоречия​

Если хочешь более стабильные ответы, помогает:

  • просить строгий, логический разбор
  • указывать: «дай один точный ответ»
  • спрашивать: «перечисли версии и выбери наиболее вероятную»
  • или: «объясни, в чём возможные противоречия»

Если хочешь, можешь привести конкретный вопрос, на котором ты это заметил — разберём его и станет совсем наглядно, где именно возникает расхождение
 
  • Like
Реакции: саахофф

Сейчас просматривают