Ok so this is a work in progress. The manual that is. Artificial Life is like at v1.0! Tho it’ll still be worked on in the future, I am always looking for ways to improve and enhance the instruments I create! So I guess its all works in progress. Isnt that life tho, even the non artificial kind? Just an ongoing Work in Progress??? We might never know!
ARTIFICIAL LIFE MANUAL
The best advice I have for learning Artifical Life at this moment is to watch this video and use the following diagram for for figuring out the controls! Full manual will come someday lol and will hopefully be less than novel length. Osc0 is the oscillator you see and control when this boots up. Osc1 is the oscillator you see when you hit (f) to switch views. Osc0_m is the oscillator devoted to modulating various parameters Osc0 without any feedback, same goes for Osc1_m. The PM and RM and rate modulation between Osc0 and Osc1 as well as the internal PM for Osc0 and Osc1 are the main sources of signal based feedback.
Rate: the speed of change between successive frames of a video oscillator
Frequency: the number of cycles per frame of a video oscillator
Amplitude: the brightness of a video oscillator
RM-ring modulation. The amplitude (brightness) of the modulating oscillator modulates the amplitude of the carrier oscillator. Will function both as ring and amplitude modulation depending on the amplitude of the carrier wave
PM-phase modulation. The amplitude of the modulating oscillator modulates the phase (frequency) of the carrier oscillator.
Lots of things depend on the s,m, and r buttons being pressed to switch the parameters being controlled! To refer to each of these buttons I’ll use the number of the slider immediately to the left of the buttons to describe them. Thus s9 is the s button directly next to slider 9.
The controls 1,2,3,9,10,11 are all switchable between Osc0 and Osc0_m. Press s9 to switch between controlling Osc0 and Osc0_m. Note that unless you have something dialed in to modulate Osc0 with Osc0_m (PM, RM, radial modulation) you won’t notice anything! Same goes for controls 4,5,6,12,13,14 and s12 to switch between Osc1 and Osc1_m. For example from booting up try hitting s9 right off the bat and then adjust Osc0_m PM (11) or Osc0_m RM (3) to see some of the different ways Osc0_m can affect Osc0!
1. Osc0 rate/Osc0_m rate
2. Osc0 frequency/Osc0_m frequency
3. Osc0 RM/Osc0_m RM
Osc0 RM controls the amount of RM from Osc1 into Osc0. Osc0_m RM controls the amount of RM from Osc0_m into Osc0.
4. Osc1 rate/Osc1_m rate
5. Osc1 frequency/Osc1_m frequency
6. Osc1 RM/Osc1_m RM
Osc1 RM controls the amount of RM from Osc0 into Osc1. Osc1_m RM controls the amount of RM from Osc1_m into Osc1. The buttons s11, m11, and r11 change the ranges and filters of the feedback RM.
7. Osc0 red offset/Osc0 green offset/Osc0 blue offset/Osc0 contrast
Add color and contrast to the output of Osc0. press s7/m7/r7 to switch between each mode.
8. Osc0 rate modulation/Osc0_m rate modulation/Osc0 camera or internal feedback PM/Osc0_m camera or internal feedback PM
Osc0 rate modulation controls how much the rate of Osc1 affects the rate of Osc0. Osc0_m rate modulation controls how much the rate of Osc1_m affects the rate of Osc0_m. To switch between camera and internal feedback PM for this functionality press A. Press s16/m16/r16 to switch between each mode.
9.Osc0 Amplitude/Osc0_m amplitude
10. Osc0 axis orientation/Osc0 radial/Osc0 rotation/Osc0 modulation rotation and
Osc0_m Axis orientation/Osc0_m radial/Osc0_m rotation/Osc0_m modulation rotation
wow this one does a lot of various radial, axial and rotational things. As before to switch between Osc0 and Osc0_m hit the s9 button. With none of s10, m10, r10 pressed this changes the axis of oscillation.
s10-Osc0 radial changes from concentric lines to concentric circles. except they are not exactly circles lol but like blobby ovals. I’m like symmetry but not like TOO much symmetry
m10-Osc0 rotation controls the rate of free running rotations. its another secret oscillator (but not a video oscillator). geez what an absurdly complex unit!
r10-Osc0 modulation rotation controls how much Osc0_m modulates the axis of orientation of Osc0! its a real mouthful but just try it and it’ll probably make more sense.
you can figure out the Osc0_m version of this by now i think!
11. Osc0 PM/Osc0_m PM
Osc0 PM controls the amount of PM from Osc1 into Osc0. Osc0_m PM controls the amount of PM from Osc0_m into Osc0. The buttons s11, m11, and r11 change the ranges and filters of the feedback PM. The don’t do shit all to the Osc0_m biz yet. but like will in the future most likely!
12.Osc1 Amplitude/Osc1_m amplitude
13. Osc1 axis orientation/Osc1 radial/Osc1 rotation/Osc1 modulation rotation and
Osc1_m Axis orientation/Osc1_m radial/Osc1_m rotation/Osc1_m modulation rotation
yall got this right? aint needin to cut and paste all over the place i am a busy human.
14. Osc1 PM/Osc1_m PM
but just to reiterate: Osc1_PM is FROM Osc0 INTO Osc1. Osc1_m PM is FROM Osc1_m into Osc1.
15. Osc1 red offset/Osc1 green offset/Osc1 blue offset/Osc1 contrast
yup yup.You’ll note that messing around with these values does all kinds of super fun and interesting things when theres any kind of feedback between osc0 and osc1. and like there should always be at least a tiny bit of feedback between them, thats kind of the point of this!
16. Osc1 rate modulation/Osc1_m rate modulation/Osc1 camera or internal feedback PM/Osc1_m camera or internal feedback PM
same shit different oscillator. Press s16/m16/r16 to switch between each mode.
A. Switch from camera/capture source to internal feedback source for Osc0 cam/internal feedback PM
B. Switch from camera/capture source to internal feedback source for Osc cam/internal feedback PM
E. Motion recordingTurn on and off motion recording! When motion recording is enabled there will be an 8 second buffer that will record and loop all continuous input! Use this to sequence and automate every parameter to your hearts content!
G. toggle on/off wraparound distortion (amplitudes over 1 get wrapped around from 0)
H. toggle on/off foldover distorion (amplitudes over 1 get folded over from 1)
I. HD/SD aspect ratio switchFor use with the Capture Bundle supported HDMI usb input, this will switch the aspect ratio of the captured video to support 16:9
F. swap between viewing Osc0 and Osc1
J. Parameter reset/Motion recording clearResets all parameters to defaults and clears all motion recording.
m9. Osc0/Osc0_m square wave
r9. Osc0/Osc0_m saw wave
m12. Osc1/Osc1_m square wave
r12. Osc1/Osc1_m saw wave