Difference between revisions of "SLOrk/Instruments/Intervalis"

From CCRMA Wiki
Jump to: navigation, search
(Description)
(Installation)
 
(11 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
=== Installation ===
 
=== Installation ===
* Copy the file "intervalis.ck" to any folder you like
+
* Copy the file intervalis.ck (it should be under SVN control, in the folder users/jorgeh/) to any folder you like
 
* Done!
 
* Done!
  
 
=== Running ===
 
=== Running ===
 
* Using a terminal go to the folder were "intervalis.ck" is located
 
* Using a terminal go to the folder were "intervalis.ck" is located
* type [[[chuck -cN intervalis]]]  (N = number of output channels of the audio card)
+
* On the terminal window type: ''(replace N with the number of output channels of the audio card)'' <pre>chuck -cN intervalis</pre>
 
* Play!
 
* Play!
+
 
 +
==== Optional Arguments ====
 +
Optionally you can type the following to run Intervalis:
 +
<pre>chuck -cN intervalis:arg1:arg2:arg3:arg4</pre>
 +
Where:
 +
* ''arg1'': intial spining frequency [Hz]
 +
* ''arg2'': spining frequency increment/decrement step [Hz]
 +
* ''arg3'': side tilt mode (1 => vibrato; 0 => interval) [Boolean]
 +
* ''arg4'': number of channels to implement the LeSLOrklie [int]
 +
'''''This list of parameters may vary in the future'''''
 +
 
 
=== Execution ===
 
=== Execution ===
  
# Select the root note by using 2nd and 3rd rows of the keyboard (from Tab & CAPS to ] & RETURN). See ___ for details
+
# Select the root note by using 2nd and 3rd rows of the keyboard (from Tab & CAPS to ] & RETURN). See [[#Root note selection|root note selection]] for details
 
# Select interval using the numbers (1 to 8)
 
# Select interval using the numbers (1 to 8)
 
# Play notes by tilting the laptop
 
# Play notes by tilting the laptop
 
# Optional:
 
# Optional:
#* adjust timbre  
+
#* adjust timbre ([[#Other control keys|detail]])
#* adjust spin frequency
+
#* adjust spin frequency ([[#Other control keys|detail]])
#* one or both notes
+
#* change register ([[#Other control keys|detail]])
#* change register
+
#* detune the instrument ([[#Other control keys|detail]])
#* detune the instrument
+
#* mute one or both notes ([[#Mute keys|detail]])
  
 
==== Key mapping ====
 
==== Key mapping ====
  
* Root note selection:
+
===== Root note selection =====
  
 
{|style="color:green; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1"
 
{|style="color:green; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1"
Line 36: Line 46:
 
|}
 
|}
  
* Interval selection: number keys from 1 to 8
+
===== Interval selection =====
 +
* To select the interval name use the number keys from 1 to 8.
 +
* To select the quality of the interval:
 +
** M : Major/Perfect
 +
** N : Minor/Tritone
 +
* To specify the direction of the interval:
 +
** - : Descending
 +
** = : Ascending (default)
  
* Interval quality selection ''(no diminished or augmented)'':
+
===== Other control keys =====
** M (Major/Perfect)
+
** N (Minor/Tritone)
+
 
+
* Other control key
+
  
 
{|style="color:green; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1"
 
{|style="color:green; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1"
Line 56: Line 69:
 
|}
 
|}
  
* Mute keys
+
===== Mute keys =====
  
 
{|style="color:green; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1"
 
{|style="color:green; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1"
Line 67: Line 80:
 
|Right SHIFT|| Interval note
 
|Right SHIFT|| Interval note
 
|}
 
|}
 
== Advanced users ==
 

Latest revision as of 18:55, 27 May 2009

Description

This instrument play intervals. The tilting of the laptop controls the intensity of each note (tilting front or back play the root note and tilting to the sides play the "interval" note). The sound is played trough a LeSLOrklie speaker (it rotates around the Hemi at an adjustable spin frequency).

Usage

Installation

  • Copy the file intervalis.ck (it should be under SVN control, in the folder users/jorgeh/) to any folder you like
  • Done!

Running

  • Using a terminal go to the folder were "intervalis.ck" is located
  • On the terminal window type: (replace N with the number of output channels of the audio card)
    chuck -cN intervalis
  • Play!

Optional Arguments

Optionally you can type the following to run Intervalis:

chuck -cN intervalis:arg1:arg2:arg3:arg4

Where:

  • arg1: intial spining frequency [Hz]
  • arg2: spining frequency increment/decrement step [Hz]
  • arg3: side tilt mode (1 => vibrato; 0 => interval) [Boolean]
  • arg4: number of channels to implement the LeSLOrklie [int]

This list of parameters may vary in the future

Execution

  1. Select the root note by using 2nd and 3rd rows of the keyboard (from Tab & CAPS to ] & RETURN). See root note selection for details
  2. Select interval using the numbers (1 to 8)
  3. Play notes by tilting the laptop
  4. Optional:

Key mapping

Root note selection
F4# G4 G4# A4 A4# B4 C5 C5# D5 D5# E5 F5 F5# G5 G5# A5 A5# B5 C6 C6# D6 D6# E6
TAB CAPS Q A W S D R F T G H U J I K O L ; [ ' ]
Interval selection
  • To select the interval name use the number keys from 1 to 8.
  • To select the quality of the interval:
    • M : Major/Perfect
    • N : Minor/Tritone
  • To specify the direction of the interval:
    • - : Descending
    • = : Ascending (default)
Other control keys
Parameter Decrease Increase
Register , .
Detune 9 0
Spin frequency Arrow Left Arrow Right
Number of harmonics (timber) Arrow Down Arrow Up
Mute keys
Key Mutes ...
SPACE BAR Both notes
Left SHIFT Root note
Right SHIFT Interval note