Кроме этого эквалайзера, существует намного более интересная разработка. А именно плагины https://www.ladspa.org/ Их можно "встроить" в файл asoundrc, и реализовать очень многие эффекты, не только эквализацию.
У SolidRun есть неплохие «хранилища», где можно выбрать какие-то образы для создания загрузочной флешки. Все образы на основе Debian. И есть независимые дистрибутивы.
Например, я загрузил Armbian (загрузил образ на базе Убунту), он неплохо поддерживается сообществом. По ссылке можно посмотреть https://www.armbian.com/ Но потом отказался от него - все-таки мне привычнее Debian, я уже много лет с ним работаю. Здесь еще есть подводные камни — у компьютера много «своего» железа, официальный образ на лету его подхватывает: графический ускоритель, pci-е, emms и т.д. (Здесь тоже могут быть проблемы, например, если ставить вторую wi-fi карту, то необходимо, чтобы была поддержка MSI, так как у freescale imx6q проблемы в ядре с сетевыми картами без поддержки MSI, то есть карты интел работают очень хорошо и на высоких скоростях, а вот старые atheros типа ar5b22, увы, будут глючить).
После того, как записываю образ на флешку и загружаюсь, сразу обновляю ядро. Я, кстати,
ставлю real-time ядро, так как смотрю на компьютере через gstreamer потоковое видео и слушаю (через jackd) музыку.
С графической оболочкой — можно ставить weston из cli или сразу загрузить образ xfce. (Опять-таки я предпочитаю тайловые менеджеры)
Я предпочитаю cli, так как gstreamer, mplayer, fbi дают мне возможность смотреть мультимедиа без каких-либо ограничений, но ради интереса загрузил образ с xfce, конечно. Правда, пришлось придумать собственный радиатор, так как окна все-таки разогревают процессор.
именно такую штуку я сейчас и делаю. Только есть еще одна опция по просьбе фотографа - чтобы можно было подключать дисплей (портативный) и выбирать фотографии. Плюс, конечно, просмотр через внутренний http сервер. В общем-то уже обкатанное решение и единственная сложность была написать программу вывода во фреймбуфер.
ну после Д4 Никон перестал делать http сервер в камерах, а wt-5 нельзя подключать, если нет соответствующего разьема. Поэтому американцы вовсю уже используют микрокомпьютеры с gphoto2. В общем-то дешево и сердито
а вот это хороший вопрос! =) Конечно через фреймбуфер. Я за основу взял программу FBI, чуть переписал ее (она очень качественно написана на С, удобно читать и переписывать код) и она чудесно работает на вывод. Остальные функции обеспечивает ImageMagick. У этого компьютера неплохая поддержка была для графики, производитель вообще рекомендовал по умолчанию, например, Wayland. Собственно, у WT-4 слабое место - невозможность подключить по умолчанию дисплей для просмотра при передаче файлов на основной компьютер. Вот чтобы это узкое место преодолеть, я и решил использовать RPi 3A+. Затем мне предложили вот эту плату, я посмотрел на ее возможности и был впечатлен. Кстати, недавно парень сделал на Zero, управляется через вебинтерфейс
На некоторых англоязычных форумах сейчас активно пытаются выделить из истории вычислительной техники миниатюрные одноплатные компьютеры в отдельную группу. Как функционально законченные устройства малых размеров с поддержкой ОС "общего назначения" (это считается важным, потому что миниатюрный компьютер все ближе приближается к "настольному" с точки зрения программного обеспечения, как и мечтает Аптон). PDP-11 или наши ДВК (кстати, интересные же машинки!) это, наверное, уже из "другой эпохи", то есть это не миникомпьютеры. Я, конечно, в силу своего возраста застал ДВК, как впрочем и советскую Единую систему, ЕС ЭВМ (на них и начинал учиться программированию, потом была советская же Искра), поэтому мне трудно назвать ДВК "винтажом эпохи миникомпьютеров". Думаю, винтажные миникомпьютеры того времени это, конечно, японские Шарпы или советские Электроники.
я тоже считаю, что вполне себе ну не то чтобы современная, но не такая уж старая эта линейка. Хотя сегодня ее задвинули в угоду более производительным процессорам. И пишут как об устаревшей.
я думаю, будут какие-то проблемы с определенными устройствами. Я не могу точно сказать, но по опыту arm в Бастере на RPi4 видно, что alsa не успевает обновлять драйверы. Так, на Джесси у меня хорошо работает не очень-то редкая 24битная карта, на новом Бастере работает с проблемами, зависает - драйвер "деградировал". Могу предположить, что та же проблема будет в других случаях, если сам производитель не занимается долговременной поддержкой звуковых карт в Линукс
да, вы правы. Я для примера вставил именно так текст и это неправильно, конечно. Можно было за один проход все форматировать. А я сначала отформатировал сам файл на 70 букв в строке (для терминала), затем разбил скриптом. Где-то через месяц до конца переведу документацию к groff и выложу как раз об этих тонкостях. В родном мануале очень много интересного.
Я его не тестировал, но собираюсь когда-нибудь посмотреть в эту сторону. Думаю, там тоже есть какие-то интересные идеи, которыми можно воспользоваться. Потому что джек, к сожалению, не развивается как должно. Хотя более-менее стабильно работает
что здесь внезапного? Наверное, многие музыканты до сих пор "внезапно" вздрагивают, когда видят такие коннекторы, например, на советских электрогитарах. Очень неудобные и ненадежные они, их до сих пор ставят, например, на преобразователях Quantum и поэтому данные устройства вылетают как только пропадает контакт в коннекторах. Quantum признает проблему и молча заменяет их.
Если не иронизировать, то легко заметить, что данная программа-модуль состоит из двух частей. Одна часть реализует DSP, как в IC-703, например. Причем генератор огибающей формирует АРУ с регулируемыми фронтами, опять таки как в известных схемах работы после ПЧ и до УНЧ. Изначально, конечно, я писал программу именно для DSP Yaesu 817, где, как известно, не было такой возможности.
Вторая часть, где используются быстрое преобразование Фурье и управляемые фильтры, дает возможность не только сделать грубый активный фнч для обрезки сигнала, но включить в схему управляемый выходом спектроанализатора многополосный эквалайзер.
Любопытным побочным эффектом, кстати, будет возможность декодировать сигналы Кроме всего прочего, в Teensy встроены два полноценных ЦАПа.
к Teensy библиотеки-то неплохие, да и "дешевле" это весьма условно, я четвертую Teensy с рук покупал за 2000 руб. Причем на четверке уже можно несколько микрофонов завести.
а как вы будете микрофон подсоединять к малинке, коротким проводом?? Для i2s нельзя длинные провода использовать. Проще сделать именно через usb - можно оформить как выносной микрофон, да и будет еще одна "звуковая карта"
приставки от Лель были, конечно, немного странными. Впрочем, как и многие другие педальки того времени. Типа "дисторшн" на микросхемах, сделанный в кооперативе им. В.И. Ленина)) Я бы сейчас, наверное, если делал аналоговые приставки, то только "классические", на двух-трех транзисторах, а в те годы даже аналоговые фейзеры казались чем-то недосягаемым. Шумели они, фонили, еще вместо джеков были пятиштырьковые советские "коннекторы", которые со временем гнездо расшатывали. И да, трудно музыкой заниматься и самому паять, платы разводить, схемы искать или программировать. Сейчас еще полегче, потому что корпуса все-таки сделать на принтере, если он есть. Цены не радуют.
Я и хотел сделать блок эффектов - вспоминал приставки Лель (это была серия приставок для гитаристов), которыми в юности пришлось пользоваться, захотелось самому сделать педальку для электрогитары, потом понял, что можно сделать микрофон-приставку.
К сожалению, подходящего корпуса я еще не нашел, а 3Д принтера у меня нет. Поэтому фотографии не стал выкладывать, уж больно неказисто все выглядит — платка с проводами и светодиодами. Вот фотография
Честно скажу, я не думал, что микрофон кого-то заинтересует, поэтому решил не перегружать текст техническими подробностями. Но если интересно (что приятно, конечно), то подключил я вот так.
Впрочем, можно другие пины использовать, teensy позволяет.
А светодиоды припаял к указанным в коде пинам. Больше ничего паять не надо, потому что в 3.6 все есть. Еще лучше, конечно, использовать 4 версию, тогда можно более качественных результатов добиться (из-за лучшей поддержки i2s)
Микрофон я взял самый простой INMP441, но есть намного более качественные микрофоны I2S, с меньшими шумами, лучшим звуком. Просто у меня под рукой был только этот микрофон I2S
Библиотека Audio одна из самых легких, внятная, ее хорошо написал разработчик. И я же максимально прокомментировал код, дальше и комментировать-то нечего. Наверное, в этом и есть достоинство библиотек Teensy Audio - код сразу понятен.
Кроме этого эквалайзера, существует намного более интересная разработка. А именно плагины https://www.ladspa.org/ Их можно "встроить" в файл asoundrc, и реализовать очень многие эффекты, не только эквализацию.
У SolidRun есть неплохие «хранилища», где можно выбрать какие-то образы для создания загрузочной флешки. Все образы на основе Debian. И есть независимые дистрибутивы.
Например, я загрузил Armbian (загрузил образ на базе Убунту), он неплохо поддерживается сообществом. По ссылке можно посмотреть https://www.armbian.com/ Но потом отказался от него - все-таки мне привычнее Debian, я уже много лет с ним работаю. Здесь еще есть подводные камни — у компьютера много «своего» железа, официальный образ на лету его подхватывает: графический ускоритель, pci-е, emms и т.д. (Здесь тоже могут быть проблемы, например, если ставить вторую wi-fi карту, то необходимо, чтобы была поддержка MSI, так как у freescale imx6q проблемы в ядре с сетевыми картами без поддержки MSI, то есть карты интел работают очень хорошо и на высоких скоростях, а вот старые atheros типа ar5b22, увы, будут глючить).
После того, как записываю образ на флешку и загружаюсь, сразу обновляю ядро. Я, кстати,
ставлю real-time ядро, так как смотрю на компьютере через gstreamer потоковое видео и слушаю (через jackd) музыку.
С графической оболочкой — можно ставить weston из cli или сразу загрузить образ xfce. (Опять-таки я предпочитаю тайловые менеджеры)
Я предпочитаю cli, так как gstreamer, mplayer, fbi дают мне возможность смотреть мультимедиа без каких-либо ограничений, но ради интереса загрузил образ с xfce, конечно. Правда, пришлось придумать собственный радиатор, так как окна все-таки разогревают процессор.
Здесь можно посмотреть некоторое ПО от SolidRun https://github.com/orgs/SolidRun/repositories
Образы устанавливаются также легко, как для Rpi — скачиваешь образ, затем с помощью, например,
dd, записываешь на флешку. Здесь инструкция и ссылка на репозиторий https://www.solid-run.com/wiki/doku.php?id=products:imx6:software:os:debian
именно такую штуку я сейчас и делаю. Только есть еще одна опция по просьбе фотографа - чтобы можно было подключать дисплей (портативный) и выбирать фотографии. Плюс, конечно, просмотр через внутренний http сервер. В общем-то уже обкатанное решение и единственная сложность была написать программу вывода во фреймбуфер.
ну после Д4 Никон перестал делать http сервер в камерах, а wt-5 нельзя подключать, если нет соответствующего разьема. Поэтому американцы вовсю уже используют микрокомпьютеры с gphoto2. В общем-то дешево и сердито
а вот это хороший вопрос! =) Конечно через фреймбуфер. Я за основу взял программу FBI, чуть переписал ее (она очень качественно написана на С, удобно читать и переписывать код) и она чудесно работает на вывод. Остальные функции обеспечивает ImageMagick. У этого компьютера неплохая поддержка была для графики, производитель вообще рекомендовал по умолчанию, например, Wayland. Собственно, у WT-4 слабое место - невозможность подключить по умолчанию дисплей для просмотра при передаче файлов на основной компьютер. Вот чтобы это узкое место преодолеть, я и решил использовать RPi 3A+. Затем мне предложили вот эту плату, я посмотрел на ее возможности и был впечатлен. Кстати, недавно парень сделал на Zero, управляется через вебинтерфейс
На некоторых англоязычных форумах сейчас активно пытаются выделить из истории вычислительной техники миниатюрные одноплатные компьютеры в отдельную группу. Как функционально законченные устройства малых размеров с поддержкой ОС "общего назначения" (это считается важным, потому что миниатюрный компьютер все ближе приближается к "настольному" с точки зрения программного обеспечения, как и мечтает Аптон). PDP-11 или наши ДВК (кстати, интересные же машинки!) это, наверное, уже из "другой эпохи", то есть это не миникомпьютеры. Я, конечно, в силу своего возраста застал ДВК, как впрочем и советскую Единую систему, ЕС ЭВМ (на них и начинал учиться программированию, потом была советская же Искра), поэтому мне трудно назвать ДВК "винтажом эпохи миникомпьютеров". Думаю, винтажные миникомпьютеры того времени это, конечно, японские Шарпы или советские Электроники.
я тоже считаю, что вполне себе ну не то чтобы современная, но не такая уж старая эта линейка. Хотя сегодня ее задвинули в угоду более производительным процессорам. И пишут как об устаревшей.
я думаю, будут какие-то проблемы с определенными устройствами. Я не могу точно сказать, но по опыту arm в Бастере на RPi4 видно, что alsa не успевает обновлять драйверы. Так, на Джесси у меня хорошо работает не очень-то редкая 24битная карта, на новом Бастере работает с проблемами, зависает - драйвер "деградировал". Могу предположить, что та же проблема будет в других случаях, если сам производитель не занимается долговременной поддержкой звуковых карт в Линукс
да, вы правы. Я для примера вставил именно так текст и это неправильно, конечно. Можно было за один проход все форматировать. А я сначала отформатировал сам файл на 70 букв в строке (для терминала), затем разбил скриптом. Где-то через месяц до конца переведу документацию к groff и выложу как раз об этих тонкостях. В родном мануале очень много интересного.
Я его не тестировал, но собираюсь когда-нибудь посмотреть в эту сторону. Думаю, там тоже есть какие-то интересные идеи, которыми можно воспользоваться. Потому что джек, к сожалению, не развивается как должно. Хотя более-менее стабильно работает
что здесь внезапного? Наверное, многие музыканты до сих пор "внезапно" вздрагивают, когда видят такие коннекторы, например, на советских электрогитарах. Очень неудобные и ненадежные они, их до сих пор ставят, например, на преобразователях Quantum и поэтому данные устройства вылетают как только пропадает контакт в коннекторах. Quantum признает проблему и молча заменяет их.
Если не иронизировать, то легко заметить, что данная программа-модуль состоит из двух частей. Одна часть реализует DSP, как в IC-703, например. Причем генератор огибающей формирует АРУ с регулируемыми фронтами, опять таки как в известных схемах работы после ПЧ и до УНЧ. Изначально, конечно, я писал программу именно для DSP Yaesu 817, где, как известно, не было такой возможности.
Вторая часть, где используются быстрое преобразование Фурье и управляемые фильтры, дает возможность не только сделать грубый активный фнч для обрезки сигнала, но включить в схему управляемый выходом спектроанализатора многополосный эквалайзер.
Любопытным побочным эффектом, кстати, будет возможность декодировать сигналы Кроме всего прочего, в Teensy встроены два полноценных ЦАПа.
к Teensy библиотеки-то неплохие, да и "дешевле" это весьма условно, я четвертую Teensy с рук покупал за 2000 руб. Причем на четверке уже можно несколько микрофонов завести.
а как вы будете микрофон подсоединять к малинке, коротким проводом?? Для i2s нельзя длинные провода использовать. Проще сделать именно через usb - можно оформить как выносной микрофон, да и будет еще одна "звуковая карта"
приставки от Лель были, конечно, немного странными. Впрочем, как и многие другие педальки того времени. Типа "дисторшн" на микросхемах, сделанный в кооперативе им. В.И. Ленина)) Я бы сейчас, наверное, если делал аналоговые приставки, то только "классические", на двух-трех транзисторах, а в те годы даже аналоговые фейзеры казались чем-то недосягаемым. Шумели они, фонили, еще вместо джеков были пятиштырьковые советские "коннекторы", которые со временем гнездо расшатывали. И да, трудно музыкой заниматься и самому паять, платы разводить, схемы искать или программировать. Сейчас еще полегче, потому что корпуса все-таки сделать на принтере, если он есть. Цены не радуют.
Я и хотел сделать блок эффектов - вспоминал приставки Лель (это была серия приставок для гитаристов), которыми в юности пришлось пользоваться, захотелось самому сделать педальку для электрогитары, потом понял, что можно сделать микрофон-приставку.
К сожалению, подходящего корпуса я еще не нашел, а 3Д принтера у меня нет. Поэтому фотографии не стал выкладывать, уж больно неказисто все выглядит — платка с проводами и светодиодами. Вот фотография
Честно скажу, я не думал, что микрофон кого-то заинтересует, поэтому решил не перегружать текст техническими подробностями. Но если интересно (что приятно, конечно), то подключил я вот так.
Это стандартное соединение PJRC для I2S микрофонов
CLK к контакту 9 (TX_BCLK)
WS к контакту 23 (TX_FS)
SD к контакту 13 (RXD0)
L / R к GND
3,3 до 3,3
GVD к GND
Впрочем, можно другие пины использовать, teensy позволяет.
А светодиоды припаял к указанным в коде пинам. Больше ничего паять не надо, потому что в 3.6 все есть. Еще лучше, конечно, использовать 4 версию, тогда можно более качественных результатов добиться (из-за лучшей поддержки i2s)
Микрофон я взял самый простой INMP441, но есть намного более качественные микрофоны I2S, с меньшими шумами, лучшим звуком. Просто у меня под рукой был только этот микрофон I2S
Библиотека Audio одна из самых легких, внятная, ее хорошо написал разработчик. И я же максимально прокомментировал код, дальше и комментировать-то нечего. Наверное, в этом и есть достоинство библиотек Teensy Audio - код сразу понятен.
Конечно. На стороне сервера iperf -s -D -B 192.168.5.1
На стороне клиента iperf -c 192.168.5.1
------------------------------------------------------------
Client connecting to 192.168.5.1, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.5.174 port 44416 connected with 192.168.5.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.7 sec 2.62 MBytes 2.06 Mbits/sec
писали на форуме, что важен порядок запуска, но я не проверял. Я один раз настроил год назад и с тех пор все работает