Audio Sampler Grain Cloud

Grain cloud generator. Generates various sound grains from a sample file.

Commands

rename

Renames the selected object. Alternative to [alt-click] on an interface-design module, or any panel, to change its caption.

save

Saves the selected object as a file.

edit file

Opens the wave editor chosen in the setup-global (audio files only).

stretch file

Opens the audio-strecth-panel to change the tempo, pitch or length of the current audio sample (audio files only).

Settings

show list

Shows the files list.

in

Audio input.

out

Audio output.

gain

Volume applied to the output.

reverse

Plays the sound in reverse mode (backward).

on

Enables the grain engine.

grain synchro

Synchronization mode for generating grains:

  • trigger: grains are generated by the trigger inlet,
  • interval: grains are generated according the grain interval and grain interval jitter values,
  • cycles: a grain is generated every cycle,
  • bar: a grain is generated every bar,
  • beat: a grain is generated every beat,
  • 8th: a grain is generated every 8th,
  • 16th: a grain is generated every 16th.

grain trigger

Trigger to generate a grain when grain synchro is set to trigger.

max number of grains

Max number of grains played at the same time.

grain attack

Attack time of grains, in % of the grain size.

For example if grain attack=0.5 and the grain size=50ms the attack time will be:
AT = 0.5 x 50 = 25ms

grain release

Release time of grains, in % of the grain size.

For example if grain release=0.5 and the grain size=50ms the release time will be:
RT = 0.5 x 50 = 25ms

grain position

Base position of grains in the sample file.

Can be connected to a saw tooth LFO.

grain position jitter

Jitter applied to the grain position.

  • for low values grains are concentrated in a small area of the sample file,
  • for hi values grains are dispatched on all the sample file.

position = grain position + random number x grain position jitter

grain size

Base size (duration in ms) of the grains.

grain size jitter

Jitter applied to the grain size.

size = grain size + random number x grain size jitter

grain interval

Interval between two generated grains, when grain synchro = interval

grain interval jitter

Jitter applied to the grain interval.

interval = grain interval + random number x grain interval jitter

grain pitch

Base pitch of generated grains.

grain pitch jitter

Jitter applied to the grain pitch.

pitch = grain pitch + random number x grain pitch jitter

grain pan

Base pan of generated grains. It works as a circular pan.

In 2 a channels context:

  • pan = 1, all grains are generated on the audio out 1
  • pan = 2, all grains are generated on the audio out 2
  • pan = 3, all grains are generated on the audio out 1 (circular pan mode)
  • pan = 1.5 grains are generated equally on audio out 1 and out 2, so in this case centered in the stereo field.

In 4 a channels context:

  • pan = 1, all grains are generated on the audio out 1
  • pan = 2, all grains are generated on the audio out 2
  • etc.
  • pan = 5, all grains are generated on the audio out 1 (circular pan mode)
  • pan = 2.5, all grains are generated equally on the audio out 2 and out 3
  • pan = 4.5, all grains are generated equally on the audio out 4 and out 1

grain pan jitter

Jitter applied to the pan.

  • jitter = 1, the pan covers all outputs.

pan = grain pan + random number x grain pan jitter x (number of outputs +1)

rec

Activates the input sound recording. (sampling) The duration of the recorded sound cannot exceed 1200 seconds.

clear rec

Clears the recorded sound.

max rec time

Set the maximum size (duration) of the recorded sample (in seconds). Try to keep this value to the minimum you need.

rec mode

  • Rewrite: the recorded sound is rewritten. The old sound is cleared.
  • Append: Appends the new recorded sound to the old.
  • Overdub: Mixes the new recorded sound with the old.
  • Circular buffer: the recorded sound is wrap around, where sample goes in at the head, and is read from the tail.

save rand

Saves the recorded sound on the hard disk, automatically with a random filename. Useful for automatic save processing. The saved file is automatically added to the file list.

save name

Saves the recorded sound on the hard disk, but asks the user for a file name. The saved file is automatically added to the file list.

record pos

Displays the recording position.

mode

  • Single: the selected file is played in loop.
  • Next: each file is played once and then plays to the next file in the list.
  • Previous: each file is played once and then plays to the previous file in the list.
  • Random: plays files in a random order.

duration

Length in ms of the selected file.

file number

File number combobox.

The numerical value corresponds to the selected file number in files list.

  • -1: no file is selected.
  • 0: the first file in the list is selected.
  • 1: the second file in the list is selected
  • etc.

next

Selects the next file in the list.

previous

Selects the previous file in the list.

next rand

Random selection of a file in the list.

short filename

Gives only the name of the file, without the path and extension.

long filename

Gives the full name of the file, included the path.

add file name

Set this value with a filename to add a new file in the sampler list (or piano roll).

list comma text

Input to set the file list with a comma-text.

For example ''"c:samplesfile 1.wav","c:samplesfile 2.wav","c:samplesfile 3.wav"'' will set the file list to

  • ''c:samplesfile 1.wav''
  • ''c:samplesfile 2.wav''
  • ''c:samplesfile 3.wav''

clear list

Clear the sample list. When you press saverand or savename the recorded file is automatically added to the sample list. With the clear list button you can clear the list directly.

waveform

Waveform array to display (see panel-wave-display).

Record options

background rec

Use a background processing for the recording.

rec play

Automatically play the file after the recording.

normalize record file

Automatically normalize the record file.

send by mail

Sends the record file by e-mail to the mail address.

mail

Click to enter an e-mail address.

store list in presets

Store le complete list of samples in the preset.

Dangerous option, use with care.

zero crossing

Activates the zero crossing option to avoid clicks when the start & end parameters are modified. This option works also during the recording process.

If you use the Sampler module to record data's, disable this option.

file location

Wave file location:

  • File: Wave data are read from the hard disk (advised for large files).
  • Memory: Wave data are loaded in memory (advised for small files).

normalize file

Normalize the audio file when loaded in memory.

high quality

Uses a better quality engine.

See also

Edit All Pages