LINUX.ORG.RU

Сообщения narayan

 

Shruthi-1

Для заказа стала доступна переработанная («Re-done right», переделано правильно) версия открытого цифро-аналогового монофонического синтезатора Shruthi-1.

Среди изменений по сравнению с оригинальной версией, в аппаратной части стоит выделить замену микроконтроллера ATMega328p на более мощный ATMega644p, а также отказ от использования малодоступного CEM3379.

В программной части наиболее заметны реализация простого MIDI-синтезатора и различные улучшения в коде синтеза.

Основные характеристики:

  • 2 цифровых осциллятора;
  • аналоговый НЧ-фильтр;
  • 2 LFO;
  • 2 ADSR-кривые;
  • 18 модулируемых параметров;
  • арпеджиатор;
  • MIDI-синтезатор;
  • полная поддержка MIDI;

На официальном сайте доступны более подробные спецификации устройства, исходные коды прошивки, схемы и инструкции по сборке.

Подробности

Перемещено maxcom из Hardware and Drivers

narayan ()

[alsa] Назначить звуковой карте pcm-устройство

Добрый день.

Есть две звуковые карты: встроенная и внешняя, подключаемая по usb. Проблема в том, что при загрузке pcm-устройства для них выдаются без явной закономерности, то есть, например, было: встроенная - hw:0,0, внешняя - hw:1,0; после перезагрузки: встроенная - hw:1,0, внешняя - hw:0,0. Некритично, конечно, но неприятно. Вопрос: как «закрепить» за картой устройство? Система Ubuntu Lucid.

Спасибо.

narayan ()

[Опрос][dev] seq24

Знаю, что на ЛОРе есть пользователи сабжа, поэтому предлагаю всем, кто более-менее знаком с ним ответить на такие вопросы:

Что вас больше всего не устраивает в этом секвенсоре? Что нуждается в улучшении?

Решил слегка допилить его, точнее даже уже прошёлся пару раз напильником, поэтому и интересует мнение лоровцев, на что, по-вашему, следует обратить внимание. Прежде всего приветствуются замечания и предложения по поводу интерфейса и пресловутой юзабилити, т.к. по-крайней мере я не вижу серьёзных причин менять что-либо в «ядре» сабжа.

PS Первый патч уже висит в багтрекере проекта. (Правда, боюсь, он вновь заброшен - активности среди разрабов давно не было)

narayan ()

[Велосипед] Тёплый, ламповый и блестящий

Т.к. так и не нашёл ничего подходящего для быстрой и простой записи сэмплов, (подробности: http://www.linux.org.ru/view-message.jsp?msgid=4310159), как и грозился, таки написал свой велосипед:

http://disabled.posterous.com/jack-easy-recording-tool

Что умеет: работа через jack, запись в память, воспроизведение записанного, сохранение в wav и открытие во внешнем редакторе, несколько буферов записи.

Обе настройки (DEFAULT_PATH и EDIT_APP) запрятаны в config.h, то есть, как говорится, hardcoded, ибо по-крайней мере мне их в процессе работы менять не потребуется, позже, наверно, сделаю по уму.

PS Вдруг кому понадобится.

PPS И да, осторожно, быдлокод.

narayan ()

[loroogle] Звукозапись

Многоуважаемый all, ищется простая программа для звукозаписи, удовлетворяющая следующим требованиям:

* работа через jack
* запись в буфер в памяти (или в /tmp)
* сохранение состояния соединений jack'а после окончания записи
* возможность сразу проиграть записанное
* предельная простота интерфейса

Данное желание обусловлено тем, что иногда нужно быстро записать записать несколько сэмплов, тут же откинуть неудачные дубли и сохранить удачные. Пока самое близкое - jack-timemachine, но оно не умеет играть записанное.

narayan ()

[PR] music & opensource

Прочитал в теме про ardour:
> кто-нибудь из вас писал что-то реальное(сложнее мычания в микрофон) в сабже?
И подумал: "а почему бы, чёрт возьми, и нет?" (Далее идёт бессовестный пиар себя любимого)

http://www.liminalrecs.com/index.php?q=lr090

жанры: ambient, experimental

Использованный софт:
seq24 (секвенсер);
Zynaddsubfx, amSynth, CALF Monosynth, fluidsynth (синтезаторы);
JACK-Rack + SWH, TAP, CMT, CAPS; CALF (эффекты);
ReZound (запись и обработка пары сэмплов);
tapeutape (сэмплер);
Hydrogen (драм-машина);
Ardour (запись и постпроцессинг).

narayan ()

[Велосипед][Быдлофлеш] А нужно ли?

Так уж исторически сложилось, что если сталкиваешься с б-гомерзким флешем, то стоит выбор между православными swfdec/gnash и проприетарным адобовским плагином, который к тому же ещё и только для браузеров. (Это так, к слову, не ради холивара, да и тема не об этом)

Так вот, меня эта ситуация всегда огорчала, поэтому _исключительно для себя_ написал простенький велосипед, использующий webkit для запуска проприетарного флеш-плагина и, собственно, показа там флеш-роликов/просмтора ютуба, ибо браузер для этих целей запускать не всегда сподручно. (Заодно и C + GTK поглубже пощупал)

Постепенно прикрутил к этому велосипеду закладки, сохранение загруженного флеш-плагином контента (того же видео с ютуба, к примеру), управление flashvars (используется некоторыми флеш-видео-хостингами) и задумался: а может это ещё кому-нибудь нужно?

PS За вопиющую некошерность поделия можете закидывать чем угодно, я не обижусь - просто интересно, вдруг я не один такой.

narayan ()

[Тихо и незаметно] Google Chrome

... тем временем гугл разродился первой официальной тестовой версией хрома под линукс и макось. Даже дебы уже есть.

> http://blog.chromium.org/2009/06/danger-mac-and-linux-builds-available.html

narayan ()

[python][weird] Sonata

Всегда пользовался ncmpcpp, но тут понадобилось по-быстрому отредактировать тэги. Вспомнил, что есть sonata, запускаю...

$ sonata
Traceback (most recent call last):
  File "/usr/bin/sonata", line 47, in <module>
    app = sonata.Base()
AttributeError: 'module' object has no attribute 'Base'

Твёрдо помню, что она у меня всегда работала, ну да ладно... На всякий случай проверяю...

$ python
Python 2.5.2 (r252:60911, Jul 31 2008, 17:31:22) 
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sonata
>>> sonata
<module 'sonata' from '/usr/lib/python2.5/site-packages/sonata/__init__.pyc'>
>>> hasattr(sonata, "Base")
False

Ну а дальше:

$ grep -l Base /usr/lib/python2.5/site-packages/sonata/*
/usr/lib/python2.5/site-packages/sonata/main.py
/usr/lib/python2.5/site-packages/sonata/main.pyc

$ grep Base /usr/lib/python2.5/site-packages/sonata/main.py
class Base:
	base = Base()
	class BaseDBus(dbus.service.Object, Base):
			Base.__init__(self, window, sugar)

И ступор. Вопрос к общественности: как так?

narayan ()

[Музыка] Уведомления о новых альбомах

Хм... Существуют ли сервисы, которые посылают на email оповещения о выходе новых альбомов у выбранных авторов? Внезапно подумалось, что это было бы очень удобно.

PS Предвидя нехилую вероятнось большого количества односложных ответов, уточняю: если существуют, то какие?

narayan ()

Gparted

Насколько безопасно сабжем менять размер и перемещать ext2/ext3 разделы?

Вроде на багтрекере открытых тикетов про ext2/ext3 нет, но ошибки вроде "Creating a reiserfs partition wipes entire disk" не обнадеживают.

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

PS Сейчас тестю live jaunty, вот и подвернулся удобный момент слегка перекроить диск.

narayan ()

[анабиоз][фанатизм] qt3

Для сабжа ищется что-нибудь наподобие klearlook, только чтобы не тянуло с собой kdelibs.

Это вобще реально или мне уже можно идти топится?

PS Знаю, толсто, но какого, простите, хрена чтобы обеспечить вменяемый вид qt3 мне надо тащить часть kde? (это относительно klearlook)

narayan ()

Webkit & flash-nonfree

Здравствуйте, уважаемые знатоки.

Есть, грубо говоря, такой код:

<html><body><object type='application/x-shockwave-flash' data='oneeleven.swf' width='100%' height='100%' scale='default'></object></body></html>

При масштабировании окна меняется размер флеш-контрола, но сам ролик остаётся всё время одного размера, это баг вебкита или ...?

PS WebKit-r40884

narayan ()

[забанили в гугле] mount manager

Собственно ищется сабж. От него, прежде всего, требуются "закладки", поддержка fuse-based фс и монтирование "в один клик". Что-то похожее собираются состряпать здесь: http://www.uvena.de/gigolo/ но оно только для GIO/GVfs. Крайне желательно, чтобы на gtk.

narayan ()

RSS подписка на новые темы