среда, 30 декабря 2009 г.

2010

Всех поздравляю с наступающим 2010 годом!
В Екатеринбурге -28 со снегом. Новогодняя погодка :)

вторник, 15 декабря 2009 г.

Зима


В Москве успешно прошла встреча с участием Goglus, Zuf, DEDan, NightRadio. Пообщались довольно плодотворно. В результате, по дороге домой я все еще раз обмозговал и пришел к выводу, что Pixilang3 нужно упрощать - это в разы ускорит процесс разработки и облегчит жизнь пикси-программистам. Суть упрощения - не использовать функции в классическом виде (типа как в Си/Си++).

понедельник, 3 августа 2009 г.

SunVox v1.4 для iPhone

Вот и свершилось!
SunVox для iPhone одобрен и доступен для скачивания через iTunes. По сути это первый музыкальный трекер для iPhone!
Ссылка: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=324462544&mt=8

понедельник, 27 июля 2009 г.

SunVox v1.4

А вот и свеженький SunVox v1.4.
Что нового:
  • версия для iPhone (к сожалению, еще на стадии проверки в Apple);
  • версия для Mac OS X;
  • поддержка multitouch дисплея в iPhone;
  • редизайн интерфейса;
  • новый редактор иконок (теперь в отдельном окне);
  • обновленный сэмплер (для каждого сэмпла теперь хранится его родная частота и высчитывается базовая нота);
  • sunvox_config.ini: новая опция "touchcontrol"; эту опцию стоит использовать, если на вашем устройстве ввод организован через прикосновение пальцем, или если вы просто хотите интерфейс с крупными кнопками;
  • sunvox_config.ini: теперь опция "audiodevice" работает и в Windows (в том числе в Windows Mobile); пример: audiodevice 1 //использовать второе аудиоустройство, установленное на вашем ПК;
  • новый эффект 19 - "re-trigger" ноты с периодом в PPPP тиков;
  • новый эффект 1C - отключение ноты спустя PPPP тиков с момента начала линии;
  • новый эффект 1D - задержка ноты на PPPP тиков;
  • добавлены соответствующие примеры: std_effect_retrig.sunvox; std_effect_cut.sunvox; std_effect_delay.sunvox;
  • функция "hide effects" в меню редактора паттернов - для скрытия колонки с эффектами;
  • экспериментальный инструмент "Touch Theremin" для живой игры; пока без режима записи;
  • пофиксена куча багов.

пятница, 26 июня 2009 г.

Летняя скидка на SunVox

И довольно приличная - $9.9.
Старая цена - 19.99 евро (около $30).
Так что, если вы уже задумывались о регистрации - поспешите.
Официальная страница

вторник, 16 июня 2009 г.

суббота, 4 апреля 2009 г.

SunVox v1.3b

Выпустил обновление SunVox v1.3b. Среди прочего добавилась возможность разукрашивать паттерны :)
Новый видео-урок для тех, кто плохо знаком с трекерами: http://www.youtube.com/watch?v=MB8QcQY_-C8

пятница, 20 марта 2009 г.

пятница, 6 февраля 2009 г.

P.S. soft synth

Копаясь в завалах на старом винте обнаружил вот такую штуку: http://www.warmplace.ru/music/archive/ps.tar.gz
Этот экспериментальный трек 2005 года я написал на чистом Си в текстовом редакторе. То есть, по ходу я даже не слышал, каков будет результат :) Для прослушивания каждый раз нужно было компилить прогу. В итоге - чистый программный синтез, простенькие паттерны и красивая мелодия :)
Запускается в Linux. Звук выводит через OSS.

вторник, 27 января 2009 г.

Нашел отличную статью на Компьютерре-онлайн. Привожу отрывок.

...Трэкерная музыка

"В прошлом тысячелетии, во времена MS-DOS и SoundBlasterPro, люди научились писать музыку на компьютерах. Говорят, компьютеры тогда были похожи на контейнеры для овощей и были размером с дом. Правды нам узнать видимо уже не дано, но с тех былинных времен дошла до нас самобытная и удивительная культура, именуемая себя трекерной..."

Каждый раз, запуская очередной кейген или игрушку на мобильном телефоны многие из нас напрямую соприкасаются с этим кусочком scene. С трэкерной музыкой , которая умеет быть невероятно красивой, даже несмотря на свою древнюю историю. А что же называется трэкерной музыкой?! Не мудрствуя особо отвечу – это музыка, которая пишется с помощью специальных программ – трэкеров. Они напоминают собой теперешний комбайны, только без понятного и дружелюбного интерфейса (оказывается есть и такие). Интерфейс трекеров в основном числовой. Ноты вводятся с клавиатуры, в то время как параметры, эффекты и прочее вводятся в виде латинских букв и чисел (обычно в шестнадцатеричном виде). Именно поэтому процесс написания мелодии напоминает скорее работу программиста, нежели композитора.

Это не особенно удобно для профессионального музыканта с устоявшимися стереотипами и предрассудкама (сразу вспоминается слово "аудиофилия"). Но одновременно доступ творчеству на поприще композитора могут получить талантливые люди без музыкального образования, так сказать "чувствующие музыку душой". Это и делает трэкерную музыку своеобразной и неповторимой. Кроме того освоив трэкеры, человек знакомится с самой сутью электронной музыки, с основами и в дальнейшем освоить профессиональные пакеты уже не составляет труда. Принцип написания заключается в проигрывании сэмплов (кусочков звуковых файлов) с различной скоростью, что на слух принимается как разной высоты ноты. Так же как и в синтезаторах, где определенному количеству нот присваивается звук, который играется с разной скоростью. Файлы, в которых содержаться муз. произведения, называются модули. Есть разные форматы модулей. Наиболее распространенные — *.MOD (устаревший, но еще живой в многочисленных архивах формат), *.XM (с ним работает серия FastTracker и все современные трекеры), *.S3M (серия ScreamTracker). Любой модуль хранит в себе информацию о нотах и применяемых эффектах, нечто вроде партитуры, и сэмплы, то есть звуки, которые используются в композиции.

Еще одним подвидом, если можно так сказать, трэкерной сцены является направление "чиптюн" (Chiptune). Основная ее особенность в том, что звук синтезируется аудиочипом компьютера или игровой приставки в реальном времени (а не составляется из набора заранее записанных сэмплов).В чиптюне звук кодируется при помощи простейших математических формул, задающих звуковые волны разной длины, плюс шумовой канал. Музыка создавалась не расположением нот на нотном стане, а фактически написанием отдельной программы. Расцвет данного направления пришелся на эпоху ZX-Spectrum.В то же примерно время появилась традиция добавлять в кряки и кейгены маленькие кусочки музыки в формате чиптюн.И до сих пор в некоторых демопати существует дисциплина "chiptune" - соревнование в создании музыки из звуковых волн различной формы и частоты: синусоида, квадрат, треугольник, "пила" и белый шум. Несколько волн могут накладываться друг на друга и динамически изменяться, создавая простейшие эффекты.

Отдельно хотелось бы упомянуть и о направлении "8BIT", которое многие ошибочно путают с чиптюн. Изначально особенность данного жанра в том, что используется звучание аудиочипа Ricoh 2A03 (платформа NES, известная у нас по приставкам "Денди" и "Сега"). Музыка эта напоминает обычную поп-музыку и выкладывается авторами в формате MP3/WAV/OGG. В то же время традиционный чиптюн, помимо крошечного размера композиций, еще и существует либо в трекерных форматах, как традиционных (MOD, S3M, XM, IT и т.д.), так и в характерных для отдельных платформ (STC, PT2 и т.д.), либо в виде дампа с программой и модулем (SID, NES и т.д.), либо в виде данных, предназначенных для отправки в звукогенератор или его эмулятор (AY, YM, VTX).

В интернете существуют многичисленные файловые архивы с различными вариациями трэкерной музыки. Из наиболее известных можно назвать великолепную коллекцию WEBSOUND, собрание MOD ARCHIVE и еще сотни и тысячи композиций в коллекциях энтузиастов... Прослушать то, что вы оттуда скачаете можно либо с помощью популярного проигрывателя WinAmp, либо воспользовавшись крошкой XMPlay (который, как следует из названия, именно для трэкерной музыки и предназначен).

Надеюсь что прочтение моей статьи поможет вам другими глазами взглянуть на свои железные игрушки. И перед тем, как сказать кому-то "ты холодный и пустой как компьютер" вы на секунду задумаетесь и вспомните неземную красоту demo или нежную трэкерную музыку…

Сергей Бесараб.

Ссылка на оригинал: http://www.computerra.ru/readitorial/392196/

среда, 21 января 2009 г.

Запись видео в Linux

Появилась вот такая задачка - записать видео с рабочего стола со звуком. Возможно, кому-то окажется полезным.
У меня Debian. Звуковуха SBLive. Драйвера ALSA.
Для записи использую мощнейшую прогу ffmpeg, которую предварительно скомпилил. Перед компиляцией команде configure передал следующие ключи: --enable-x11grab --enable-libmp3lame.
Ffmpeg на данный момент может грабить звук только с OSS. Я поставил пакет эмуляции OSS под ALSA, но он почему-то после каждой перезагрузки системы выключается. Включаю его командой dpkg-reconfigure oss-compat.
А вот непосредственно команда для записи видео+звук в реальном времени:
ffmpeg -isync -f x11grab -s 320x240 -r 30 -i :0.0+1,49 -f oss -ac 2 -i /dev/dsp -ab 128k -acodec libmp3lame -vcodec mpeg4 -b 3000k out.avi
Здесь вначале указан размер и смещение окошка 320х240, т.к. я записывал не весь экран, а только маленький кусочек.
По ходу дела еще такой момент выяснился: при повторной записи поверх старого файла в результат добавляется жуткая задержка звука и тормоза видео-потока; поэтому рекомендую предварительно удалять out.avi.

понедельник, 19 января 2009 г.

Мысль

Безусловно, для компьютерного творчества важны скорость, удобства языка, куча навороченных функций и т.д. Но ограничения тоже не так плохи, как кажется. Они заставляют задуматься хорошенько, и часто помогают найти весьма неожиданные красивые решения. Вот вам надо кубик вращающийся с преломлением - без проблем, берем OpenGL, сферу, внутрь куб, текстуры покрасивше, шейдеры, готово. А теперь тоже самое без 3D-ускорителя, на слабом проце, с палитрой в 16 цветов. Или вообще на ZX-Spectrum! :) Вот где придется потрудиться. Но в результате, "недостатки" прикрываются оригинальными эффектами: битмаповый бордюр (если экран уменьшили для повышения производительности), черезстрочный рендер, симуляция преломления простейшим сдвигом пикселей и т.д.

вторник, 13 января 2009 г.

SunVox v1.2

Выпустил новую версию музыкальной программы SunVox 1.2.
Полная инфа, как обычно, здесь.
Что нового:
  • добавлена первая экспериментальная версия утилиты mod2sunvox для конвертации из классических трекерных форматов MOD/XM в формат SunVox;
  • добавлены индикаторы активности синтезаторов;
  • добавлен монитор загрузки процессора;
  • добавлены опции "solo" и "mute" для синтезаторов;
  • добавлены кнопки "zoom in" и "zoom out" в окно таймлинии;
  • добавлен контроллер "set vibrato phase" в эффект flanger;
  • исправлены кое-какие проблемы с эффектом reverb под Linux и Win32;
  • увеличен частотный диапазон, в котором могут играть синтезаторы;
  • обновлена документация;
  • передизайнены некоторые элементы граф. интерфейса;
  • исправлено множество багов.
Кроме того, изменен принцип регистрации программы. Больше нет подписки на 6 месяцев - теперь достаточно просто зарегистрироваться один раз и в дальнейшем получать бесплатные обновления (за исключением случаев, когда произойдет глобальный апдейт, скажем, с версии 1.x на 2.x).

суббота, 3 января 2009 г.

Palm Sounds: инновация 2008

На блоге Palm Sounds подведены итоги опроса на тему "самый инновационный софт 2008 года". Результаты такие:
  1. SunVox (29% голосов);
  2. Mixtikl (16%);
  3. Beatmaker (13%);
  4. Korg DS-10 (11%);
  5. Noise IO Pro и RJDJ (оба по 8%);
  6. SynthPond и Nitrotracker (оба по 3%);