воскресенье, 9 октября 2011 г.

Запись видео в Linux (продолжение)

В прошлый раз я на эту тему писал в 2009 году: http://nradio.blogspot.com/2009/01/linux.html
Продолжим :)
Описанный в прошлой теме способ всем хорош, но периодически возникала рассинхронизация звука с видео. А после обновления системы (на Debian Squeeze) такая проблема стала возникать постоянно.
Погуглив, я выяснил, что ffmpeg уже довольно успешно поддерживает захват звука напрямую из ALSA устройств. Это хорошо, так как раньше мне приходилось делать это через устаревший OSS. В итоге, заменив OSS на ALSA, и убрав параметр -isync (не уверен точно, почему при его наличии запись звука не работает) получаю следующую команду в терминале:
ffmpeg -f x11grab -s 640x480 -r 25 -i :0.0+1,22    -f alsa -ac 2 -i hw:0,0    -acodec pcm_s16le -ac 2 -vcodec mpeg4 -b 3000k out.avi
Видео со звуком пишется отлично, рассинхронизации не наблюдаю. Ну и замечательно :) Всем рекомендую.

вторник, 26 июля 2011 г.

PixelWave 1.1

PixelWave updated to 1.1!
It is an experimental iOS synth with old school pixel interface.

Key features:
  • multitouch arpeggiator;
  • it is possible to draw waveform and play it at the same time;
  • recording;
  • export to WAV (via iTunes File Sharing);
  • copy to pasteboard;
  • nine predefined waveforms;
  • changeable number of octaves (from 2 to 6);
  • Low-Pass filter (smoothing).
App page: http://itunes.apple.com/us/app/pixelwave/id447318771?l=ru&ls=1&mt=8
Video: http://youtu.be/9B3jqsSyv8w

вторник, 12 апреля 2011 г.

пятница, 8 апреля 2011 г.

"Анна: от 6 до 18" - один из лучших фильмов, которые я когда либо смотрел. Если вообще не лучший...

воскресенье, 27 марта 2011 г.

Pixilang v3.0 alpha 0.5

Номер версии сократил на два нуля - релиз все ближе :)

Ссылка: http://www.warmplace.ru/soft/pixilang3/ ... pha0.5.zip

Что нового.
  • Исправлены баги.
  • Добавлены новые операции для функций обработки данных.
  • Добавлена функция sampler() - для программ, так или иначе использующих сэмплы. Например, для трекеров, синтезаторов, игрушек.
  • В примерах появился простенький бенчмарк, замеряющий скорость выполнения математических операций. Там же лежит текстовый файл с результатами тестирования на нескольких устройствах. Результаты конечно любопытные :) Есть над чем подумать и к чему стремиться.

четверг, 24 марта 2011 г.

Устройства и планы


  1. Чистые железки. Какие-нибудь примитивные аналоговые пищалки, шумелки, оптические синтезаторы.
  2. Микроконтроллеры. Чуть выше и чуть сложнее уровня 1. Здесь добавляется быстрый и качественны софт. Микро-сэмплер, драм-машина, различные генераторы шума.
  3. Старые КПК-шки Palm на архитектуре m68k. На батарейках, с теплой зеленой подсветкой и чернобелым экраном. Здесь вроде уже и 32-битный проц, но производительность всеравно маленькая, частоты низкие. Поэтому это промежуточный уровень. Здесь по прежнему нужен простой и компактный софт, но уже заточенный под сенсорный экран.
  4. Все остальные 32 и 64 битные платформы. Компы, нетбуки, айфоны и прочее. Из софта здесь приоритетные направления - SunVox и Pixilang.

вторник, 22 марта 2011 г.

Интерактивная музыка

Красивый интерактивный альбом от Morphing Shadows - IMA Collage. Можно музыку слушать, делать собственные аранжировки, выкладывать результаты в сети. При этом никаких особых навыков не требуется :) Всем владельцам iPhone рекомендую!

воскресенье, 20 марта 2011 г.

Pixilang v3.0 alpha 0.005

Очередная альфа. Тестируем :)
http://www.warmplace.ru/soft/pixilang3/ ... a0.005.zip

Что нового.

  • Исправлена куча багов.
  • Добавлена функция sprintf() - аналог sprintf() в Си/Си++. Очень удобна для формирования строк нужного формата.
  • Новые функции обработки данных: op_ccn(), generator(), replace_values().
  • Добавлена глобальная переменная FPS, в которой хранится текущая частота кадров вашего приложения.
  • Базовая поддержка звука через функцию set_audio_callback().
  • Несколько новых примеров, демонстрирующих вышеприведенные функции.