воскресенье, 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().
  • Несколько новых примеров, демонстрирующих вышеприведенные функции.