LINUX.ORG.RU

Избранные сообщения fenris

EasyEffects не нужно, или PipeWire для продвинутых: часть 4

 , ,

Спатиалайзер для наушников

Вы когда-нибудь задумывались, чем прослушивание музыки через наушники, отличается от прослушивания музыки через колонки? Основное отличие – когда мы в наушниках, то левое ухо слышит только звук левого наушника (левый стерео канал), и совсем не слышит звук правого. И наоборот. Когда мы слушаем колонки, то оба уха слышат обе колонки, но по-разному. Из-за этого простого факта, восприятие стерео-сцены в наушниках и через колонки, радикально отличается.

И возникает существенная проблема – а на что должна быть расчитана запись, на прослушивание в наушниках, или в колонках? Индустрия выбирает колонки, как основной источник звука, и все делается в расчете на них. А в наушниках мы будем слышать неправильное стерео, сильно искаженное.

Но у нас же есть pipewire, поэтому не беда, сейчас мы это исправим! В этой и следующей статье, мы заставим звучать наушники как колонки, а колонки как наушники (ну почти)!

( читать дальше... )

James_Holden
()

KDE Plasma 6.2 и управление питанием монитора

 , ,

ЛОР помоги.

После обновления плазмы с 6.1 до 6.2.2 случилась котовасия. А именно: логинюсь в Wayland-сессию, вижу рабочий стол первые 3 секунды, потом монитор впадает в спячку, пытается включиться, снова в спячку и так по кругу. Захожу в соседний tty, пытаюсь перегрузить плазму, но там тоже периодически монитор то потухнет, то погаснет.

Если запустить X11-сессию, то всё ОК, но стоит только покрутить ползунок яркости монитора, то всё повторяется.
Пробовал сносить настройки плазмы, создавал нового юзера и под ним заходил - ситуация аналогичная, в вяленом ничо не работает, в иксах работает, до тех пор пока яркость не покрутишь.
Подумал, может проблема в аппаратной части, поменял dp на hdmi, пробовал частоту обновления менять вплоть до 60гц, но шишь. Значит проблема куда глубже.

Тут вроде была инфа, что в плазме 6.2 сломали управление питанием. А как чинить теперь?

Если что, что у меня arch 6.11.5-zen1-1-zen, монитор Samsung Odyssey G5 2K 165Гц.

KJIayC
()

Kicad + ГОСТ

 ,

С Новым годом радиолюбители!

К нам сегодня пришел слегка пьяный Дед Мороз и достал из своего волшебного мешка библиотеки ГОСТовских компонентов для Kicad.

В Лапландии эльфы сели в трудовую вахту и для всех радиолюбителей, что чертят свои платы под Linux, нарисовали обширную библиотеку УГО различных компонентов в полном соответствии с ГОСТ.

Amplifiers.lib - Усилители аудио (в основном советского образца)

Audio.lib - Устройства воспроизведения (динамики, микрофоны, пьезоизлучатели)

Capacitors.lib - Конденсаторы постоянные, переменные, оксидные, подстроечные и прочие

Chips.lib - Разные микросхемы и интегральные стабилизаторы напряжения

Connectors.lib - Коннекторы, джамперы, перемычки

Counters.lib - Счетчики цифровые (серии 155, 561, 176 для тех у кого много такого барахла на антресолях)

Decoders.lib - Дешифраторы тех же серий. Опять же для любителей винтажных советских микросхем

Diodes.lib - Диоды всякие: свето-; фото-; Шотки; Зенера; варикапы и туннельные диоды и т.п.

Displays.lib - Семисегментные индикаторы

Fuses.lib - Дофига предохранителей различных и красивых

Inductors.lib - Катушки индуктивности и трансформаторы

LightSources.lib - Лампы накаливания, люминисцентные, дуговые а также неонки

Logic.lib - Логические микросхемы. Теплая советская ТТЛ логика.

Misc.lib - Все что не смогли глупые эльфы сунуть себе по карманам

OpAmps.lib - Операционные усилители. Все популярные советские серии от самых упоротых до 12 Mгц диапазона

Optopairs.lib - Оптопары: фотодиодные, фототранзисторные, фоторезисторные, фототиристорные и даже работающие по фотороботу подозреваемого

Power.lib - Источники питания (батареи, термопары, солнечные батареи)

Registers.lib - Различные сдвигающие регистры

Resistors.lib - Всякие линейные и нелинейные резисторы; переменные и постоянные; подстроечные и терморезисторы

Switches.lib - Переключали, герконы и реле

Thyristors.lib - Тиристоры

Transistors.lib - Транзисторы: биполярные, полевые, MOSFET и с управляющим PN переходом. А также однопереходные транзисторы

Triggers.lib - RS, JK и D триггеры все тех же винтажных 155, 561, 176 серий

Забрать свои подарки можно тут https://sourceforge.net/projects/kicadcgi/

С вас стишок и стопарик дедушке для сугреву.

LinAsm
()

apulse

 ,

Everyone! Listen up! Today... today...

$ apulse <program-name> [program parameters]

https://github.com/i-rinat/apulse — эмуляция PulseAudio. Когда приложение пытается загрузить libpulse.so, ему подсовывают её версию от apulse, в которой реализована часть функций, достаточная, чтобы запустить Skype и некоторый другой софт.

i-rinat
()

Программы для работы со звуком

 , , , ,

Базовая система коммутации звуковых потоков:

  • Jack Audio Connection Kit - необходимый элемент системы для соединения разных звуковых устройств, музыкальных инструментов, микрофонов, программ для обработки звука.
  • QjackCtl - графический интерфейс для JACK на Qt4
  • Patchage - удобный графический инструмент для коммутации звуковых потоков и устройств, в частности MIDI.
  • KXStudio: Cadence - набор приложений для коммутации аудиопотоков и устройств, управления Jack-сервером, замера уровня сигнала...
  • KXStudio: Carla - хост аудиоплагинов, поддерживает LADSPA (включая LRDF), DSSI, LV2, VST2/3 и AU форматы плагинов,также поддерживаются файлы GIG, SF2 и SFZ. Работает с Jack и ALSA.

Программы для звукозаписи и обработки звука:

  • Audacity - достаточно простой, но удобный инструмент для записи и обработки звука.
  • Ardour - профессиональный инструмент для многоканальной, многодорожечной записи звука, поддерживает несколько разных источников.
  • Qtractor - многодорожечный аудио/MIDI секвенсор.

Гитарные процессоры:

  • Rakarrack - набор гитарных эффектов реального времени, комбиков, кабинетов, усилителей, множество предустановленных вариантов и возможность «накрутить» собственные
  • Guitarix - ещё один набор гитарных эффектов реального времени, комбиков, кабинетов, усилителей, множество предустановленных вариантов и возможность «накрутить» собственные.

Синтезаторы:

  • Amsynth - набор синтезаторов с множеством настроек и предустановок. Ввод нот осуществляется с MIDI-клавиатуры, которую удобно подключить при помощи Patchage
  • LMMS - мультимедийная студия с синтезаторами, секвенсорами, кольцами и эффектами.
  • ZynAddSubFX - набор синтезаторов: реального времени, полифонический, мультитембральный, микротональный. Также набор эффектов для обработки звука. Работает с Jack, поддерживает MIDI, в том числе и подключение MIDI-контроллеров.
  • Yoshimi - форк ZynAddSubFX с усовершенствованиями в направлении работы с Jack и MIDI.

Инструменты для создания трекерной музыки:

  • MilkyTracker - инструмент для создания трекерной музыки.
  • Schism Tracker - инструмент для создания трекерной музыки, основанный на модифицированной версии Modplug - OpenMPT

Драм-машины:

  • Hydrogen - удобная графическая драм-машина.
  • DrumGizmo - драм-машина в виде самостоятельно приложения, также и в виде плагина.

Наборы эффектов для обработки звука:

  • Linux Audio Developer's Simple Plugin API (LADSPA) - классический набор эффектов и алгоритмов для обработки звука, также язык для разработи музыкальных программ.
  • LV2 - следующее поколение LADSPA
  • Calf studio gear - набор эффектов и алгоримов для обработки звука.

Нотные редакторы:

  • TuxGuitar - графический нотный MIDI-редактор, есть возможность вбивать ноты на «гитарном грифе» и «пианино».
  • LilyPond - крайне минималистичный, но очень мощный текстовый «нотный компилятор», часть проекта GNU.
  • Frescobaldi - продвинутый графический интерфейс для LilyPond, удобен возможность работы с мышью
  • Denemo - ещё один продвинутый графический интерфейс для LilyPond
  • Rosegarden - графический нотный редактор и MIDI-секвенсор.
  • FluidSynth - MIDI-синтезатор реального времени без графического интерфейса, работающий по спецификациям SoundFont 2.
  • Qsynth - графический интерфейс для FluidSynth.
  • MidiEditor - простой MIDI-редактор.
  • Musescore - нотный MIDI-редактор с графическим интерфейсом.
  • MusE - MIDI-секвенсор.

Статья на LOR Wiki

toney
()

USBasp

 , ,

Решил собрать себе программатор usbasp, столкнулся с тем, что очень много разных схем девайсов. Подскажите, какая схема печатной платы для usbasp сейчас самая модная (чтобы конечный девайс стабильно работал на линуксах)? Или модно схему самому проектировать?

ft232r
()

Каталог пакетов TeX Live (update 2)

 

Группа Документация

Вышли четвёртая и пятая части каталога, которые посвящены использованию в LaTeX в научных текстах. На сегодня доступны следующие статьи:

>>> ссылки на статьи (nsk.su)

Evgueni
()

Закосимши

 ,

Gentoo, Linux 3.13.7
Десктоп: Plasma + Docky + Compiz + Emerald
Софт: Mozilla Firefox, Dolphin, Konversation, xfce4-terminal
Шрифты: Fira Sans, Myriad Pro, Monaco

zezic
()

Бойкотирование systemd

 , , , ,

В сети появился новый сайт, собравший почти всю критику systemd в тезисах: boycott systemd.

Disclaimer: Мы никак не пуристы sysvinit в каком-либо смысле. Мы понимаем нужду в новый init-системе в XXI веке, но systemd – это не то.

И раз никто не хочет написать эту современную init-систему, а может только странички в сети выкладывать, да перекидывать их на ЛОР и их обсуждать, то давайте обсуждать.

Darth_Revan
()

Real-time оповещения на сайте

 ,

Есть страничка с формой и кнопкой отправки некой заявки.

Нужно сделать веб-приложение, которое, во-первых, будет обрабатывать приходящие данные с этой странички и записывать их в БД (скорее всего MySQL), а во-вторых, должно выводить данные из этой БД для операторов. При этом, надо сделать оповещение о поступлении новых заявок в режиме реального времени (например, как сообщения вконтакте).

Я раньше подобным не занимался, но примерно знаю, как это можно реализовать. Например, через вебсокеты. Проблема в том, что я точно не знаю, какое ПО стоит у операторов. Если там старый браузер или заблочены порты, то вебсокетами воспользоваться будет проблематично. Можно на стороне клиента запускать js-скрипт, который будет опрашивать сервер каждые n секунд, но тогда возрастет нагрузка на сервер.

В общем, к ЛОРу у меня вот такие вопросы:

  • Какие технологии лучше использовать на клиенте, при условии, что там может быть старый осел, который не поддерживает модные фишки типа вебсокетов? Т.е. расчет на старое ПО.
  • На серверной части хочется использовать питон, а в качестве фреймворка (и сервера), видимо, торнадо, т.к. сможет держать много открытых соединений. Какие подводные камни?

Ну и хотелось бы ссылок всяких, что почитать на эту тему (доки торнадо читал, стандартные примеры видел).

Перемещено true_admin из development

memnek
()

Релиз Mesa-10.1

 , ,

Группа Hardware and Drivers

Несколько часов назад Ian Romanick в рассылке объявил о новом релизе Mesa 10.1 — свободной реализации OpenGL, OpenCL, OpenMAX, OpenVG и VDPAU.

Основные изменения:

  • Новые расширения OpenGL:
    • GL_ARB_draw_indirect (на i965).
    • GL_ARB_clear_buffer_object
    • GL_ARB_viewport_array (на i965).
    • GL_ARB_map_buffer_alignment.
    • GL_AMD_shader_trinary_minmax.
    • GL_EXT_framebuffer_blit (на r200 и radeon).
  • Добавлена поддержка OpenGL 3.3 для драйверов nv50, nvc0, r600 и radeonsi.
  • Удалена поддержка расширения GL_MESA_texture_array.
  • Значительно улучшена стабильность и производительность Intel Haswell, а также видеокарт AMD семейств S.Islands и C.Islands.
  • Теперь работают тесты Unigine Heaven и Unigine Valley, и игра Metro: Last Light.
  • Также стоит заметить, что прекращено добавление новых функций в Compatibility Profile.

>>> Подробности (cgit.freedesktop.org)

steemandlinux
()

Кровавая Мэри Поппинз

 , ,

Пофиксил ламинатор, запилил маску в стиле «кровавая мэри поппинз».

Пруф: http://rghost.net/private/52560306/4a2486d6489f0cc285d7ad44543cd2ac/image.png

Для тех кто не в теме - плата не заводская, а 100% кустарная. В виде маски тонер от цветного CLP-365

ncrmnt
()

Вставка листинга в документ

 , , , ,

В общем ищу решения для вставить достаточно крупный кусок кода на Python и мне нужно:

  1. Нумеровать строки
  2. Поддерживать русский язык внутри блока
  3. Иметь возможность разнесения на несколько листов
  4. (Желательно) Подсветка строк

Используемая система: XETEX.
Готов выслушать все предложения. Есть возможность подпилить сырые решения(при условии, что меня будет консультировать знающий человек)

Спасибо за внимание.

deterok
()

WEB 2.0 USB-Ламинатор

 , ,

Давненько хотел себе взять ламинатор для перевода маски на текстолит, но нигде не было с ручной регулировкой температуры. Мне это надоело, взял что было один из самых дешевых вариантов.

Разумеется, нужную температуру оно не докочегаривало, тонер даже не плавился и не переводился, сколько не прокатывай. Разобрал. Выпилил оттуда термореле, на герметик для формирования прокладок двигателя (держит до +375 градусов!) посадил 100к NTC терморезюк в стекле, сделал платку управления на atmega48. Внутрь зашил фирмварю на базе antares и vusb. Далее набыдлокодил апплет для своего lunartool'а (моя convenience обертка над lualibusb).

Дальше решил раскурить lapis. Это такой аппликейшн сервер на moonscript и OpenResty. За один вечерок освоил мунспик^Wмунскрипт, и набыдлокодил расширение для своего lunartool'а которое берет уже написанный апплет, но вместо интерфейса командной строки цепляет его к веб-серверу уже готовым API, которое можно дергать ajax'ом. Для построения графиков я заюзал js библиотеку flot.

Итогом моего сумасшествия стал... WEB 2.0 USB ламинатор с веб интерфейсом. Подобрав температуру, которая очень уж хорошо совпала с теоретическими 176 градусами получил идеальные результаты и практически 100%-ю воспроизводимость.

Вундервафлю в действии можно увидеть тут: http://www.youtube.com/watch?v=IpNvShfgSik&feature=youtu.be

Отдельное спасибо bk_ за музыку, за которую тытруб не блокирует видео и не обмазывает рекламой. Исходники надо?

ncrmnt
()

Посоветуйте, пожалуйста, хороший шрифт для Konsole

Основные требования:

1. Поддержка сглаживания 2. Поддержка кирилицы

Из того, что пробовал:

  • Envy Code R - английские буквы - идеал, но несколько смущают жирные буквы и совсем выбиваются из общего вида надписи на русском языке.
  • Inconsolata. Размер 13 для меня слишком велик, а при 12 начинаются какие-то проблемы со сглаживанием.
  • Monaco. Тоже не плох, но у меня отсутсвует жирное начертание шрифтов (bold). Оно вообще существует в природе ?
lemas
()

не меняется яркость монитора, решений до сих пор нет?

 ,

Обвновился с 13.04 до 13.10 и не могу никак изменить яркость монитора на ноутбуке. Ни в ручную, никак не получается. Гугл-решения не помогают.

Пробовал добавлять опции к ядру

acpi_backlight=vendor,

pcie_aspm=force

Может лор чем-то помочь?

Sonsee
()

AVR программатор

Посоветуйте распростанённый и недорогой программатор AVR, совместимый с linux, а так же годную среду разработки, побаловаться (для начала) с микроконтроллерами. Монитор у меня небольшой, поэтому eclipse не очень. может есть плагины какие нибудь для codeblocks или codelite?

WRG
()

Какой паять программатор?

 , ,

Нашёл в дебиановских репах простую утилиту для программирования микроконтроллеров — avrprog. Пытаюсь найти документацию к ней, man прочитал, документы из /usr/share/doc/ прочитал. Утилита удобная и юниксвейная, всё нравится.
Я нигде не могу найти информации, как спаять программатор, подходящий для этой утилиты. Насколько я понял, это обычный «пять прободков», но у параллельного порта столько пинов. Что делать?

CYB3R
()

Хочу в linux программировать микроконтроллеры

 

В сети довольно много разрозненной информации, но я не нашел хороших (это потому что блогспот и ЖЖ заблокированы, а прокси и иже - неудобно) пошаговых инструкций как с нуля сделать что-то полезное на микроконтроллерах от атмель... Наверняка многие увлекаются здесь подобными вещами и я очень бы вас попросил хотя бы в десять шагов описать как это делается. Мои знания пока ограничены следующим:
умею паять, знаю принцип работы многих электронных схем, запросто разбираюсь в работе полупроводников и иных электронных элементов, знаю как понизить/повысить ток, напряжение в схеме, примерно знаю как работают микроконтроллеры, катушки индуктивности, оптопары и трансформаторы

Так вот, буквально сегодня я все-таки нашел магазин, в котором можно найти необходимые детали для сборки практически любой схемы и возникло желание собрать свою первую рабочую плату с каким-то функционалом. И для того, чтобы правильно спрашивать у поисковиков, мне нужно хотя бы знать порядок действий. Например:
даташит на МК, распайка, включение в LPT, assembler, avrdude, тесты

Хочу сделать следующее: ЖК дисплей от siemensA70(даташит есть), показывающий четыре зоны огорода и четыре датчика присутствия, замыкающие контакты МК, которые показывают на дисплее алерт по зонам...
Как вообще начинать это все дело?

minakov
()

Посоветуйте легковесную ММОРПГ с красивой графикой

 ,

Что-нибудь красивое, мультипользовательское, что бы хорошо работало или на Лучшей Операционке Всех Времен и Народов, или под Wine. Легковесное = у меня довольно старый комп, 1 Гб оперативы. Желательно с красивой графикой, кавайное, хотя сойдет любая)

П. С.: чисто из любопытства, есть ли какая-нибудь мулитипользовательская игра в консоли? Было бы ужасно интересно поиграть....

Заранее спасибо всем за ответ!

principal
()