2018.10.01
Лучшие треки сентября, написанные в программе SunVox .
Предыдущие подборки: август, июль, июнь, май, апрель, март.

2018.09.30
Генеративная музыка в SunVox: представленные композиции не имеют конца и звучат по-разному каждый раз, когда вы нажимаете PLAY.
Это достигается за счет следующих функций SunVox: LFO на предельно низких частотах, эффекты 20-29 для внесения элементов случайности в паттерны, установка случайных фаз в начале композиции, простые числа в качестве размеров паттернов (набор параллельных МетаМодулей) и т.д.
Исходники всех треков из видео + онлайн JavaScript SunVox проигрыватель + библиотека для разработчиков


2018.08.02
Лучшие треки августа, написанные в программе SunVox .
Предыдущие подборки: июль, июнь, май, апрель, март.

2018.08.27
Язык программирования Pixilang обновился до версии 3.7!

Что нового:
  • iOS: файлы пользователя доступны через приложение Files;
  • iOS: частичная поддержка USB/Bluetooth клавиатуры (без отпускания клавиш, без Home/End, без F1/F2/...);
  • поддержка 64-разрядных версий Windows (x86_64);
  • Linux (OpenGL), macOS, Windows (OpenGL): добавлена поддержка поворота интерфейса (меняется в глобальных настройках Pixilang или в файле конфигурации);
  • Android (4.0 и выше): Настройки -> Интерфейс: добавлена опция "Скрыть системные панели" для полноэкранного режима;
  • новые встроенные глобальные переменные: WINDOW_SAFE_AREA_X, WINDOW_SAFE_AREA_Y, WINDOW_SAFE_AREA_W, WINDOW_SAFE_AREA_H;
  • новая функция - get_audio_sample_rate( source ); source = 0, если нужно узнать локальную частоту дискретизации; source = 1, если нужно узнать глобальную частоту дискретизации (из настроек Pixilang);
  • в функцию gl_blend_func() добавлены два опциональных параметра sfactor_alpha и dfactor_alpha; используйте их, если вам нужен аналог функции glBlendFuncSeparate() из стандарта OpenGL;
  • через gl_uniform() теперь можно менять содержимое массивов в шейдерах, если использовать эту функцию следующим образом: gl_uniform( var_location, src_container, vector_size, first_vector, count ), где count - это количество векторов, которые будут записаны в массив из контейнера src_container;
  • новые OpenGL функции для получения значений параметров состояния: gl_get_int( value ) и gl_get_float( value ) (аналоги функций glGetIntegerv() и glGetFloatv());
  • новая OpenGL функция gl_bind_texture( cont, texture_unit ) для привязки контейнера к указанному текстурному блоку; см. пример shader_multitexture;
  • новые OpenGL константы для функции gl_get_int(): GL_MAX_TEXTURE_SIZE, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VARYING_VECTORS,.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_FRAGMENT_UNIFORM_VECTORS;
  • в браузер файлов добавлены списки недавних файлов и папок; отключить эти списки можно в настройках интерфейса;
  • в браузере файлов теперь можно перейти в предыдущую директорию, нажав BACKSPACE или ВЛЕВО;
  • новые примеры (graphics): camera_accum, math_phase, fonts;
  • новые примеры (graphics_opengl): shader_multitexture, shader_vector_array, shaders4, shaders5, shaders6, shaders7, state;
  • новый пример (sound): looper, expression_synth;
  • многие примеры обновлены;
  • pixilang_config.ini: опция denorm 0/1 - выключить/включить денормализованные числа; не используйте, если точно не знаете, зачем оно нужно :)
  • исправлены ошибки.

2018.08.27
PixiVisor (инструмент для передачи видео через звук) обновился до версии 1.3!

Что нового:
  • iOS: файлы пользователя доступны через приложение Files;
  • iOS: частичная поддержка USB/Bluetooth клавиатуры (без отпускания клавиш, без Home/End, без F1/F2/...);
  • добавлена поддержка мультитач в версии для Linux;
  • Linux, macOS, Windows: добавлена поддержка поворота интерфейса (в системных настройках);
  • Android (4.0 и выше): системные настройки -> Интерфейс: добавлена опция "Скрыть системные панели" для полноэкранного режима;
  • возможность смены камеры и поворота ее изображения (в системных настройках);
  • в браузер файлов добавлены списки недавних файлов и папок;
  • макс. размер картинки увеличен до 256x256;
  • теперь в настройках видео формата можно менять частоту дискретизации и частоту кадров;
  • новые горячие клавиши: I - инверсия; N - нормализация;
  • новые горячие клавиши: 1,2 - контраст -/+; 3,4 - гамма -/+; 5,6 - подстройка -/+; 7,8 - повторX -/+; 9,0 - повторY -/+;
  • новые горячие клавиши: влево,вправо,вверх,вниз - смещение картинки в приемнике;
  • в браузере файлов теперь можно перейти в предыдущую директорию, нажав BACKSPACE или ВЛЕВО;
  • исправлены ошибки.

2018.08.26
PixiTracker (16-битный и 1-битный) обновился до версии 1.6!

Что нового:
  • iOS: файлы пользователя доступны через приложение Files;
  • в браузер файлов добавлены списки недавних файлов и папок;
  • в браузере файлов теперь можно перейти в предыдущую директорию, нажав BACKSPACE или ВЛЕВО;
  • новая композиция - Example13;
  • исправлены ошибки.