banner

Новости

May 25, 2023

Спросите Hackaday: цифровой микшерный пульт за десять долларов?

В жизни каждого инженера наступает момент, когда ему нужен микшерный пульт, и для меня этот момент настал сейчас. Но рынок дешевых небольших миксеров уже не тот, что раньше. Там, где раньше были комнатные музыканты с четырехдорожечным кассетным магнитофоном, если им повезет, теперь все на компьютере. Записывайте столько треков, сколько захотите, редактируйте и постобрабатывайте их в цифровом формате без особой необходимости в физическом микшере, разве не здорово жить в будущем!

Это означает, что этим музыкантам в спальне больше не нужны дешевые микшеры, поэтому модели, которые я искал, исчезли. На их место приходят модели, ориентированные на подкастеров и диджеев. Если мне нужна куча глупых цифровых эффектов или двухканальный пульт с кроссфейдером, я могу заполнить свои ботинки, но для обычного микшера мне нужно выглядеть несколько престижно. Около трехзначной отметки есть несколько моделей, но я одновременно скупердяй и инженер. Конечно, я могу предложить альтернативу.

Аналоговый микшер по своей сути чрезвычайно простое устройство: он просто суммирует серию аудиосигналов, каждый из которых имеет свой собственный фейдер регулировки громкости. Это настолько просто, что его можно сделать только из пассивных компонентов, и действительно, существуют чрезвычайно доступные микшеры, которые делают именно это.

Однако в большинстве небольших микшеров используются простые каскады усиления и буферы на операционных усилителях с регулируемыми для каждого канала. Сделать такой можно, не особо заморачиваясь, и я действительно так и думал. Проблема заключалась в том, что бюджет увеличивался с каждым последующим каналом до такой степени, что мне было бы лучше потратить немного больше и купить один. Я не оцениваю самые дорогие фейдеры на рынке, но линейный потенциометр приемлемого качества добавляет немного к BoM на каждый канал.

В этот момент мне пришло в голову, могу ли я использовать компьютер в качестве живого микшера с несколькими звуковыми картами? Я могу заказать кучу очень дешевых и отвратительных USB-звуковых карт менее чем за десять долларов, так что попытка не будет стоить мне много. Я разместил заказ, а когда они прибыли, подключил их и сразу же получил компьютер с пятью аудиоразъемами.

К сожалению, я не могу просто запустить Audacity, ожидая потрясающих многоканальных возможностей. У меня есть множество звуковых карт на выбор, но одновременно я могу записывать только с одной из них. Пришло время погрузиться в звук Linux до уровня, в котором мне никогда раньше не было необходимости, потому что, ну, это всегда работало, не так ли?

Вначале существовала Открытая звуковая система, или OSS. Мой Linux в 1990-х годах был посвящен настройке веб-серверов, поэтому первая звуковая подсистема Linux прошла мимо меня. Вместо этого, как, вероятно, и большинство из вас, я привык к ALSA, усовершенствованной звуковой системе Linux. Он находится на уровне ядра и обеспечивает интерфейс для различных частей звукового оборудования, которые могут быть подключены к системе. Вдобавок ко всему этому лежат звуковые серверы, обеспечивающие дополнительный уровень интерфейса, такой как PulseAudio или Jack, и во многих дистрибутивах все это было заменено PipeWire.

Все эти обещания смешивания и поддержки нескольких карт являются их убийственной особенностью, так что где-то в этом множестве можно будет найти то, что я хочу, верно? К сожалению, нет, потому что, хотя все они видят множество звуковых карт, ни одна из различных конфигураций компьютеров, которые я пробовал, не могла заставить приложения видеть более одной из них одновременно. Возможно, решение можно найти в объединении нескольких карт в одну виртуальную карту ALSA. Но и здесь никакой награды нет, потому что, как указано в инструкциях, реальное оборудование со временем рассинхронизируется. Интересно, сочтет ли это мое приложение для живого микшера менее проблематичным, чем одновременный многодорожечный рекордер, но что-то мне подсказывает, что если бы это было так, все бы это делали.

Так что мне явно не удалось сделать дешевый микшерный пульт для концертов из ноутбука за тысячу долларов и дешевых звуковых карт стоимостью в десять долларов. Многие из вас, без сомнения, будут стоять в очереди, чтобы отругать меня за мой уровень мастерства в Linux ниже 1337, но правда в том, что я никогда раньше не интересовался мультимедийными функциями. Но мне все еще интересно, можно ли это сделать? Ответьте мне ниже в комментариях!

ДЕЛИТЬСЯ