Автор Тема: Mercuriall Amp ONE for iPad  (Прочитано 28502 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ringman

  • Ветеран форума
  • ******
  • Сообщений: 4060
  • Репутация: +655/-113
##
« Ответ #90 : Ноября 28, 2014, 19:41:11 »
[Автор удалил свое сообщение по неизвестной причине]
« Последнее редактирование: Апреля 10, 2022, 14:40:50 от Ringman »

Оффлайн Kranick

  • Ветеран форума
  • ******
  • Сообщений: 4669
  • Репутация: +1976/-10
  • против войны
Re: Mercuriall Amp ONE for iPad
« Ответ #91 : Ноября 28, 2014, 20:14:29 »

если 256 - то глюки в ampONE бывают раз в 10 секунд;
если 128 - постоянно

Так он про это и говорит: "тяжелые" ампсимы требуют или больших мощностей процессора или большего размера буфера

Да, а убирать х8 оверсамплинг не надо, он отлично работает даже на А5 (iPad2, iPad Mini), с EVH Lead, если установить буфер в 512 сэмплов (а это установка по умолчанию в BIAS, например). Так что даже если для Эйр2 он бесполезен, то хоть для других польза может быть.  ;)

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

Так что ждем, когда над Камчаткой взойдет солнце, и разработчик выйдет в эфир  ???

Оффлайн Ringman

  • Ветеран форума
  • ******
  • Сообщений: 4060
  • Репутация: +655/-113
##
« Ответ #92 : Ноября 28, 2014, 21:18:18 »
[Автор удалил свое сообщение по неизвестной причине]
« Последнее редактирование: Апреля 10, 2022, 14:40:44 от Ringman »

Оффлайн Allright

  • Эксперт
  • *****
  • Сообщений: 2343
  • Репутация: +406/-11
Re: Mercuriall Amp ONE for iPad
« Ответ #93 : Ноября 28, 2014, 21:26:35 »
не совсем понял, только для айпада или айфон тоже сможет?

Оффлайн C_Рh

  • Опытный
  • ****
  • Сообщений: 591
  • Репутация: +55/-0
Re: Mercuriall Amp ONE for iPad
« Ответ #94 : Ноября 28, 2014, 21:28:29 »
Была похожая проблема на форуме Auria. Суть была в том что проекты которые нормально шли на iPad Air, на iPad Air 2 перегружали cpu и ram ( хотя она как известно у 2го в два раза больше ). Пришли к мнению что причина в баге новой операционной системы. После последнего обновления 8.1.1 вроде стало лучше. Не уверен что дело именно в этом, но, Ringman, какая ос сейчас стоит?

не совсем понял, только для айпада или айфон тоже сможет?

Если не ошибаюсь пока только для iPad.

Оффлайн Ringman

  • Ветеран форума
  • ******
  • Сообщений: 4060
  • Репутация: +655/-113
##
« Ответ #95 : Ноября 28, 2014, 21:30:55 »
[Автор удалил свое сообщение по неизвестной причине]
« Последнее редактирование: Апреля 10, 2022, 14:40:38 от Ringman »

Оффлайн C_Рh

  • Опытный
  • ****
  • Сообщений: 591
  • Репутация: +55/-0
Re: Mercuriall Amp ONE for iPad
« Ответ #96 : Ноября 28, 2014, 21:36:37 »
Не могу советовать обновится, потому как по разному бывает.
Но в любой официальной тех. поддержке впервую очередь сольют на то, что должна быть последняя версия ос.  ???

Оффлайн Ringman

  • Ветеран форума
  • ******
  • Сообщений: 4060
  • Репутация: +655/-113
##
« Ответ #97 : Ноября 28, 2014, 21:41:54 »
[Автор удалил свое сообщение по неизвестной причине]
« Последнее редактирование: Апреля 10, 2022, 14:40:33 от Ringman »

Оффлайн lslsls

  • Эксперт
  • *****
  • Сообщений: 2171
  • Репутация: +557/-22
  • держи подструнник в тонусе
Re: Mercuriall Amp ONE for iPad
« Ответ #98 : Ноября 28, 2014, 21:44:02 »
на PC будет релиз? :hitrez:

Оффлайн C_Рh

  • Опытный
  • ****
  • Сообщений: 591
  • Репутация: +55/-0
Re: Mercuriall Amp ONE for iPad
« Ответ #99 : Ноября 28, 2014, 21:48:19 »
А если проблема возникнет, и новой ос нет под рукой? (щутка)

Если история ios чему-нибудь учит, то это - не спеши апгрейдится))
А там глядишь и ampOne новее выйдет.

Есть такое))

Проблема скорее всего в том что нет возможности протестировать приложения на всех моделях iPad. А они достаточно различаются. Amp One в основном трестировался на 3м и Air1, поэтому скорее всего на 2 и 4 все должно быть без сюрпризов, а вот с новым и мини серией это как повезет.
Подождем что Roxolder скажет.

Оффлайн Flashbander

  • Частый посетитель
  • **
  • Сообщений: 153
  • Репутация: +4/-0
Re: Mercuriall Amp ONE for iPad
« Ответ #100 : Ноября 28, 2014, 23:23:04 »
Я вот такую штуку заметил, когда пропускаю свой DI через Audioshare, отключив в AmpOne эмуляцию кабинет, то у меня в одном ухе звучит перегруз, а в другом Di, если после этого добавить конволюционник с импульсом, то становиться звук по центру, но все-равно слышно DI, и именно DI, не звук после преампа, т.е. перегруз тоже слышен, но почти поровну по уровню громкости с DI, у кого-нибудь также?
« Последнее редактирование: Ноября 28, 2014, 23:25:01 от Flashbander »

Оффлайн nrq

  • Эксперт
  • *****
  • Сообщений: 2171
  • Репутация: +552/-0
  • Стоит изучить подробнее
    • NRQ's Studio
Re: Mercuriall Amp ONE for iPad
« Ответ #101 : Ноября 29, 2014, 00:32:26 »
roxolder, поздравляю с релизом!  :alc:
К сожалению, мне пока не на чем запускать эту аппу. Или можно запустить на десктопном Маке?)

Няшек нет на ведроид из-за его концептуальных ошибок при проектировании на базовом уровне. Программы пишут на языке Java, и этим уже все сказано. Это означает отсутствие возможности использовать векторные (SSE в x86, NEON в Arm) инструкции для ускорения сложных вычислений. Можно конечно использовать C++ для вычислений, но сопряжение с Java убъет выигрыш в производительности. В этом плане у Apple для расчетов можно пользоваться быстрым C++ (для SSE/NEON), а для GUI пользоваться Objective-C без накладных расходов на сопряжение совершенно разных подходов, так как Objective C - это тотже C который идеально сочетается с C++ в одной программе. И да, у Android гигантская задержка (latency), но сейчас вроде Google что-то пытается с этим делать.
Java - не самая большая проблема Андроида. :) В нативщине можно реализовать практически всё (ну а UI, к примеру, уже подцепить через JNI - на производительности обработки звука это не скажется). Да и PC VST вполне успешно делают на ней. Другое дело, что задержка действительно высокая, что делает любую обработку неиграбельной в реалтайме. Есть mailing list андроид разработчиков, которые заморачиваются именно вопросами обработки аудио и низкой задержки:
http://music.columbia.edu/pipermail/andraudio/
Из него можно почерпнуть много полезного.
Также стоит отметить Самсунговский Professional Audio SDK:
http://developer.samsung.com/resources/professional-audio
Вот он достигает реально малых задержек.
Пример -
Amlitube
.
Но это только для Galaxy-девайсов. Так что стоит задуматься о маркетинговой целесообразности такого порта.
Делать же "виртуальные инструменты" под Android (типа экранных барабанов или клавиш) - вообще дело неблагодарное на данный момент, т.к., помимо задержки воспроизведения звука устройством, ещё получим нехилую задержку обработки колбеков от сенсора (т.к. этот поток обладает обычным приоритетом в ОС)...

Оффлайн marth

  • Завсегдатай
  • ***
  • Сообщений: 487
  • Репутация: +39/-3
  • GuitarPlayer.Ru fan!
Re: Mercuriall Amp ONE for iPad
« Ответ #102 : Ноября 29, 2014, 01:06:37 »
Я вот такую штуку заметил, когда пропускаю свой DI через Audioshare, отключив в AmpOne эмуляцию кабинет, то у меня в одном ухе звучит перегруз, а в другом Di, если после этого добавить конволюционник с импульсом, то становиться звук по центру, но все-равно слышно DI, и именно DI, не звук после преампа, т.е. перегруз тоже слышен, но почти поровну по уровню громкости с DI, у кого-нибудь также?

Тоже сталкивался с этим. Пока можно обойти это так: включить хорус, и (если он не нужен) перевести регулятор Dru/Wet полностью в положение Dru. Тогда сигнал будет на обоих каналах, с отключенным каб-симом. Думаю, в следующем обновлении это исправится. Сейчас это критично только в Inter-App хостах.

... и добавил:

Те у кого проблемы с треском, пробовали настройку "Processor Load Shaping"?
« Последнее редактирование: Ноября 29, 2014, 01:11:00 от marth »

Оффлайн roxolder Автор темы

  • Частый посетитель
  • **
  • Сообщений: 193
  • Репутация: +134/-2
  • Ищу работу
    • Mercuriall Cab
Re: Mercuriall Amp ONE for iPad
« Ответ #103 : Ноября 29, 2014, 07:07:23 »
Дык в режиме x8 напр. мой iPad Air 2 не справляется, скрежещет (значит х8 надо убирать по логике :) )
5150 на х8 или х4 хрипит постоянно, 800й периодически.
5150 на х8 и временами на х4 на 0.5-1 секунду бывает вообще отключается звук, не то что артефакты.
[/quote]
эффекты все выключены, и с выкл. кабом то же самое.
Еще прикольный эффект, как бы это сказать... как будто все преды играют через ламп. усилок А класса, какие-то овертоны слышатся. похоже как играещь через мою месу 5:25 когда у неее мощник в режиме А класса. Без дилея и ревера объем чувствуется.
А если проблема возникнет, и новой ос нет под рукой? (щутка)
Если история ios чему-нибудь учит, то это - не спеши апгрейдится))
А там глядишь и ampOne новее выйдет.

Так он про это и говорит: "тяжелые" ампсимы требуют или больших мощностей процессора или большего размера буфера

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

Так что ждем, когда над Камчаткой взойдет солнце, и разработчик выйдет в эфир  ???

Добрый день.

У меня изначально был iPad 3 (процессор A5), далее появился iPad Air (процессор A7). На этих устройствах проводились детальные тесты. К примеру на iPad 3 при длине буфера 256 сэмплов и усилком JCM800 Original, отключенным дилеем и режимом компрессии (Output for mix в настройках), нагрузка CPU составляет 40% без оверсэмплинга и 60% с оверсэмплингом.
Когда нагрузка превышает 73% начинаются щелчки, обычно нагрузка возрастает при манипулировании интерфейсом программы. В случае EVH5150  Lead, то на iPad 3 он не способен работать с оверсэмплингом, а без оверсэмплинга в том же режиме как в предыдущем варианте он потребляет 65% CPU, в нем 7 ламповых триодов и учитывается паразитическое конденсирование которое добавляет нагрузки. Для Rhythm канала (в этом режиме схема с 6 ламповых триодами) EVH5150 на iPad 3 уже может работать с двойным оверсэмплингом, но возможны потрескивания при работе с интерфейсом программы, так как нагрузка на CPU составляет 75%, без оверсэмплинга нагрузка 44%. Для iPad2/iPad3/iPad4/iPad mini действует правило: Если требуемая нагрузка при заданных в настройках уровня оверсемплинга больше чем 80%, то данный уровень оверсэмплинга считается недоступным и используется тот уровень при котором нагрузка меньше 80%.

Что касается iPad Air (процессов A7), то результаты значительно лучше. К примеру если взять предыдущий пример с JCM800, и теми же настройками (выключен дилей, output for mix, oversampling, processor load shaping), то нагрузка составляет 17% (в этом режиме CPU находится в состоянии энергосбережения), при двойном оверсэмплинге 25% (CPU все еще в режиме энергосбережения), при X4 (четырехкратный оверсэмплинг) нагрузка составляет 18% (CPU вышел из режима энергосбережения), при X8 нагрузка 32% (CPU работает в обычном режиме без энергосбережения).

Теперь все то же самое но для EVH5051 Lead:  без оверсэмплинга 12%, X2 - 19%, X4 - 33%, X8 - 61%, из-за большой вычислительной нагрузки режим энергосбережения отключается даже для режима без оверсэмплинга, но это не мешает.

По проблеме описаной Ringman могу сделать несколько предположений:
1) Процессор в iPad Air 2 постоянно работает в режиме энергосбережения, т.е. количество активных ядер/частота значительно понижены, в таком случае это вина производителя и следствие производственного брака, но это нужно проверить на очень ресурсоёмких приложения, например на Epic Zen Garden (он бесплатный) вот линк: https://itunes.apple.com/ru/app/epic-zen-garden/id915975445?mt=8 или на Geekbench, но он скорее всего платный, трудно сказать.
2) Проблема в iOS, в частности с режимом measurement mode, который используется для отключения лишних фильтров и голосовой обработки. На iOS 7.1  режим measurement mode работает прекрасно, но после выхода iOS 8.0.2 разработчики Audiobus выяснили что этот режим перестал включаться. Первого октября главный разработчик Audiobus Michael Tyson отправил в эппл багрепорт: "Reported as radar #18510446". Не знаю нак обстоят дела с iOS 8.1, но если Ringman не обновлял iOS на iPad Air 2 после покупки, то не работает measurement mode. Это можно проверить в Audiobus, переключившись в настройки и включив/выключив Measurement Mode, если звук меняется, то все хорошо работает. Measurement Mode влияет на наличие "Bass response". Но в принципе это не должно в любом случае сильно влиять на звук. Вот короткий пример:
 The difference is even more pronounced when processing instruments. Here's a before/after clip of my guitar amp. The only difference is kAudioSessionMode_Measurement...
https://soundcloud.com/db-audioware/flying-haggis-11-improved-sound-quality
3) Самое невероятное что причиной является ошибка в Amp ONE. Нужно больше информации. точная версия iOS, наличие джэйлбрейка, список фоновых процессов, какой аудиоинтерфейс используется. На этапе Apple Review происходит тестирование программы на всех устройствах Apple, на которых планируется запуск программы, а это все iPad поддерживающие iOS 7.0 и выше. Если Apple выявит ошибку, то сообщит и не пустит программу в App Store.

Надеюсь удастся найти причину неполадок. Советую попробовать обновиться до последней версии iOS, если у вас iOS 8 и переустановить Amp ONE (невероятно, но может из AppStore некорректно скачалось или неполадки на флэш-диске самого iPad Air2, кстати, у моделей на 128Gb iPad Air2 действительно встречаются проблемы с их флэш-контроллером, об этом уже писали, неизвестно как Apple будет менять неисправные iPad Air2 128Gb)
« Последнее редактирование: Ноября 29, 2014, 07:23:07 от roxolder »

Оффлайн Kranick

  • Ветеран форума
  • ******
  • Сообщений: 4669
  • Репутация: +1976/-10
  • против войны
Re: Mercuriall Amp ONE for iPad
« Ответ #104 : Ноября 29, 2014, 07:23:54 »
На добавление переключателя размера буфера можно рассчитывать? Это же решает описанную проблему?