xipd

programming language for audio processing that compiles to PureData
git clone https://git.ce9e.org/xipd.git

commit
607461035b879f00af39c58fedbad4af65dd60c2
parent
67fff92c847a561171b4d87cafb45470eec8f521
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2022-08-26 18:01
add std library

Diffstat

A std.xipd 22 ++++++++++++++++++++++

1 files changed, 22 insertions, 0 deletions


diff --git a/std.xipd b/std.xipd

@@ -0,0 +1,22 @@
   -1     1 op_(op, a, b) {
   -1     2 	a -> op:0
   -1     3 	b -> op:1
   -1     4 	return op:0
   -1     5 }
   -1     6 
   -1     7 op(op, a, b) {
   -1     8 	trigger = `t b f`
   -1     9 	a -> op:0
   -1    10 	b -> trigger:0
   -1    11 	trigger:0 -> op:0
   -1    12 	trigger:1 -> op:1
   -1    13 	return op:0
   -1    14 }
   -1    15 
   -1    16 pow(a, b) {
   -1    17 	return op(`pow`, a, b)
   -1    18 }
   -1    19 
   -1    20 max(a, b) {
   -1    21 	return op(`max`, a, b)
   -1    22 }