Как стать автором
Обновить
23
0

Пользователь

Отправить сообщение

Кроме этого эквалайзера, существует намного более интересная разработка. А именно плагины 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

писали на форуме, что важен порядок запуска, но я не проверял. Я один раз настроил год назад и с тех пор все работает

1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность