Abstractions in Malinette
in
- arduino-analog-in : Open and close
analog inputs (sensors)
- arduino-digital-in : Open and close digital inputs (sensors)
- audio-in : Audio inputs , get pitch and sound level \
- key-char : Grab 10 first alphabetic keys.
- key-makeymakey : Grab arrows space click and wasd keys
- key-num : Grab 10 numerical keys.
- kinect : Works with xbox kinect device (infrared camera coupled with a normal camera) able to track skeleton from a body for instance.
- mouse : Get X and Y positions from mouse device
- seq-counter2 : A sequencer counting count
- seq-counter : A sequencer counting count
- seq-randomizer : A sequencer ouput random numbers
- seq-sliders16 : 16 steps sequencer (0-1 float)
- seq-sliders : 8 steps sequencer (0-1 float)
- seq-taptempo : tap tempo object
- seq-toggles : 8 steps sequencer (0-1 integer)
- video-in : Get default camera
- video-motion-blob : Track a blob (aera of pixels) when something move in front of camera (1 blob)
- video-red-blob : Track the red color (1 blob)
filters
- autoscale : Automap useful for sensor calibration
- between : This abstraction let pass the number between the 2 arguments
- fade : Make a fade (line) between two value
- inverse : Inverse the value between 0 and 1
- mapcurve : This object allow to make a interpretation of data between 0-1 , and use logarytmic multiplier or other. You can also draw in the graph.
- map : Rule of three conversion , it make a number between two value \
- notescale : This object convert to melodic closest note of the scale mapping into musical scale.
- physics : Simulate physic caracteristic like elasticity and gravity...
tools
- bang-start : loadbang & initbang with delay argument
- bpm-ms : Conversion of BPM (Beat per minute) to Ms (Milliseconds) annd the opposite.
- midi-hz : Conversion between Midi and Hertz
- multimeter : Calculate the Resistance and the Voltage with Arduino
- oscillator : simple oscillation of numbers
- oscilloscope~ : See audio signal in time
- oscilloscope : See values in time
- rec-data : Record a flow of numbers , symbols into a text file and play it \
- spigot-toggle : Switch a spigot
fx-audio
- audio-3eq : Simple 3band eq
- audio-attackdecay : Control the enveloppe of a sound. You need to trigger the second outlet to work.
- audio-comp : Audio compressor.
- audio-cutoff : Classic audio filter cutoff/reso-nance
- audio-decimate : Decimate , Lo-fi the sound.
- audio-delay : Multidelay audio.
- audio-disto : Simple distortion
- audio-freeze : Freeze the sound !
- audio-pitchdelay :
- audio-pitchshift : pitch the sound
- audio-reverb : Reverberation.
- audio-volume : Simple and slim volume mixer...
fx-video
- 3d-transform : Some basics 3d manipulations
- video-camera : Control camera in gem
- video-colors : set colors
balance
- video-crop : Get part of an image (crop)
- video-halftone : Halftone (print point) effect
- video-kaleidoscope : Kaleidoscope effect
- video-lumaoffset : Offset pixels depending on the luminance
- video-mix : Mix two sources of video.
- video-multifx : Modification of color
+ inversion + gain + saturation + contrast and blur effect.
- video-stopmotion : Record single pictures (snapshot) to make an animation
out
- 3d-object : Some basic 3d objects
- 3d-physics : from pmpd examples
- 3d-text : Display text in gem
- arduino-out : Arguments
- audio-out : audio bus send audio to the [audio-master]
- audio-sampler : Play/open and record/save audio input and file
- audio-sampler-transpose : Transposition of a sound
- audio-scratch : Sampler/player with scratch
- midi-out : this object allow you to send note to midi
- midi-sampler : Play and record into a midi file
- osc-out : UDP/OSC connection
- synth-drums : Synthetic drums with 4 sounds
- synth-fm : FM synthesis
- synth : Basic synthesis waveforms (sine-sawtooth-square-draw a graph)
- synth-moog : Moog synthetiser
- synth-note : Play a single note with a simple synthesis and an envelope controller
- synth-pluck : String pizzicato synthesis
- synth-vowel : Vocal synthesis with vowels (a-i-o-ai-e)
- video-multiimage : You can load several pictures from a folder , pictures must be like that : path/filename*.jpeg numberofpics-1 \
- video-record : Record video into a file (.mov)
- video-scratch : Open a movie file , play and scratch it. \
- video-screen : Display visual elements in a rectangle