コード例 #1
0
ファイル: arpeg.cpp プロジェクト: craigsapp/improv
void description(void) {
   printboxtop();
   printstringline(
"   Arpeg -- by Craig Stuart Sapp <*****@*****.**> -- 8 Feb 1998");
   printstringline("");
   printstringline(
"  Description:  You press a key on the keyboard, and a chord will");
   printstringline(
"    be played according to the selected quality, onsets, and durations.");
   printstringline(
"    Computer keyboard keys are assigned random attack velocities.");
   printintermediateline();
   printstringline("  User commands:");
   printstringline(
"            \"\\\" = record rhythms, durations     \"=\" = display rhythms");
   printstringline(
"            \"[\" = lower timing offset           \"]\" = raise timing offset");
   printstringline(
"    Chords: \"q\"=dim       \"w\"=minor   \"e\"=major   \"r\"=aug   \"t\"=full dim");
   printstringline(
"            \"y\"=half dim  \"u\"=mm7     \"i\"=mM7     \"o\"=Mm7   \"p\"=MM");
   printstringline(" ");
   printstringline(
"      \"0\"-\"9\" = octave number of computer keyboard notes");
   printstringline(
"      Notes:           s   d      g    h   j   ");
   printstringline(
"                     z   x   c   v   b   n   m  ");
   printboxbottom();
}
コード例 #2
0
ファイル: trill.cpp プロジェクト: craigsapp/improv
void description(void) {
   printboxtop();
   psl(
   "   TRILL -- by Craig Stuart Sapp <*****@*****.**> -- 22 April 2000");
   psl("");
   printboxbottom();
} 
コード例 #3
0
ファイル: decay.cpp プロジェクト: UIKit0/improv
void description(void) {
   printboxtop();
   psl(
   "DECAY -- by Craig Stuart Sapp <*****@*****.**> -- 22 April 2000");
   psl("");
   printintermediateline();
   printboxbottom();
} 
コード例 #4
0
ファイル: tumble.cpp プロジェクト: craigsapp/improv
void description(void) {
   printboxtop();
   psl(
   "   TUMBLE -- by Craig Stuart Sapp <*****@*****.**> 16 Oct 2001");
   psl("");
   psl("  Description: continues a melodic sequence of a given length.");
   psl("    Computer keyboard keys are assigned random attack velocities.");
   printintermediateline();
   psl("  User commands:");
   psl(
   "     \"-\" = decrease seq.   \"=\" = increase seq.   \"\\\" = change "
                                                                  "direction");
   psl("      \"0\"-\"9\" = octave number of computer keyboard notes");
   psl("      Notes:           s   d      g    h   j   ");
   psl("                     z   x   c   v   b   n   m  ");
   printboxbottom();
} 
コード例 #5
0
ファイル: testgliss.cpp プロジェクト: Isssmael/improv
void description(void) {
   printboxtop();
   psl(" TESTGLISS - by Craig Stuart Sapp <*****@*****.**>"
       " - 11 Jan 2000");
   psl("");
   printintermediateline();
   psl("  User commands:");
   psl("     \"[\" = speed up.                \"]\" = slow down. ");
   psl("     \"{\" = speed up by 5.           \"}\" = slow down by 5. ");
   psl("     \"1\" = lower bottom of range.   \"2\" = raise bottom of range. ");
   psl("     \"3\" = lower range.             \"4\" = raise range. ");
   psl("     \"5\" = lower step.              \"6\" = raise step. ");
   psl("     \"-\" = lower top of range.      \"=\" = raise top of range. ");
   psl("     \"u\" = gliss up.                \"d = gliss down.  ");
   psl(" ");
   psl(" Type 'h' for more information  ");
   printboxbottom();
} 
コード例 #6
0
ファイル: 2dpos.cpp プロジェクト: Isssmael/improv
void description(void) {
   cout << '\n';
   printboxtop();
   pcl("2dpos: by Craig Stuart Sapp <*****@*****.**> 22 Nov 1998");
   printintermediateline();
   psl(" NIDAQ device initially on channel 0. Initial sensor range will ");
   psl(" adapt as sensor moves.  So go through whole range of sensor");
   psl(" to fix the software range.");
   psl(" Commands:");
   psl(" \"0\"-\"9\" = select NIDAQ analog input channel");
   psl(" type \"k\" before number to select key channel");
   psl(" type \"v\" before number to select velocity channel");
   psl(" \"-\", \"=\" = change instruments, \" \" = sustain pedal");
   psl(" \"z\" = reset key sensor range, \"x\" = reset vel sensor range");
   psl(" \"a\" = switch key sensor range, \"s\" = switch vel sensor range");
   psl(" \"d\" = toggle sensor display.");
   printboxbottom();
} 
コード例 #7
0
ファイル: ripple.cpp プロジェクト: craigsapp/improv
void description(void) {
   printboxtop();
   psl(
   "ripple -- by Craig Stuart Sapp <*****@*****.**> -- 21 April 2000");
   psl("");
   psl(
   "  Description: Creates glissandos when you press a key on the keyboard.");
   psl("    Computer keyboard keys are assigned random attack velocities.");
   printintermediateline();
   psl("  User commands:");
   psl(
   "     \"-\" = decrease step   \"=\" = increase step   \"\\\" = change "
   "direction");
   psl("     \"[\" = increase rate   \"]\" = decrease rate ");
   psl("      \"0\"-\"9\" = octave number of computer keyboard notes");
   psl("      Notes:           s   d      g    h   j   ");
   psl("                     z   x   c   v   b   n   m  ");
   printboxbottom();
} 
コード例 #8
0
ファイル: shadow1.cpp プロジェクト: Isssmael/improv
void description(void) {
   printboxtop();
   psl(
"   Shadow -- by Craig Stuart Sapp <*****@*****.**> -- 5 Jan 1998");
   psl("");
   psl(
"   This program will echo the input notes at a certain distance from the");
   psl(
"   original notes.  The range of the shadow is from 1 to 24 half-steps on");
   psl(
"   either side of the original note.");
   printintermediateline();
   psl(
"  User commands:");
   psl(
"      \"-\" = decrease shadow length   \"=\" = increase shadow length ");
   psl(
"      \"\\\" = switch shadow side                                     ");
   printboxbottom();
}