Thursday, September 27, 2012

Music of Little Canning People

Music of Little Canning People - My new micro-album created with LG E510 Android smartphone and PixiTracker. All samples recorded from internal microphone.
Listen it online

Forgotten Pages

My old ambient album Forgotten Pages is now available on Bandcamp.
Listen it online
Almost all tracks has been created without sequencers. Live recording only.
Software used: ardour, audacity, zynaddsubfx and seq24 (for track with guitars).

Wednesday, September 26, 2012

Pixilang v3.4

Pixilang v3.4 is released! Now available for Android and iOS (sources only).
Pixilang is a simple programming language for small graphics/sound applications and experiments. Originally created by Alexander Zolotov (NightRadio) and Mik Razuvaev (Goglus) for non-programmers, demosceners and graphics/sound designers. It is cross-platform and open source (New BSD License).

  • Android port (sources + Google Play app);
  • iOS port (only sources are available);
  • new experimental feature - OpenGL acceleration (not available for Windows Mobile);
  • new effect for effector() function: EFF_COLOR;
  • new data processing operations for op_cn() function: OP_LIMIT_TOP, OP_LIMIT_BOTTOM, OP_ABS;
  • new data processing operations for op_cn() and op_cc() functions: OP_EQUAL, OP_LESS, OP_GREATER, OP_SMUL (multiplication with saturation);
  • new command line function - bytecode export; how to use: type "pixilang -c source_name.pixi" and source_name.pixicode file will be produced; warning: *.pixicode file is less cross-platrorm than its text
  • new format of access to the container elements: container[ X, Y ]; example: pixels[ 3, 4 ] = WHITE;
  • new operators to control the while loop: break, break2, break3, break4, breakall, continue;
  • new OpenGL functions: set_gl_callback(), remove_gl_data();
  • new system functions: get_file_size(), printf();
  • new graphics function: clear_zbuf();
  • new functions for containers: set_flags(), reset_flags();
  • new combination of parameters (dest,dest_offset,src,src_offset) for functions strcat(), strcmp(), strstr();
  • new combination of parameters (string,string_offset) for function strlen();
  • new graphics examples: fractal_julia_multithread;
  • new console examples: printf, string_append, string_compare, string_length, while_loop;
  • new sound examples: pixitracker_player;
  • graphics_opengl examples has been added;
  • bugs fixed.

Saturday, September 22, 2012

SunVox v1.7.2b

SunVox has been updated to v1.7.2b with the following changes:
  • sampler freeze bug fixed;
  • changes in WinCE file functions;
  • Android: ability to install on external SD card;
  • Android: added confirmation dialog for BACK button;
  • some bugs fixed.

Wednesday, September 5, 2012

SunVox v1.7.2 update

SunVox v1.7.2 (versions for Windows and Windows Mobile) has been updated. Bug with "Delete File" button is fixed now.
Please redownload

Tuesday, September 4, 2012

SunVox DLL

SunVox Dynamic Library for developers has been updated. You can use this library to play SunVox songs in your Windows/Linux/OSX applications.

Monday, September 3, 2012

SunVox music. Best of August 2012

Want to listen to songs made with SunVox?
Want to share your own songs?
It's all here: SunVox group on SoundCloud!

SunVox v1.7.2

SunVox v1.7.2 is out!
With a lot of new features and changes:

  • for Android users: if your display flickers sometimes, put option_glnoretain.txt file (with any content) to the following directory: device SD card/Android/data/nightradio.sunvox/files/;
  • now XM and MOD files (formats of old trackers) can be loaded without the converter, through the Main Menu -> Load Song; you can find hundreds of these files on this site:;
  • extended list of effects for XM/MOD to SunVox conversion;
  • new std. pattern effect 30 - use it to stop playing the song;
  • new controller in the Reverb module - "All-pass filter"; use it to enable/disable output all-pass filter;
  • new controller in the Reverb module - "Room size";
  • added autorepeat mode for the following buttons: HLD (clear current note), OFF (insert Note OFF), INS (insert), BCK (backspace);
  • added eight layers for the modules; for example you can place some complicated drum chain on the first layer, and all other synths - on the second layer; layers can be visible together or separately;
  • new function "Scale" in the Module menu: use it if you want a smaller or bigger module size for the current project;
  • changing the size of the modules by mouse wheel (scroll wheel);
  • new module - WaveShaper;
  • new module - MetaModule; with this module you can include some external .sunvox song to your project and use this song as synth or effect; Not available for PalmOS;
  • new options in the Preferences->Recording: Pattern fit to grid, Note quantization, Controller quantization;
  • new option in the Preferences->MIDI: Ignore velocity;
  • new option in the Preferences->Audio Ouput: Audio buffer size;
  • empty parameter of the vibrato effect 04 is now treated as "use previous parameter value"; works only for songs created in SunVox 1.7.2 and higher;
  • new option "Smooth frequency change" in the Analog Generator; enabled by default; disable it if you want to use arpeggio effect 08;
  • velocity map in the MultiSynth module;
  • improved CPU Usage Monitor with scrolling and module selection;
  • maximum number of pattern tracks has been increased from 8 to 16;
  • maximum Echo delay length increased to 4 seconds (except for PalmOS, where still the maximum is 1 second);
  • new controller in the Echo module - "Delay units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Filter module - "LFO frequency units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Flanger module - "Vibrato speed units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the LFO module - "Frequency units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Vibrato module - "Frequency units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Vibrato module - "Set phase";
  • new simple examples: MIDI_out, waveshaper, velocity_map, reverb2, reverb3;
  • new instrument in instruments/bass directory: analog_bass;
  • new instrument in instruments/pads directory: synth_violin;
  • new instruments in instruments/keyboard directory: piano14, piano15, space, space2;
  • new instruments in instruments/various directory: electric_guitar, noise_slide_up, electro_drum_loop;
  • keyboard instruments piano04.wav, piano05.wav has been replaced by piano04.sunsynth, piano05.sunsynth;
  • sound engine optimization;
  • many bugs fixed.
Available for Windows, Linux, Mac OS X, PalmOS, Windows Mobile, Maemo and Android.
Meego and iOS versions are coming soon...

Sunday, September 2, 2012