Like it!

Join us on Facebook!

Channels and Samples

A Sample channel contains one sample. By clicking on its main button Main button you will be able to load a new sound as well as doing further operations. You can add a new channel by clicking on the "Add new channel" button on top of each column, or by drag-and-dropping a file over the empty space of any column.

Case 1: the channel is empty

A file browser lets you choose the new sample. Thanks to libsndfile Giada is able to load a large number of uncompressed file formats, most especially WAV, AIFF and RAW. If the loading procedure is successful the sample is ready to play. You may also load a new sample by dragging and dropping a file into any existing channel.

Case 2: the channel is not empty

A popup menu appears with several options.

Channel button's menu

  • Input monitor — when enabled, it will allow you to monitor (i.e. listen to) the live input to an armed channel. This option can be set to on or off by default in the configuration window, "Behaviors" tab;
  • Load new sample — replaces the current sample with a new one. Volume, actions, mode will be preserved;
  • Export sample to file — writes the loaded sample to disk. This option is useful to export a single take without saving the entire project (more infos in section Save, load, export);
  • Set key — binds keys to channel;
  • Setup MIDI input — binds MIDI events to channel, see MIDI input management;
  • Edit sample — opens a new window of the sample editor;
  • Edit actions — opens a new window of the action editor;
  • Clear actions — deletes recorded actions from the channel: key press/key release, mute, volume or everything. The option is grayed out if there are no actions to delete;
  • Free channel — discharges the sample and the recorded actions, if any. Volume and mode will be preserved.
  • Delete channel — removes the channel from the stack. Actions and samples will be deleted as well.

Channel statuses

The status box Status box gives you informations about the sample:

  • Chan status off Off — the channel is stopped;
  • Chan status wait Wait/ending (blinking) — the channel is waiting for the first beat or is about to stop;
  • Chan status play Play — the channel is active and playing;
  • Chan status action recs on Action recs on — the channel is ready to record actions;
  • Chan status input recs on Input recs on — the channel is recording something from the soundcard.

Play modes

Play modes define the behavior of a sample channel. As said before, they are divided into two families: loop and one shot. Main features of loop modes:

  • work only when the sequencer is running;
  • constrained to the sequencer's boundaries;
  • triggered manually: you can't record keypress/keyrelease actions on them.

Main features of one shot modes:

  • independent from the sequencer;
  • you can record actions on them.
icon type name effect
Loop basic loop loop basic the sample starts at beat 1 and will play continuously until its key is pressed
Loop once loop loop once the sample starts at beat 1 and will play until finished. Then, at the next first beat it starts again
Loop once bar loop loop once bar similar to the previous mode, but the sample starts again also on the next first bar
Loop repeat loop loop repeat the sample starts at beat 1 and will play continuously, rewinding itself at every bar
Oneshot basic one shot one shot basic the sample starts on key press and stops on a second keypress
Oneshot press one shot one shot press the sample plays as long as its key is pressed
Oneshot retrig one shot one shot retrig the sample plays until the end; pressing its key rewinds it
Oneshot endless one shot one shot endless the sample plays in loop forever; pressing its key stops it

Keyboard interactions

Sample channels are playable either by pressing the key associated or clicking with the mouse on the channel's key box Key box. The following table shows what happens with channels in loop mode:

mode event alt. event result
[key] click on the key box wait, then start/stop on next beat 1
shift + [key] shift + click on the key box immediate stop
control + [key] click on mute button Mute button mute

The following table shows what happens with channels in one shot mode:

mode event alt. event 1 alt. event 2 result
one shot
[key] click on the key box - start
shift + [key] shift + click on the key box click on read actions button Read recordings button immediate stop if channel has no actions, else start/stop reading actions (see below)
control + [key] click on mute button Mute button - mute

Sample channels with actions

As soon as the channel in one shot mode has some actions recorded into it, the read actions button Read recordings button appears on the right. If you disable it, Giada no longer reads the actions for that channel. That's slightly different from the mute button, because you can still play the sample manually and hear it.

By default when you disable the "R" button the actions stop immediately. By checking the treat recorded channels as loops flag in the configuration panel the actions will stop at the next first beat, as a channel in loop mode would do.