Like it!

Join us on Facebook!

Channels and Samples

A Sample channel contains one sample. By clicking on its main buttonMain 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. 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 allows you to monitor (i.e. listen to) the audio 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 information in section Save, load, export);
  • Set keyboard input — binds keys to channel;
  • Setup MIDI input — binds MIDI events to channel, see MIDI input management;
  • Setup MIDI output — enables MIDI output from this channel, see MIDI output management;
  • Edit sample — opens the Sample Editor;
  • Edit actions — opens 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;
  • Resize — changes the channel height in pixel;
  • Rename channel — changes the channel name;
  • Clone channel — adds a new channel by making a full copy of the current one;
  • 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 boxStatus box gives you informations about the sample:

  • Chan status offOff — the channel is stopped;
  • Chan status waitWait/ending (blinking) — the channel is waiting for the first beat or is about to stop;
  • Chan status playPlay — the channel is active and playing;
  • Chan status action recs onAction recs on — the channel is ready to record actions;
  • Chan status input recs onInput 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 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.
Loop basiclooploop basicthe sample starts at beat 1 and will play continuously until its key is pressed
Loop oncelooploop oncethe sample starts at beat 1 and will play until finished. Then, at the next first beat it starts again
Loop once barlooploop once barsimilar to the previous mode, but the sample starts again also on the next first bar
Loop repeatlooploop repeatthe sample starts at beat 1 and will play continuously, rewinding itself at every bar
Oneshot basicone shotone shot basicthe sample starts on key press and stops on a second keypress
Oneshot pressone shotone shot pressthe sample plays as long as its key is pressed
Oneshot retrigone shotone shot retrigthe sample plays until the end; pressing its key rewinds it
Oneshot endlessone shotone shot endlessthe sample plays in loop forever; pressing its key stops it

Keyboard interactions

Sample channels are playable either by pressing the key associated or clicking on the channel play buttonPlay button. The following table shows what happens with channels in loop mode:

modeeventalt. eventresult
[key]click on play buttonwait, then start/stop on next beat 1
shift + [key]shift + click on play buttonimmediate stop
control + [key]click on mute button Mute buttonmute

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

modeeventalt. event 1alt. event 2result
one shot
[key]click on play button-start
shift + [key]shift + click on play buttonclick on read actions button Read recordings buttonimmediate 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.