Автор Тема: Pangaea CP-100FX (пожелания, предложения, баг-репорты)  (Прочитано 362720 раз)

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Тема создана исключительно для внесения и обсуждения пожеланий и предложений по поводу работы Pangaea CP-100FX (добавления нового функционала или изменения уже существующего (т.н. "хотелки")), а также для сообщений о замеченных проблемах в работе устройства (некорректная работа, сбои, ошибки программного обеспечения (firmware)). По всем остальным вопросам, дабы не захламлять тему, просьба писать сюда: Тема: Pangaea CP-100FX (основное обсуждение) .

P.S. В сообщениях о багах обязательно указывайте версию используемой вами прошивки (firmware)!

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

Решено/Отклонено (развернуть)

[Решено в 1.7.3]        Добавить в эффект "Chorus Detune" параметр "Dry/Wet"
[Решено в 1.7.3]        Проблема назначения функций "Delay tap" и "Tremolo TAP" на одну кнопку-контроллер
[Решено в 1.7.4]        Некорректное отображение в контроллерах параметра "Destination"
[Решено в 1.7.5]        Добавить в контроллеры (Destination) возможность регулировать Threshold нойз-гейта
[Решено в 1.7.5_1]    Проблема с отображением пиктограммы ER при включении эффекта с контроллера
[Решено в 1.7.5_3]    Отображать в браузере путь к IR, сохраненному в пресете, вместо пути к последнему выбранному в браузере IR
[Решено в 1.7.5_6]    Проблема "щелчков" и "задержек" при переключении пресетов
[Отклонено]                Добавить возможность создавать Snapshots (до 6 шт.) в рамках одного пресета
[Отклонено]                Устранить баг(?) при назначении СС# с внешнего MIDI-контроллера (Midi Learn)
[Решено в 1.7.5_7]    Добавить эффект "псевдо дабл-трек" на основе mid/side-обработки
[Решено в 1.7.5_7]    Некорректно работает RV (ревербератор) на прошивке 1.7.5_6
[Решено в 1.7.5_7]    Добавить в EQ возможность ставить его до или после эмулирующего блока (Pre / Post)
[Решено в 1.7.5_9]    Добавить возможность вкл./выкл. функцию считывания положения педали экспрессии при переключении пресета
[Решено в 1.7.5_9]    Добавить контроллеры преампа и эквалайзера
[Решено в 1.7.5_10]  Не работает Global EQ в прошивке 1.7.5_9
[Решено в 1.7.6]        Добавить контроллеры выбора типа RV
[Решено в 1.7.6_3]    Снизить нагрузку на процессор со стороны компрессора в режиме двух кабинетов
[Решено в 1.7.6_4]    Сделать плавную регулировку времени ER
[Решено в 1.7.6_4]    Некорректно работает DL при значении Mix Wet 64
[Решено в 1.7.6_4]    При открытии TunerContr и возвращении обратно в прежнее меню, в нём не прорисовываются Swap UpConf и Speed tun
[Решено в 1.7.6_5]    Запоминать состояния кнопок Пангеи (1-6) (нажата / не нажата) в пресете
[Решено в 1.7.6_5]    Добавить в GT длинную атаку, чтобы сделать гейт эффектом - плавный въезд, получить т.н. "'эффект смычка"
[Решено в 1.7.6_8]    Добавить возможность менять опорную частоту тюнера (сейчас только 440 Гц)
[Отклонено]                При включении Пангеи параметры назначенные на педаль экспрессии принимают неверные значения (не те что указаны в пресете)
[Решено в 1.7.6_8t1] Уменьшить чувствительность энкодера для более стабильной регулировки
[Решено в 1.7.7]        Настройка эффекта RF LFO_Typ Rand запоминается в пресете, но сам эффект Rand не работает после перезагрузки Пангеи
[Решено в 1.7.7]        Настроить индикатор FX (сейчас игнорирует некоторые эффекты: RF, GT, CM, EQ)
[Решено в 1.7.7]        Сделать синхронизацию темпа по MIDI (Midi Time Synch)
[Решено в 1.7.7_3]    TR: добавить 1) огибающую в форме пилы с регулировкой её типа и 2) регулировку длительности "провала" огибающей
[свернуть]


[В работе]                   "Подружить" CP-100FX и MIDI-контроллеры BJ Devices
[В работе]                    Добавить в глобальные настройки возможность менять режим работы браузера (Browser: Root/Path)
[Предложено]             Добавить в меню IR параметр Mix, чтобы можно было менять соотношение чистый/обработанный импульсом сигнал
[В работе]                    Добавить возможность менять крутизну среза LPF и HPF (порядок фильтра)
[Предложено]             При включении Пангеи в браузере не отображается путь к директории с IR (открывается корень SD-карты)
[Предложено]             В системное меню ПЭ добавить возможность переключения режимов: регулирует все параметры / только параметры активных эффектов



Самая свежая прошивка и актуальная карта меню CP-100FX:
« Последнее редактирование: Апреля 02, 2019, 11:02 от Stonetalker »
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Итак, перенесу из основной темы открытые вопросы:

Пожелание пользователя Йохан по поводу эффекта Chorus Detune:

1.7.0
исправил косяки с копированием( о чем писал Stonetalker)
добавил в хорус тип Detune - 2 параметра - Width - ширина стерео и собственно Detune.
https://drive.google.com/open?id=0B1ypj1H49HbKUjZ1bGstNUxlSmM
Стас а нельзя вернуть параметр Dry/Wet?
..ээ..а куда вы ево дели?.:)..он и есть где и был..тока при типе Detune он превращаеца в Width
..в Detune нет прямого сигнала - расстройка идет синхронно в противоположные стороны..иначе будет строй меняца у гитары..оч противный эффект
имелось ввиду например добавить к прямому сигналу 25% расстройки на +5 центов
..ну такой вариант легко и просто фленжером сделать..но повторюсь - это уже будет слышно что строй ушел вверх..любой сдвиг относительно основного тона в сумме даст сдвиг всего тона..поэтому надо делать одновременное симметричное смещение вверх и вниз
ну обычно добавляют например влево +5, в право -5, подмешивают к уже разведенной вправо/лево гитаре
..ну сейчас влево +5, в право -5 так и есть..нет прямого сигнала..хорошо,в следующем обновлении сделаю..
« Последнее редактирование: Июля 19, 2017, 10:10 от Stonetalker »
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Предложение пользователя Vitality по поводу добавления эффекта превдо дабл-трека:

В общем провёл небольшие эксперименты, над получением дабла из одной гитары.
Результат получился не плох, для этого не надо питч-шифта. Для этой цели использовал два обрезных фильтра и задержку:
В общем достаточно просто, берём сигнал, обрезаем всё что ниже 150гц, всё что выше 3600гц, задерживаем где-то на 10мс и отправляем на сайд линию MS декодера. Задержка нужна в пределах 8-12мс, больше 12 на быстрых нотах уже двоить начинает.
Таким образом получаем гребёнчатый фильтр с противофазным вычетом из левого и правого канала.
К Стасу.
Набросал структурную схему реализации даблера к первой Пангее. Минимум обработки, обрезные фильтра на 250 и 3600гц, линия задержки на 10мс и сумматоры, в один канал приходит прямой сигнал, в другой инвертированный. Уровень задержанного сигнала нужно ослаблять, если напрямую то эффект 100%, отключить его, то эффекта не будет.
Всячески поддерживаю идею Vitality;) Он предлагает простой и качественный Mid/Side псевдо-стерео эффект, который отличается полной моно-совместимостью, минимумом фазовых проблем.  :)
..хорошо,попробую.
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Пользователь Stonetalker по поводу "щелчка" при переключении пресетов (v1.7.2):

Кстати, Стас, по поводу переключения пресетов. То, что между переключениями пресетов проходит пауза порядка 10 мс - это не страшно. Но! Помнишь, ты убирал щелчок между пресетами? Да, он стал на порядок тише, но все-таки остался (см. пример) и довольно заметный. Нельзя ли сделать между пресетами что-то типа FadeOut / FadeIn буквально по 1-2 мс, чтобы пусть и была некоторая пауза, но без посторонних звуков?  :)
P.S. Щелчок появляется потому, что волна сигнала резко обрезается, см. рис. "Форма волны щелчков (увеличено)"
Звук щелчков (mp3)
Спектр щелчков
Форма волны щелчков
Форма волны щелчков (увеличено)
« Последнее редактирование: Июля 19, 2017, 11:32 от Stonetalker »
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Пользователь borssch по поводу проблем с TAP:

Всем привет! И я сюда переселился!
 ДЛЯ Стаса!!! Нашёл косяк с тапкой который ввёл меня в заблуждения (я писал на GP что длительности стали в 2 раза больше). Причина - если на одну кнопку (CONFIRM к примеру) назначить 2 контроллера (TAP DELAY и TREMOLO TAP), на дилее длительности 1\1 а на тремоло 1\1.5, то Пангея читает длительности тремоло игнорируя дилей (то-есть дилей звучит 1\1.5), если отключить TAP TREMOLO контроллер, начинают работать длительности дилея (1\1).
Тап тремоло дружит с тап фильтра, читают каждый свои длительности, а когда назначить ещё и тап дилея темп совсем пропадает и индикатор TAP горит не мигает, виснет.
..ну смысл понял..сделаю..
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Предложение пользователя demidovich отображать в браузере Пангеи импульс сохраненный в пресете вместо последнего выбранного при браузинге импульса:

Стас А нет вариантов при выборе импульса отображать не последнй выбранный импульс, а текущий импульс пресета в директории из которой его загрузили? Это совсем не критично, но было бы удобно, так как директорий с импульсами чаще всего несколько, и в каждой бывает целый вложенный зоопарк разбитый по микрофонам, кабинетам, миксам и пр. А чаще всего нужно крутануть положение микрофона немного в сторону и приходится вспоминать откуда это было взято, запоминать длинное название и искать его там.
Понимаю, что ресурсов мало и это отъест определенное количество памяти.
..нет канеш..а если другая флешка или файл удалён?..а если 64г..?..:)..будет висеть долго..;)
Думал, что можно хранить в пресете полный путь в string и делать обращение к Flash только при открытии IR на редактирование и запросе начального файла.
По сравнению с файлом импульса дополнительно заюзать 255 байт для хранения пути не очень страшно.
Псевдокод:
# Открытие редактирования IR
# Получение начального пути импульса
path = get_ir_path(preset)
function get_ir_path(preset) {
    if (file_exists(preset['ir_path']) === true) {
        return preset['ir_path']
    }
    return IR_ROOT
}
Ну нет так нет. Я не в курсе специфики, поэтому заранее извиняюсь за невежество.
..ну можно все..нада пробовать..тогда при отсутствии файла на носителе придеца какоенибудь сообщение тогда выводить и кудато попадать..
Сейчас если сделать:
1. Выбрать в IR новый файл пресета
2. Стререть с флэшки директорию
3. Открыть IR на редактирование и открыть Browse
Browse перекинет на корневую директорию IMPULSE. Это поведение и использовать.
Но вообще, конечно, вопрос в лагах. Если проверка существования файла на Flash будет занимать больше 0.5сек, то тут уже палка о двух концах :( Будет раздражать
..ну идея понятна..нада просто ввести новые поля в файле пресета для хранения 2х адресов импульсов..и естественно на ранее сохраненых пресетах эта фича небудет работать..да и вылетать в корень IMPULSE тож несавсем по феншую..тогда уж лучше если нет сохраненого пути то как сейчас - туда где последний раз были.
Мне кажется об этом вообще можно не париться. Это ведь Exception, который произошел по вине пользователя. Он удалил директорию и прошивка ее не может найти. Об этом наоборот лучше заявить, чтобы было понятно, что происходит. Но тут уже специфика интерфейса другая. Поэтому извиняюсь еще раз, если несу чушь. Я из добрых побуждений, чтобы все улучшить. А нет какого-нить эмулятора интерфейса, чтобы можно было посмотреть поведение?
..ну идея понятна..нада просто ввести новые поля в файле пресета для хранения 2х адресов импульсов..и естественно на ранее сохраненых пресетах эта фича небудет работать..да и вылетать в корень IMPULSE тож несавсем по феншую..тогда уж лучше если нет сохраненого пути то как сейчас - туда где последний раз были.
А не слишком уж геморройно получается? Почему не достаточно хранить последний путь доступа к файлам, пока подбираешь импульс, он всегда под рукой, а потом уже может и флешки не был с нужными импульсами.
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

borssch

  • Newbie
  • *
  • Сообщений: 40
    • Просмотр профиля
В очередной раз прошу сделать Midi Time Sync!!! В эру цифровых технологий это должно быть в каждом девайсе!!!

Йохан

  • Newbie
  • *
  • Сообщений: 12
    • Просмотр профиля
Добавлю про стерео. По сути мне кажется лучше сделать в режиме 2 кабинета регулируемую микрозадержку одного из них, от 0 до 30 мс, вот и будет возможность делать стерео по каналам (тот же даблтрек). По сути сейчас так и играю, только в импульст вставляю эту микрозадержку в той же Вейвлаб.

Да слушал себя из зала на фесте на 50квт аппарате, звучит великолепно по сравнению 1 гитара в моно!

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Добавлю про стерео. По сути мне кажется лучше сделать в режиме 2 кабинета регулируемую микрозадержку одного из них, от 0 до 30 мс, вот и будет возможность делать стерео по каналам (тот же даблтрек). По сути сейчас так и играю, только в импульст вставляю эту микрозадержку в той же Вейвлаб.

Да слушал себя из зала на фесте на 50квт аппарате, звучит великолепно по сравнению 1 гитара в моно!

Можно и так, но в твоем случае неизбежно будут возникать фазовые конфликты между каналами, особенно это будет заметно на низких частотах, которые будут проседать, причем на одних нотах больше, на других меньше (в зависимости от величины задержки). А метод Mid/Side предложенный Vitality лишен этого существенного недостатка.  ;)
« Последнее редактирование: Июля 20, 2017, 16:35 от Stonetalker »
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Vitality

  • Full Member
  • ***
  • Сообщений: 209
    • Просмотр профиля
А метод Mid/Side предложенный Vitality лишен этого существенного недостатка.  ;)
В Mid/Side канале мы вырезаем низкие частоты, что позволяет избежать перекоса каналов и фазовых искажений.

Йохан

  • Newbie
  • *
  • Сообщений: 12
    • Просмотр профиля
А метод Mid/Side предложенный Vitality лишен этого существенного недостатка.  ;)
В Mid/Side канале мы вырезаем низкие частоты, что позволяет избежать перекоса каналов и фазовых искажений.

В том и суть что многие популярные записи так и сделаны либо микрозадержка между каналами либо стереохорус.
Для примера тот же Ван Хален начиная с 5150, слева прямой звук с права 12-15 см, плюс там детюн эвентайдом, а с 91ого так воообще применялось wet/dry/wet.

Стас

  • Full Member
  • ***
  • Сообщений: 243
    • Просмотр профиля
1.7.3 -
1: Исправил косяки с тапом(одновременный тап сразу на несколько эффектов) и глобал тап подправил - тож кривовато было
2: Добавил в контроллеры громкости 2х кабов - кстати прикольно,чет раньше и не сообразил..оч удобно - в рамках одного пресета 2 разные конфигурации звучания..ну тоесть загружаем 2 каба - под клин и под гейн и просто контроллером селектируем без всяких задержек.
3: Упорядочил список Destination в меню контроллеров..ато был бардак какойто.
4: Вернул в хорус параметр микс в типе детюн.
..делаю дальше потихоньку..:)
« Последнее редактирование: Июля 21, 2017, 20:10 от Стас »

Йохан

  • Newbie
  • *
  • Сообщений: 12
    • Просмотр профиля
1.7.3 -
1: Исправил косяки с тапом(одновременный тап сразу на несколько эффектов) и глобал тап подправил - тож кривовато было
2: Добавил в контроллеры громкости 2х кабов - кстати прикольно,чет раньше и не сообразил..оч удобно - в рамках одного пресета 2 разные конфигурации звучания..ну тоесть загружаем 2 каба - под клин и под гейн и просто контроллером селектируем без всяких задержек.
3: Упорядочил список Destination в меню контроллеров..ато был бардак какойто.
4: Вернул в хорус параметр микс в типе детюн.
..делаю дальше потихоньку..:)

Детюн то что надо, спасибо!

Stonetalker

  • Sr. Member
  • ****
  • Сообщений: 342
    • Просмотр профиля
    • Фан-клуб AMT Electronics Вконтакте
Стас, спасибо! Сразу заметил небольшой баг с отображением параметра Destination в контроллерах. Если в пресете зайти в редактирование контроллеров, то в Destination отображается не то что должно быть. Скажем у меня первым контроллером стоит Delay On Off, а отображается CabSim On Off. Если пролистать экран вниз-вверх, или вправо-влево, то тогда отобразится нормально (в моем случае Delay On Off).
Фан-клуб AMT Electronics Вконтакте: https://vk.com/amtfans

Стас

  • Full Member
  • ***
  • Сообщений: 243
    • Просмотр профиля
Стас, спасибо! Сразу заметил небольшой баг с отображением параметра Destination в контроллерах. Если в пресете зайти в редактирование контроллеров, то в Destination отображается не то что должно быть. Скажем у меня первым контроллером стоит Delay On Off, а отображается CabSim On Off. Если пролистать экран вниз-вверх, или вправо-влево, то тогда отобразится нормально (в моем случае Delay On Off).
..оо..ща исправлю..спасиб!
« Последнее редактирование: Июля 21, 2017, 20:09 от Стас »

 

@Mail.ru