- 24 Дек 2022
- 831
- 168
Начал вникать, как делать крутилки - либо аналоговые потенциометры, либо цифровые переключатели.
Немного застрял с громкостью и балансом левой и правой.
Миди шлет громкость от 0 до 127. Теоретически, я хочу, чтобы воздушный сенсор выдавал от 0 до 127, а ручка громкости в таком случае должна быть уже на процессоре. Иначе получается, что как бы я громкость на контроллере ни занижал, это негативно скажется на чувствительности сенсора...
Вариант раз: крутилка выставляет %, на который умножается громкость с сенсора. Если 100, то громкость 0-127. Если 98, то 0 - 124 и тп. В таком случае страдает чувствительность фортиссимо.
Вариант два: значение крутилки вычитается из громкости с сенсора. Если сенсор выдает 65, а на крутилке -2, то отсылается громкость 63. В таком случае, мне кажется, страдает чувствительность пианиссимо.
Но без регулировки громкости на инструменте жить как-то странно.
Баланс левой и правой делается изменением громкости одной из половинок. Так как логические клавиатуры уже разделены, то проблем с реализацией отдельной громкости нет, но все упирается в тот же вопрос, что и общая громкость - как ее реализовывать.
kep а по какому принципу у роланда работает воздушный клапан? Чем больше кнопок нажато, тем больше воздуха он проспускает? Вы не знаете, там один клапан с регулируемым зазором, или несколько клапанов? Изменение утечки воздуха плавное, или скачками?
Попробовал поискать информацию о том, какой клапан там стоит, но ничего не нашел.
Немного застрял с громкостью и балансом левой и правой.
Миди шлет громкость от 0 до 127. Теоретически, я хочу, чтобы воздушный сенсор выдавал от 0 до 127, а ручка громкости в таком случае должна быть уже на процессоре. Иначе получается, что как бы я громкость на контроллере ни занижал, это негативно скажется на чувствительности сенсора...
Вариант раз: крутилка выставляет %, на который умножается громкость с сенсора. Если 100, то громкость 0-127. Если 98, то 0 - 124 и тп. В таком случае страдает чувствительность фортиссимо.
Вариант два: значение крутилки вычитается из громкости с сенсора. Если сенсор выдает 65, а на крутилке -2, то отсылается громкость 63. В таком случае, мне кажется, страдает чувствительность пианиссимо.
Но без регулировки громкости на инструменте жить как-то странно.
Баланс левой и правой делается изменением громкости одной из половинок. Так как логические клавиатуры уже разделены, то проблем с реализацией отдельной громкости нет, но все упирается в тот же вопрос, что и общая громкость - как ее реализовывать.
kep а по какому принципу у роланда работает воздушный клапан? Чем больше кнопок нажато, тем больше воздуха он проспускает? Вы не знаете, там один клапан с регулируемым зазором, или несколько клапанов? Изменение утечки воздуха плавное, или скачками?
Попробовал поискать информацию о том, какой клапан там стоит, но ничего не нашел.
Последнее редактирование: