Name ImagePlayer_v2.4
Created At 2016-01-20 10:38am
Submitted By Menno0
Type blue.orchestra.BlueSynthBuilder
Description

This instrument plays images. The image must in the PNG format.

A few things to understand for chosing the right image:
- No sound when black
- there are 3 colours on which the image opcodes react: red, blue and green.
- The three colours (red, green and blue) can be faded in or out.
- The image is scanned from left to right (X axis) and from top to bottom (Y axis).
- Top of the image = the lower frequencies, bottom of the image = the higher frequencies.
- take a low scanning speed for adsyn, so for p4 < 15, there will be no problems with Nyquist distortion (aliasing).

The lpf18 filter can be applied to avoid further aliasing when experimenting at higher base frequencies . .

example of score:
i1 0 20

version 2.4, january 2016
- option to flip image; lets you decide if bottom of image represents lower freqs, or the upper part
- anti-aliasing now has sliders for lower bins (=freqs)

version 2.3, december 2015
- improved text for labels
- added a setting for basefrequency instead of p4
- added anti-aliasing switch & aliasing filter is adjustable

version 2.2, nvember 2015
- changed label 'logaritmic' to 'exponential'
- XY positions are now automatable
- added labels to explain the range of image to be scanned

version 2.1 , november 2015
- fixed file input selector
- removed fill table option because prone to errors
- removed switch for inverse X Y read out (not interesting enough)
- XY position for number of overtones
- select log or linear ftable to hold frequencies
- choose the part of the image width to play
- changed filter to LPF18 with distortion
- red, green and blue volume now undependent from each other

version 2 , october 2015
- stereo option
- add limit to voices to save CPU
- variable ftable to hold frequencies
- changed filter to LPF18 with distortion
- switch for inverse X Y read out
- ADSR
- 5 basic waveforms

* initial version 1, march 2013

* version 1.1, april 2013
- repaired initialization bug
- show width and heigth of image
- transition from raw sound (=low resolution) to clean sound (+high resolution) is fluid now
- added panning