Сэмплы в "Alesis hr-16"

Различная музыкальная электроника

Модератор: Модераторы

Аватара пользователя
Сергей
Пользователь
Сообщения: 84
Зарегистрирован: 06 ноя 2014, 19:09

Сэмплы в "Alesis hr-16"

Сообщение Сергей » 06 ноя 2014, 19:12

Приветствую.
Надумал я запихнуть несколько своих сэмлов в Alesis HR-16. Имеются эти (типа свои) сэмплы даже в bin формате. Чтоб зашить их в эпром нр16 их нужно конвертировать в 8бит 48000, но при этом в сэмпле возникает шум (8бит).
Так вот вопрос, после прошивки будет ли слышен этот шум? Т е получится "шуршащий:)" 8битный звук?
Если пихать бины, то нужно знать адреса, где их взять? И поймет ли биты и частоту дискр. с кастом бин файла машинка?
У кого нибудь есть опыт в энтом деле?

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Сэмплы в "Alesis hr-16"

Сообщение Dmitry Dubrovenko » 09 ноя 2014, 01:40

Сергей писал(а):Чтоб зашить их в эпром нр16 их нужно конвертировать в 8бит 48000
Кто это Вам сказал?
Их надо преобразовать по специальному алгоритму.
О формате сэмплов расказано здесь.
Там, кстати, и какой-то конвертер есть. Я им не пользовался (чем-то он мне не понравился).
Если что-то будет не понятно, будем разбираться конкретнее. :-)

P.S.: Кстати, насчёт 48kHz тоже не совсем уверен. Как-нибудь надо будет, в ближайшее время, проверить.
Спасибо, что напомнили. :beer:

P.P.S.: Сейчас глянул. Получается, что должна быть 46,875kHz.
Подпись

Аватара пользователя
Сергей
Пользователь
Сообщения: 84
Зарегистрирован: 06 ноя 2014, 19:09

Re: Сэмплы в "Alesis hr-16"

Сообщение Сергей » 10 ноя 2014, 13:19

Dmitry Dubrovenko писал(а): Кто это Вам сказал?
Их надо преобразовать по специальному алгоритму.

Смысл был в том, что в сэмплах, при конвертации в 8бит возникает шум. Но мне уже подсказали как решить эту проблему.
О формате сэмплов расказано здесь.

Есть ли аналогичная статья на русском? Не совсем понятно про "чемоданы" - сегменты 6дб, 12дб
Там, кстати, и какой-то конвертер есть. Я им не пользовался (чем-то он мне не понравился).

В той проге (по ссылке) у меня ничего не получилось, одни щелчки, правда и разбираться пока еще не пробовал.
Если что-то будет не понятно, будем разбираться конкретнее. :-)

Тогда вопросы.
Переименовываем бин файл в raw
Затем открываем как raw файл в форже, выскакивает окно в котором:
В сэмплерейт - ставим 46.875кгц
Сэмпле типе - 8бит?
Format - signed?
Byte order - little endian?
Header - ???
P.S.: Кстати, насчёт 48kHz тоже не совсем уверен. Как-нибудь надо будет, в ближайшее время, проверить.
Спасибо, что напомнили. :beer:

P.P.S.: Сейчас глянул. Получается, что должна быть 46,875kHz.

Интересно, а про 46,875кгц - где глянул? :-)

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Сэмплы в "Alesis hr-16"

Сообщение Dmitry Dubrovenko » 10 ноя 2014, 19:01

Сергей писал(а):в сэмплах, при конвертации в 8бит возникает шум.
Шум квантования не "возникает", а "увеличивается", при транкейте, это - однозначно, но дело в том, что у HR-16 транкейта не происходит, поскольку ЦАП всё-равно 16-разрядный (точнее даже 18-ти).
Ещё раз говорю: он там преобразовывается по определённому алгоритму.
Смысл в том, что сэмпл разбивается на 9 частей по максимальному уровню громкости (если есть резкие затухания, то частей может оказаться меньше), и берутся только старшие 8 бит.
Т.е., в самом начале, когда громкость максимальна, используются биты с 15 по 8.
Когда громкость снижается на 6dB (в два раза), и 15 разряд уже не используется, берутся с 14 по 7 биты.
Когда громкость снизится ещё на 6dB (всего: 6+6=12, т.е. в 4 раза), ненужным уже становится 14 разряд, и используются биты с 13 по 6.
И т.д.
Чтобы ASIC в Алесисе знал, где начинаются-заканчиваются эти части, они (части) разделяются значением 0x80, поскольку в симметричном сэмпле, записанным, как "число со знаком", такого значения быть не может. В Форже это выглядит, как провалы до нуля, что и изображено на скрееншотах в в/у статье. На русском такой не встречал.

Сергей писал(а):Переименовываем бин файл в raw
Затем открываем как raw файл в форже
Здесь начнём с самого начала: какова конечная цель данной операции?

Сергей писал(а):Интересно, а про 46,875кгц - где глянул?
Лично я глянул в Алесисе (там кварц на 12MHz установлен).
Но об этом также сказано в сервис-мануале на девайс.
Подпись

Аватара пользователя
Сергей
Пользователь
Сообщения: 84
Зарегистрирован: 06 ноя 2014, 19:09

Re: Сэмплы в "Alesis hr-16"

Сообщение Сергей » 06 янв 2015, 17:30

Разобрался.
Единственное, при воспроизведении некоторых сэмплов, при понижении или повышении высоты сэмпла (питч шифт), в конце звука слышен щелчок.

Демка моей прошивки:
https://www.dropbox.com/s/c9xh6r85ektni ... 6.mp3?dl=0
http://youtu.be/pySjq3apfMI
http://youtu.be/Svf2AMyJRqE

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Сэмплы в "Alesis hr-16"

Сообщение Dmitry Dubrovenko » 07 янв 2015, 21:16

Сергей писал(а):в конце звука слышен щелчок
Так может всё-таки не до конца разобрался? :roll:
А послушать можно?

Сергей писал(а):Демка моей прошивки
На видео звук поганенький, поэтому оценить трудновато.
Подпись

Аватара пользователя
Сергей
Пользователь
Сообщения: 84
Зарегистрирован: 06 ноя 2014, 19:09

Re: Сэмплы в "Alesis hr-16"

Сообщение Сергей » 02 фев 2015, 20:35

Вот записал https://www.dropbox.com/s/tvh3ijnxkhgj5 ... k.mp3?dl=0
По-моему, я догадался в чем причина:-)
скорей всего сэмпл был очень короткий и я не делал "вставки" после 30дб.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Сэмплы в "Alesis hr-16"

Сообщение Dmitry Dubrovenko » 02 фев 2015, 21:17

Сергей писал(а):Вот записал
Интересно, но что-то я на осциллограмме ничего "криминального" не вижу, хотя щелчок явно слышен. :search:
Подпись

Аватара пользователя
Сергей
Пользователь
Сообщения: 84
Зарегистрирован: 06 ноя 2014, 19:09

Re: Сэмплы в "Alesis hr-16"

Сообщение Сергей » 31 мар 2015, 11:51

В том то и дело, что щелчки эти слышно в фонограмме.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Alesis HR-16

Сообщение Dmitry Dubrovenko » 11 дек 2016, 02:59

Давно интересовал вопрос, что там у него в дампе сэмплов в конце за "мусор" такой?
Наконец-то "руки дошли" программку сваять, которая преобразует сэмплы из алесисовского формата в обычные вавки.
Оказалось это какой-то кусок Тамбурина, обрезанный в конце. :yes:
Подпись

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Сэмплы в "Alesis hr-16"

Сообщение Dmitry Dubrovenko » 28 янв 2017, 19:01

Dmitry Dubrovenko писал(а):Получается, что должна быть 46,875kHz.
Сегодня пол дня сравнивал звуки с реального аппарата меняя Питч и сграбленные сэмплы с компа, с разными частотами.
Разница с реальными звуками, если на тех Питч изменён, вроде есть, а вот с разными частотами дискретизации я не почувствовал.
Возможно это Винда так воспроизводит нестандартные частоты. :unknown:
В общем пока решил взять за аксиому, что 48kHz, поскольку это стандартное значение. :yes:

Если есть желающие погонять-потестить самим, могу выслать сэмплы. :roll:
Подпись


Вернуться в «Музыкальная электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей