Начало
 

mo >> Клавишный форум

  Ваше имя не определено.           
Перейти в раздел:
  

Re: Yamaha EX5
Sergey Marchenko     
26.06.14 07:42
[     ]
      
Алексей Тихомиров:
> Простите, не совсем понял, может кто знает подскажет - как я понял по MIDI рулить этот инструмент не получится из-за бага с SYSEX? Но я на другом форуме читал информацию о том что какой-то апгрейт операционной системы исправляет это, как я понял. Кто-нибудь проверял эту информацию? Вот цитата:

>

> "Да где-то читал, что в ранних версиях (конкретно - 1.03), были проблемы с MIDI

> Можно сделать апгрейт на OS TG 1.14, включающую звуки TG http://... и MIDI работает корректно."

>


Дабы прояснить это вопрос попробую раскрыть его максимально детально (насколько смогу). Заранее извиняюсь за чересчур "технический" текст.

ПЕРЕЧЕНЬ ОШИБОК EX-серии с MIDI SysEx
=====================================

Сразу скажу, что тут использована информация, собранная участиками форума ex5tech.com, и, в частности, создателем программы ex.factory - Дэреком Куком, который уже долгие годы использует EX5. Также эта информация имеется на английском языке в инструкции к ex.factory.

И еще: всё нижеперечисленное было проверено и подтверждено на моем EX5 с OS/TG 1.11/1.14.

1. Порча данных при получении звука из EX5
------------------------------------------
Ошибка происходит при запросе дампа Звука (Voice dump) как из буфера редактирования, так и из ячейки памяти (сохраненного), когда в Звуке включен 4-й элемент (слой).

Проявляется в том, что полученный дамп содержит искаженные данные SCF (Static Control Filter) для 4-го элемента, и параметры включения/выключения инсерт-эффектов для всех слоев Звука.

Ошибка заключается в том, что при включении 4-го элемента, 1 байт "выпадает из сообщения", а хуже всего то, что это, так называемый, MSB Encoding Byte, а значит 7 байт информации будут искажены. Это происходит потому, что в EX5 (как и многих других) в каждом передаваемом байте данные кодируется как 7 значащих бит из восьми (без старшего бита, т.е. в одном таком байте могут передаваться значения от 0 до 127), а потом через каждые 7 байт передается дополнительный (8-й) байт, который содержит старшие биты для семи предыдущих байт.

Этот "потерянный" байт должен был быть MSB Encoding Byte для предпоследнего 7-байтного блока. Соответственно, после "потери байта", все идет со сдвигом в один байт и данные искажаются.

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

В ex.factory автор "выкрутился" тем, что если звук имеет 4-элемент включенным, то звук сперва попадает в буфер редактирования (если это не текущий звук), потом запрашивается "глючный" дамп, данные 4-го элемента игнорируются, и потом отдельно запрашивается дамп 4-го элемента из буфера редактирования, который работает без ошибок. Это, правда, не решает проблемы искажения флагов активации инсерт-эффектов.

2. Потеря данных при отправке звука в EX5
----------------------------------------
Происходит при записи звука посредством MIDI SysEx в ячейку памяти, когда флаги включения/выключения элементов отправляемого звука и звука, который уже хранится в данной ячейке, не совпадают.

Например:
Сохраняем звук, в котором включены (активны) все 4 элемента. Теперь если звук в целевой ячейке памяти имеет включенными 1, 3 и 4 элементы, то элемент 2 просто "пропадет".

Автор ex.factory тут сумел выкрутиться, так как оказалось, что запись в буфер редактирования работает без проблем. Так что он переключает сразу на целевой звук, потом посылает дамп в буфер редактирования и MIDI командами управления (как-будто нажимаем кнопки на синте) сохранятся звук.

3. Невозможность пересылать большие Звуки Ударных (Drum Voices)
----------------------------------------------------------
Заключается в том, что EX5 просто не передает через MIDI SysEx Звуки Ударных (Drum Voices), которые содержат больше 106 элементов.

Т.е. просто невозможно получить дамп.
На данный момент решение проблемы не найдено.

4. Ошибка при получении больших Звуков Ударных (Drum Voices)
----------------------------------------------------------
Заключается в том, что при попытке отправить EX5 через MIDI SysEx Звуки Ударных (Drum Voices), которые содержат больше 46 элементов, они не принимаются - появляется сообщение об ошибке переполнения МИДИ буфера (MIDI Buffer Overflow).

Т.е. просто невозможно отправить дамп.
На данный момент решение проблемы не найдено.

----------------
Вроде как все.

Напоследок отмечу, что все эти ошибки имеют отношение только к передаче MIDI SysEx. Файловые операции работает корректно.


> И ещё не понял по поводу SCSI - смутила эта фраза: "Так что все используют прогу ex.factory и гоняют либо на дискетах, либо по SCSI."

> Получается что SCSI позволяет только грузить внешние семплы или с его помощью можно ещё как-то рулить синтезом с компьютера на подобии Sound Diver?


SCSI позволяет грузить внешние сэмплы, а также видеть ISO-formatted CD-ROM'ы, потом съемные медиа (Zip, Jazz) форматируются в Fat16, соответственно комп их может видеть, а вот винты уже нет - они форматируются в свой формат. К сожалению, проверить поддержку SCSI не имел и не имею возможности - мой EX5 без SCSI (не дошли руки). В Интернете (на том же ex5tech.com) были описаны моды, чтобы использовать карт-ридеры и т.п, но я ничего из этого не пробовал.

Касательно управления по SCSI, то у меня нет информации по этому поводу. Я сомневаюсь, что это возможно, но утверждать не буду.

> И что за программа ex.factory, как именно она работает и что позволяет делать?


ex.factory - полезная программа организации файлов/данных для EX-серии.

В частности она позволяет:
- перекидывать объекты (звуки, элементы, перформансы, паттерны, сонги, волны, сэмплы) между разными файлами, причем отслеживаются используемые сэмплы. Соотвественно программа позволяет создавать многие типы файлов с нуля, видеть сколько элементов в каждом, какие движки используются и т.п.
- делать ремаппинг (переназначение) сэмплов из RAM в FLASH и обратно.
- при подключении по SCSI посредством SMDI пересылать сэмплы (WAV) прямо в EX5 и обратно (платная версия).
- импортировать звуки VL70m в разных форматах (платная версия).
- импортировать звуки AN1x (платная версия).
- получать и отправлять звуки и перформансы по MIDI, стараясь избегать багов EX5 с SysEx (платная версия), которые можно обойти (к сожаление, таковыми являются не все)(платная версия).
- имеется функция "библиотекаря" с поиском (платная версия).

Программа кросс-платформная (написана на Java) и работает, соответcтвенно, под JRE (Java Runtime Environment). Т.е. установив Java (http://...), просто качаем нужный инсталлятор (http://...) и запускаем его.

Программу можно использовать бесплатно, но многие функции открываются только после оплаты.
 



  Тема Автор Дата
  Yamaha EX5 Mark2 04.05.11 15:19
  Re: Yamaha EX5 Alex_Vast 04.05.11 19:30
  Re: Yamaha EX5 Zimpalaa 04.05.11 20:42
  Re: Yamaha EX5 Kurzmoog 23.06.14 14:04
  Re: Yamaha EX5 Алексей Данилов 23.06.14 15:07
  Re: Yamaha EX5 Kurzmoog 23.06.14 15:36
  Re: Yamaha EX5 Алексей Данилов 23.06.14 21:19
  Re: Yamaha EX5 O Gato 25.08.11 14:12
  Re: Yamaha EX5 Алексей Данилов 28.08.11 03:04
  Re: Yamaha EX5 O Gato 29.10.11 01:56
  Re: Yamaha EX5 Алексей Тихомиров 23.06.14 17:24
  Re: Yamaha EX5 Kurzmoog 23.06.14 17:35
  Re: Yamaha EX5 Kurzmoog 23.06.14 19:39
  Re: Yamaha EX5 Алексей Данилов 23.06.14 21:25
  Re: Yamaha EX5 Sergey Marchenko 24.06.14 08:26
  Re: Yamaha EX5 Kurzmoog 24.06.14 11:26
  Re: Yamaha EX5 Алексей Тихомиров 24.06.14 11:53
*  Re: Yamaha EX5 Sergey Marchenko 26.06.14 07:42
  Re: Yamaha EX5 Kurzmoog 28.06.14 04:14
  Re: Yamaha EX5 Sergey Marchenko 28.06.14 05:45
  Re: Yamaha EX5 Kurzmoog 28.06.14 07:47
  Re: Yamaha EX5 Алексей Данилов 28.06.14 07:48
  Re: Yamaha EX5 Sergey Marchenko 28.06.14 09:18
  Re: Yamaha EX5 Алексей Тихомиров 28.06.14 13:05
  Re: Yamaha EX5 Kurzmoog 26.08.14 21:40
  Re: Yamaha EX5 Kurzmoog 27.08.14 06:52
  Re: Yamaha SY99 floppy Sergey Marchenko 29.08.14 07:05
  Re: Yamaha SY99 floppy Kurzmoog 29.08.14 07:51
  Re: Yamaha SY99 floppy Sergey Marchenko 29.08.14 08:56
  Re: Yamaha SY99 floppy Kurzmoog 29.08.14 12:35
  Re: Yamaha EX5 taraskin 28.06.14 13:12
  Re: Yamaha EX5 Алексей Тихомиров 28.06.14 13:16
  Re: Yamaha EX5 Kurzmoog 28.06.14 16:13
  Re: Yamaha EX5 AZ 30.06.14 14:22
  Re: Yamaha EX5 Алексей Тихомиров 03.07.14 08:51
  Re: Yamaha EX5 oasys76 03.07.14 10:32
  Re: Yamaha EX5 Алексей Данилов 03.07.14 12:44
  Re: Yamaha EX5 Алексей Тихомиров 04.07.14 07:52
  Re: Yamaha EX5 Алексей Данилов 04.07.14 14:07
  Re: Yamaha EX5 Алексей Тихомиров 05.07.14 14:24
Перейти в раздел:
 


Музыкальное Оборудование
www.muzoborudovanie.ru
www.moline.ru
mail@muzoborudovanie.ru
© Агентство ДАТА