Unified · Split
| @@ -2,7 +2,8 @@ · 1 unmodified line | |||
| 2 | 2 | ||
| 3 | TARG=orca | 3 | TARG=orca |
| 4 | CFLAGS=$CFLAGS -p -D__plan9__ | 4 | CFLAGS=$CFLAGS -p -D__plan9__ |
| 5 | BIN=/$objtype/bin/audio | 5 | BIN=/$objtype/bin/games |
| 6 | MAN=/sys/man/1 | ||
| 6 | 7 | ||
| 7 | HFILES=\ | 8 | HFILES=\ |
| 8 | field.h\ | 9 | field.h\ |
| @@ -21,3 +22,5 @@ OFILES=\ · 12 unmodified lines | |||
| 21 | default:V: all | 22 | default:V: all |
| 22 | 23 | ||
| 23 | </sys/src/cmd/mkone | 24 | </sys/src/cmd/mkone |
| 25 | |||
| 26 | install:V: $MAN/$TARG | ||
| @@ -0,0 +1,57 @@ | |||
| 1 | .TH ORCA 1 | ||
| 2 | .SH NAME | ||
| 3 | orca \- an esoteric programming language designed to quickly create procedural sequencers | ||
| 4 | .SH SYNOPSIS | ||
| 5 | .B games/orca | ||
| 6 | [ | ||
| 7 | .I -i | ||
| 8 | ] [ | ||
| 9 | .I -p | ||
| 10 | ] [ | ||
| 11 | .I -bpm bpm | ||
| 12 | ] [ | ||
| 13 | .I -s WxH | ||
| 14 | ] [ | ||
| 15 | .I -r random_seed | ||
| 16 | ] [ | ||
| 17 | .I file | ||
| 18 | ] | ||
| 19 | .SH DESCRIPTION | ||
| 20 | .I Orca | ||
| 21 | is not a synthesizer, but a flexible livecoding | ||
| 22 | environment capable of sending MIDI, OSC & UDP to your audio/visual | ||
| 23 | interfaces. | ||
| 24 | .PP | ||
| 25 | Every letter of the alphabet is an operation, where lowercase letters | ||
| 26 | operate on bang, uppercase letters operate each frame. | ||
| 27 | .PP | ||
| 28 | There are a number of options: | ||
| 29 | .TP | ||
| 30 | .B -i | ||
| 31 | By default Orca uses "dark" theme. | ||
| 32 | Use | ||
| 33 | .B -i | ||
| 34 | to invert the colors. | ||
| 35 | .TP | ||
| 36 | .B -s | ||
| 37 | Sets the initial dimensions of the grid to | ||
| 38 | .IR W | ||
| 39 | x | ||
| 40 | .IR H . | ||
| 41 | .TP | ||
| 42 | .B -p | ||
| 43 | Starts | ||
| 44 | .I Orca | ||
| 45 | in a paused state. | ||
| 46 | .TP | ||
| 47 | .B -r | ||
| 48 | Starts with a specific random seed. | ||
| 49 | .TP | ||
| 50 | .B -b | ||
| 51 | Sets initial "beats per minute" value. | ||
| 52 | .EE | ||
| 53 | Extensive documentation and examples are available on the project's | ||
| 54 | GitHub web page. | ||
| 55 | .EE | ||
| 56 | .SH SOURCE | ||
| 57 | https://github.com/Hundredrabbits/Orca | ||
| @@ -802,7 +802,7 @@ selext(int xdt, int ydt) · 801 unmodified lines | |||
| 802 | static void | 802 | static void |
| 803 | usage(void) | 803 | usage(void) |
| 804 | { | 804 | { |
| 805 | print("usage: %s [-i] [-p] [-b bpm] [-s WxH] [-r random_seed] [FILE]\n", argv0); | 805 | print("usage: %s [-i] [-p] [-b bpm] [-s WxH] [-r random_seed] [file]\n", argv0); |
| 806 | threadexitsall("usage"); | 806 | threadexitsall("usage"); |
| 807 | } | 807 | } |
| 808 | 808 | ||