` The value is repeated n-amount of times in the list.
**arguments**
- {Value} -> value to duplicate
- {Int+} -> amount of duplicates
```java
list fll1 fill(10 2 15 3 20 4)
// => [10 10 15 15 15 20 20 20 20]
list fll2 fill(kick_min 2 hat_min 3)
// => [kick_min kick_min hat_min hat_min hat_min]
```
## sine cosine
Generate a list with n-periods of a (co)sine function. Optional last arguments set lo and hi range. Only setting first range argument sets the low-range to 0.
**arguments**
- {Int+} -> Length of list
- {Number} -> Periods of (co)sine-wave (optional, default=1)
- {Number} -> Low range of values (optional, default=0)
- {Number} -> High range of values (optional, default=12)
- {Number} -> Phase offset (optional, default=0)
```java
list sin1 sine(10)
// => [6 9 11 11 9 6 2 0 0 2]
list sin2 sine(10 1 -12 12)
// => [0 7 11 11 7 0 -7 -11 -11 -7]
list sin3 sine(10 2 0 5)
// => [2 4 3 1 0 2 4 3 1 0]
// generate 10 ints with 4 periods a sine function
list sin4 sine(11 4 0 7)
// 6.00 ┼╭╮ ╭╮ ╭╮
// 5.00 ┤││╭╮ ││ ││
// 4.00 ┤│││╰╮││ ││
// 3.00 ┼╯││ │││ ││
// 2.00 ┤ ││ ││╰╮││
// 1.00 ┤ ││ ││ ╰╯│
// 0.00 ┤ ╰╯ ╰╯ ╰
```
```java
list cos1 cosine(10)
// => [12 10 7 4 1 0 1 4 7 10]
list cos2 cosine(10 1 -12 12)
// => [12 9 3 -3 -9 -12 -9 -3 3 9]
list cos3 cosine(10 2 0 5)
// => [5 3 0 0 3 4 3 0 0 3]
```
## sineFloat cosineFloat
Generate a list with n-periods of a (co)sine function. Optional last arguments set lo and hi range. Only setting first range argument sets the low-range to 0.
**arguments**
- {Int+} -> Length of list
- {Number} -> Periods of (co)sine-wave (optional, default=1)
- {Number} -> Low range of values (optional, default=-1)
- {Number} -> High range of values (optional, default=1)
- {Number} -> Phase offset (optional, default=0)
```java
// generate 16 floats with 1 period of a cosine function
list cos4 cosineFloat(8)
// 1.00 ┼╮
// 0.60 ┤╰─╮ ╭─
// 0.20 ┼ ╰╮ ╭╯
// -0.20 ┤ ╰╮ ╭╯
// -0.60 ┤ ╰╮ ╭╯
// -1.00 ┤ ╰────╯
// frequency modulation of the period argument with another list
list sin5 sineFloat(40 sineFloat(40 4 1 5))
//=> 1.00 ┤ ╭╮ ╭──╮ ╭╮ ╭╮ ╭─╮
// 0.80 ┤ │╰╮╭╯ │ ╭╮ ╭╮ ││ ││ ╭╯ │
// 0.60 ┤╭╯ ││ ╰╮││ ││ ││ ││ │ │
// 0.40 ┤│ ╰╯ │││ ││ ││ ││ │ │
// 0.20 ┤│ ││╰╮╭╯│╭╮ ││ ││ │ │╭╮ ╭╮
// 0.00 ┼╯ ││ ││ ││╰╮╭╯│ ╭╮││ │ │││ ╭╯│
// -0.20 ┤ ││ ││ ││ ││ │ ││││ │ │││ │ │
// -0.40 ┤ ││ ││ ││ ││ │ ││││ │ ╰╯╰╮ │ │
// -0.60 ┤ ││ ╰╯ ││ ││ │ ││││ │ │ │ │
// -0.80 ┤ ││ ││ ╰╯ │ │╰╯│ │ ╰─╯ │
// -1.00 ┤ ╰╯ ╰╯ ╰─╯ ╰─╯ ╰
```
Alias: `sinF()`, `cosF()`
## saw sawFloat
Generate a list with n-periods of a saw/phasor function. Optional last arguments set lo and hi range and phase offset. Only setting first range argument sets the low-range to 0
**arguments**
- {Int} -> Length of output list (resolution)
- {Number/List} -> Periods of the wave (option, default=1)
- {Number} -> Low range of values (optional, default=-1)
- {Number} -> High range of values (optional, default=1)
- {Number} -> Phase offset (optional, default=0)
```java
list saw1 sawFloat(25 2.5)
//=> 0.80 ┤ ╭─╮ ╭─╮
// 0.44 ┤ ╭─╯ │ ╭─╯ │
// 0.08 ┤ ╭╯ │ ╭╯ │
// -0.28 ┼ ╭─╯ │ ╭─╯ │ ╭─
// -0.64 ┤╭─╯ │╭─╯ │╭─╯
// -1.00 ┼╯ ╰╯ ╰╯
// Modulation on frequency
list saw2 saw(34 sinF(30 2 0 100) 0 12)
//=> 11.00 ┼ ╭╮ ╭╮╭╮
// 10.00 ┤ ││╭─╮ ╭╮ ││││
// 9.00 ┤ │││ │ ││ ╭╮││││
// 8.00 ┤ ╭─╮ │││ │ ╭╯│ ││││││ ╭
// 7.00 ┤ ╭╯ │ │││ │ ╭╯ │ ││││││ │
// 6.00 ┤ │ │ │││ │ ╭╯ │ │╰╯││╰╮ │
// 5.00 ┤ │ │╭╮╭╯││ │ │ │ │ ││ │ │
// 4.00 ┤ │ ││││ ││ │ │ │ │ ││ │ │
// 3.00 ┤ │ ││╰╯ ││ │ │ │ │ ││ ╰╮ │
// 2.00 ┤ │ ││ ││ ╰╮ │ │ │ ╰╯ │ │
// 1.00 ┤ ╭╯ ││ ╰╯ │╭╯ │ │ ╰─╮│
// 0.00 ┼─╯ ╰╯ ╰╯ ╰─╯ ╰╯
```
Alias: `sawF()`
## square squareFloat
Generate a list with n-periods of a square/pulse wave function. Optional last arguments set lo and hi range and pulse width. Only setting first range argument sets the low-range to 0.
**arguments**
- {Int} -> Length of output list (resolution)
- {Number/List} -> Periods of the wave (option, default=1)
- {Number} -> Low range of values (optional, default=0)
- {Number} -> High range of values (optional, default=1)
- {Number} -> Pulse width (optional, default=0.5)
```java
list sqr1 square(30 4 0 1 0.2)
//=> 1.00 ┼─╮ ╭─╮ ╭─╮ ╭╮
// 0.00 ┤ ╰─────╯ ╰────╯ ╰─────╯╰─────
```
Alias: `rect()`
```java
// Frequency Modulation with Gen.sin
list sqr2 squareFloat(30 sinF(30 2 1 5))
//=> 1.00 ┼───╮ ╭──╮╭──╮ ╭─╮ ╭─╮ ╭─
// 0.80 ┤ │ │ ││ │ │ │ │ │ │
// 0.60 ┤ │ │ ││ │ │ │ │ │ │
// 0.40 ┤ │ │ ││ │ │ │ │ │ │
// 0.20 ┤ │ │ ││ │ │ │ │ │ │
// 0.00 ┤ ╰─────╯ ╰╯ ╰─╯ ╰──╯ ╰─╯
```
Alias: `squareF()`, `rectFloat()`, `rectF()`
## binaryBeat
Generate a binary rhythm from a positive integer number or an array of numbers. Returns the binary value as an array of separated 1's and 0's useful for representing rhythmical patterns.
Alias: `binary`
**arguments**
- {Int+/List} -> List of numbers to convert to binary representation
```js
// generate a binary array from a single number
list bny1 binaryBeat(358);
//=> [1 0 1 1 0 0 1 1 0]
// use an array of numbers and concatenate binary representations
list bny2 binaryBeat([4 3 5]);
//=> [1 0 0 1 1 1 0 1]
// negative values are clipped to 0
list bny3 binaryBeat([-4 4]);
//=> [0 1 0 0]
```
## spacingBeat
Generate an array of 1's and 0's based on a positive integer number or array. Every number in the array will be replaced by a 1 with a specified amount of 0's appended to it. Eg. a 2 => 1 0, a 4 => 1 0 0 0, etc. This technique is useful to generate a rhythm based on spacing length between onsets
Alias: `spacing`, `space`
**arguments**
- {Int+/List} -> List of numbers to convert to spaced rhythm
```js
// generate a rhythm based on numbered spacings
list spc1 spacingBeat(2 3 2)
//=> [1 0 1 0 0 1 0]
// also works with an array as input
list spc2 spacingBeat([4 2 0])
//=> [1 0 0 0 1 0 0]
```
# Algorithmic Methods
## euclidean
Generate a euclidean rhythm evenly spacing n-beats amongst n-steps.Inspired by Godfried Toussaints famous paper "The Euclidean Algorithm Generates Traditional Musical Rhythms".
**arguments**
- {Int+} -> length of list (optional, default=8)
- {Int+} -> beats (optional, default=4)
- {Int} -> rotate (optional, default=0)
```java
list euc1 euclidean()
// => [1 0 1 0 1 0 1 0]
list euc2 euclidean(7 5)
// => [1 1 0 1 1 0 1]
list euc3 euclidean(7 5 2)
// => [0 1 1 1 0 1 1]
```
Alias: `euclid()`
## hexBeat
Generate hexadecimal rhythms. Hexadecimal beats make use of hexadecimal values (0 - f) that are a base-16 number system. Because one digit in a base-16 number system has 16 possible values (0 - 15) these can be converted to 4 bits that therefore can be seen as groups of 4 16th notes. These hexadecimal values will then represent any permutation of 1's and 0's in a 4 bit number, where 0 = 0 0 0 0, 7 = 0 1 1 1, b = 1 0 1 1, f = 1 1 1 1 and all possible values in between.
**arguments**
- {Name} -> hexadecimal characters (0 t/m f) (optional, default=8)
```java
list hex1 hexBeat()
// => [1 0 0 0]
list hex2 hexBeat(a)
// => [1 0 1 0]
list hex3 hexBeat(f9cb)
// => [1 1 1 1 1 0 0 1 1 1 0 0 1 0 1 1]
```
Alias: `hex()`
- [Learn hex beats](https://kunstmusik.github.io/learn-hex-beats/)
## fibonacci
Generate the Fibonacci sequence `F(n) = F(n-1) + F(n-2)`. The ratio between consecutive numbers in the fibonacci sequence tends towards the Golden Ratio (1+√5)/2.
`OEIS: A000045` (Online Encyclopedia of Integer Sequences)
**arguments**
- {Int+} -> output length of list
- {Int+} -> offset, start the sequence at nth-fibonacci number (optional, default=0)
```java
list fib1 fibonacci(10)
// => [0 1 1 2 3 5 8 13 21 34]
list fib2 fibonacci(3 10)
// => [55 89 144]
```
## pisano
Generate the Pisano period sequence. The pisano period is a result of applying a modulo operation on the Fibonacci sequence `F[n] = (F[n-1] + F[n-2]) mod a`. The length of the period differs per modulus value, but the sequence will always have a repetition.
**arguments**
- {Int+} -> modulus for pisano period (optional, default=12)
- {Int+} -> output length of list (optional, defaults to pisano-period length)
```java
list psn1 pisano()
// => [0 1 1 2 3 5 8 1 9 10 7 5 0 5 5 10 3 1 4 5 9 2 11 1]
list psn2 pisano(3)
// => [0 1 1 2 0 2 2 1]
list psn3 pisano(11)
// => [0 1 1 2 3 5 8 2 10 1]
```
## pell
Generate the Pell numbers `F(n) = 2 * F(n-1) + F(n-2)`. The ratio between consecutive numbers in the pell sequence tends towards the Silver Ratio 1 + √2.
`OEIS: A006190` (Online Encyclopedia of Integer Sequences)
**arguments**
- {Int+} -> output length of list
```java
list pll1 pell(8)
// => [0 1 2 5 12 29 70 169]
```
## lucas
Generate the Lucas numbers `F(n) = F(n-1) + F(n-2), with F0=2 and F1=1`.
`OEIS: A000032` (Online Encyclopedia of Integer Sequences)
**arguments**
- {Int+} -> output length of list
```java
list luc1 lucas(8)
// => [2 1 3 4 7 11 18 29]
```
## threeFibonacci
Generate the Tribonacci numbers `F(n) = 2 * F(n-1) + F(n-2)`. The ratio between consecutive numbers in the 3-bonacci sequence tends towards the Bronze Ratio (3 + √13) / 2.
`OEIS: A000129` (Online Encyclopedia of Integer Sequences)
**arguments**
- {Int+} -> output length of list
```java
list tfi1 threeFibonacci(8)
// => [0 1 3 10 33 109 360 1189]
```
# Stochastic Methods
## randomSeed
Set the seed for the Random Number Genrators. A value of `0` sets to unpredictable seeding. The seed can only be set **once** in the code, and the last value will take effect.
```java
set randomSeed 31415
// ^^^^^^^^^^^ will be overwritten by 1618 before random() call
list randomValues random(10 0 100)
// ^^^^^^^^^^^ the random() will use the seed from below
set randomSeed 1618
// ^^^^^^^^^^^ 1618 overwrites 31415
```
## random
Generate a list of random integers between a specified range (excluding high value).
**arguments**
- {Int+} -> number of values to output
- {Int} -> minimum range (optional, default=0)
- {Int} -> maximum range (optional, default=2)
```java
set randomSeed 31415
list rnd1 random(5)
// => [1 0 0 1 1]
list rnd2 random(5 12)
// => [0 10 3 2 2]
list rnd3 random(5 -12 12)
// => [-2 -5 -8 -11 6]
```
Alias: `rand()`
## randomFloat
Generate a list of random floating-point values between a specified range (excluding high value).
**arguments**
- {Int+} -> number of values to output
- {Number} -> minimum range (optional, default=0)
- {Number} -> maximum range (optional, default=1)
```java
set randomSeed 31415
list rnf1 randomFloat(5)
// => [0.81 0.32 0.01 0.85 0.88]
list rnf2 randomFloat(5 0 12)
// => [0.16 10.72 3.16 262 2.34]
list rnf3 randomFloat(5 -12 12)
// => [-1.19 -4.21 -7.36 -10.31 6.82]
```
Alias: `randF()`
## drunk
Generate a list of random values but the next random value is within a limited range of the previous value generating a random "drunk" walk, also referred to as brownian motion.
**arguments**
- {Int+} -> number of values to output
- {Int} -> step range for next random value
- {Int} -> minimum range (optional, default=null)
- {Int} -> maximum range (optional, default=null)
- {Int} -> starting point (optional, default=(lo+hi)/2)
- {Bool} -> fold between lo and hi range (optional, default=true)
```java
list dr1 drunk(10 5 0 24)
//=> [ 13 10 14 13 14 13 15 10 8 4 ]
// 22.00 ┼ ╭╮
// 17.80 ┼─╮╭─╮ ││
// 13.60 ┤ ││ ╰╮╭╯│
// 9.40 ┤ ││ ╰╯ │
// 5.20 ┤ ╰╯ │
// 1.00 ┤ ╰
list dr2 drunk(10 4 0 12 6 false)
//=> [ 2 -2 2 1 -3 -1 -2 -1 3 6 ]
// 2.00 ┤╭╮
// -0.20 ┤│╰╮ ╭
// -2.40 ┼╯ ╰╮ │
// -4.60 ┤ │╭╮ ╭╯
// -6.80 ┼ ╰╯│╭╯
// -9.00 ┤ ╰╯
```
## drunkFloat
Generate a list of random floating-point values but the next random value is within a limited range of the previous value generating a random "drunk" walk, also referred to as brownian motion.
**arguments**
- {Int+} -> number of values to output
- {Number} -> step range for next random value
- {Number} -> minimum range (optional, default=null)
- {Number} -> maximum range (optional, default=null)
- {Number} -> starting point (optional, default=(lo+hi)/2)
- {Bool} -> fold between lo and hi range (optional, default=true)
```java
list dr1 drunkFloat(5)
//=> [ 0.493, 0.459, 0.846, 0.963, 0.400 ]
// 0.88 ┼╮╭╮
// 0.76 ┤╰╯│
// 0.63 ┤ │
// 0.51 ┤ ╰╮
// 0.39 ┤ │
// 0.26 ┤ ╰
```
Alias: `drunkF()`
## urn
Generate a list of unique random integer values between a certain specified range (excluding high val). An 'urn' is filled with values and when one is picked it is removed from the urn. If the outputlist is longer then the range, the urn refills when empty. On refill it is made sure no repeating value can be picked.
**arguments**
- {Int+} -> number of values to output
- {Number} -> maximum range (optional, default=12)
- {Number} -> minimum range (optional, defautl=0)
```java
set randomSeed 1618
list urn1 urn(5)
// => [3 7 10 0 2]
list urn2 urn(8 4)
// => [0 2 1 3 1 3 0 2]
list urn3 urn(8 10 14)
// => [13 10 12 11 12 10 13 11]
```
## coin
Generate a list of random integer values 0 or 1 like a coin toss, heads/tails. Or
**arguments**
- {Int+} -> number of coin tosses to output as list
```java
list coin1 coin(8)
// => [1 0 1 0 1 0 1 1]
```
## dice
Generate a list of random integer values 1 to 6 like the roll of a dice.
**arguments**
- {Int+} -> number of dice rolls to output as list
```java
list dice1 dice(8)
// => [5 4 6 4 4 5 4 2]
```
## clave
Generate random clave patterns. The output is a binary list that represents a rhythm, where 1's represent onsets and 0's rests. First argument sets the list length output, second argument sets the maximum gap between onsets, third argument the minimum gap.
**arguments**
- {Int+} -> output length of rhythm (default=8)
- {Int+} -> maximum gap between onsets (default=3)
- {Int+} -> minimum gap between onsets (default=2)
```java
list clv1 clave()
//=> [ 1 0 1 0 0 1 0 1 ]
//=> █ █ █ █
list clv2 clave(8)
//=> [ 1 0 0 1 0 1 0 1 ]
//=> █ █ █ █
list clv3 clave(16 4)
//=> [ 1 0 0 0 1 0 1 0 0 0 1 0 0 1 0 1 ]
//=> █ █ █ █ █ █
list clv4 clave(16 3 1)
//=> [ 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 ]
//=> █ █ ██ █ █ █
```
## twelveTone
Generate a list of 12 semitones then shuffle the list based on the random seed.
**arguments**
- {None}
```java
list twv1 twelveTone()
// => [10 7 6 3 2 9 8 4 1 5 0 11]
```
```java
//Basically a shorthand for:
list notes spread(12)
list notes shuffle(notes)
```
## choose
Choose random items from a list provided with uniform probability distribution. The default list is a list of 0 and 1.
**arguments**
- {Int+} -> length of list output
- {List} -> items to choose from (optional, default=[0 1])
```java
set randomSeed 62832
list samples [hat snare kick]
list sequence choose(10 samples)
// => [hat kick hat kick hat snare kick hat hat hat]
list notes [0 3 7 5 9 12]
list melody choose(10 notes)
// => [0 5 3 9 0 7 3 12 3 7]
```
## pick
Pick random items from a list provided. An "urn" is filled with values and when one is picked it is removed from the urn. If the outputlist is longer then the range, the urn refills when empty. On refill it is made sure no repeating value can be picked.
**arguments**
- {Int+} -> length of list output
- {List} -> items to choose from (optional, default=[0 1])
```java
set randomSeed 62832
list samples [hat snare kick tom]
list sequence pick(10 samples)
// => [hat kick tom snare tom hat snare kick tom hat]
list notes [0 3 7 5 9 12]
list melody pick(10 notes)
// => [3 0 7 9 12 5 0 7 12 9]
```
## shuffle
Shuffle a list, influenced by the random seed. Based on the Fisher-Yates shuffle algorithm by Ronald Fisher and Frank Yates in 1938. The algorithm has run time complexity of O(n)
**arguments**
- {List} -> List to shuffle
```java
set randomSeed 14142
list samples [hat snare kick tom]
list shf1 shuffle(samples)
// => [snare tom kick hat]
list notes [0 3 7 5 9 12]
list shf2 scramble(notes)
// => [12 0 3 7 5 9]
```
## expand
Expand a list based upon the pattern within a list. The pattern is derived from the rate in change between values by calculating the differences between every consecutive value. The newly generated values are selected randomly from the list of possible changes, but in such a way that every change occurs once in the sequence of total changes before reshuffling and selecting the next one (see the `pick` method for explanation). The resulting output starts with the input list.
**arguments**
- {Int+} -> length of list output
- {List} -> List to expand
```java
set randomSeed 3141
list notes [0 9 7 3 5 0 -1]
list exp expand(notes 30)
//=> 9.00 ┤╭╮ ╭╮
// 6.80 ┤│╰╮ ││
// 4.60 ┤│ │╭╮ ││
// 2.40 ┤│ ╰╯│ │╰─╮ ╭─╮
// 0.20 ┼╯ ╰─╮╭╯ │ │ │╭
// -2.00 ┤ ╰╯ ╰╮ ╭─╮ │ ╰╯
// -4.20 ┼ │ │ │ ╭╮│
// -6.40 ┤ ╰╮ │ │ │╰╯
// -8.60 ┤ │╭╮│ ╰─╮ │
// -10.80 ┤ ╰╯╰╯ │╭╮│
// -13.00 ┤ ╰╯╰╯
set randomSeed 6181
list exp2 expand(notes 30)
//=> 9.00 ┤╭╮
// 6.80 ┤│╰╮
// 4.60 ┤│ │╭╮
// 2.40 ┤│ ╰╯│ ╭╮╭╮
// 0.20 ┼╯ ╰─╮╭╮ │╰╯╰╮ ╭──
// -2.00 ┤ ╰╯│ ╭╮│ ╰╮ │
// -4.20 ┼ ╰╮ │││ ╰╮ ╭╮ │
// -6.40 ┤ │ │╰╯ │╭╮ ││ │
// -8.60 ┤ ╰╮│ ╰╯╰╮│╰╮│
// -10.80 ┤ ╰╯ ││ ╰╯
// -13.00 ┤ ╰╯
```
## markovTrain
Build a Markov Chain transition table from a set of datapoints (a list) and use it together with `markovChain()` to generate a new list of values based on the probabilities of the transitions in the provided training dataset. A Markov Chain is a model that describes possible next events based on a current state (first order) or multiple previous states (2nd, 3rd, ... n-order). The Markov Chain is a broadly used method in algorithmic music to generate new material (melodies, rhythms, but even words) based on a set of provided material, but can also be used in linguistics to analyze word or sentence structures. The first argument is the list to analyze, the second argument is the nth-order (default = 2). In theory, longer chains preserve the original structure of the model, but won't generate as diverse outputs. The output is a
Alias: `markov()`
**arguments**
- {List} -> List to analyze into transition table
- {Int+} -> Order of the markov-chain (optional, default=2)
- return -> Transition table as a string
```js
list melody [ 0 0 7 7 9 9 7 5 5 4 4 2 2 0 ]
list model markovTrain(melody 2)
```
## markovChain
Generate a list of values of n-length based on a markov transition table (a model) that was trained with `markovTrain()`. The first argument determines the output length, the second input is the reference to the markov model. The resulting output is based on the probabilities that are captured within the transition table. This means the output can also be directed by the `randomSeed`.
```js
list melody [ 0 0 7 7 9 9 7 5 5 4 4 2 2 0 ]
list model markovTrain(melody 3)
set randomSeed 3141
list markovMelody markovChain(16 model)
//=> [9 7 7 5 5 4 4 2 2 0 0 5 4 4 2 2]
```
# Transformative Methods
## clone
Duplicate a list with an offset added to every value
**arguments**
- {IntList} -> List to clone
- {Int, Int2, ... Int-n} -> amount of clones with integer offset
```java
list notes [0 3 7]
list melody clone(notes 0 12 7 -7)
// => [0 3 7 12 15 19 7 10 14 -7 -4 0]
```
## join
Join lists into one list. Using multiple lists as arguments is possible.
**arguments**
- {List-0, List-1, ..., List-n} -> List to combine
```java
list partA [0 3 7]
list partB [24 19 12]
list partC [-7 -3 -5]
list phrase join(partA partB partC)
// => [0 3 7 24 19 12 -7 -5 -3]
list partD [kick hat snare hat]
list partE [hat hat hat snare]
list sequence join(partD partE)
// => [kick hat snare hat hat hat hat snare]
```
Alias: `combine()`, `concat()`
## copy
Copy a list a certain amount of times.
**arguments**
- {List} -> List to duplicate
- {Int+} -> amount of duplicates (optional, default=2)
```java
list notes [0 3 7]
list phrase copy(notes 4)
// => [0 3 7 0 3 7 0 3 7 0 3 7]
```
Alias: `duplicate(), dup()`
## pad
Pad a list with zeroes (or any other value) up to the length specified. The padding value can optionally be changed and the shift argument rotates the list n-steps left or right (negative). This method is similar to `every()` except arguments are not specified in musical bars/divisions.
**arguments**
- {NumberList} -> List to use every n-bars
- {Int} -> output length of list (optional, default=16)
- {Value} -> padding value for the added items (optional, default=0)
- {Number} -> shift in steps (optional, default=0)
```java
list pad2 pad(pad1 9)
// [ 3 7 11 12 0 0 0 0 0]
list pad3 pad([c f g] 11 - 4)
// [ - - - - c f g - - - - ]
```
## every
Add zeroes to a list with a number sequence. The division determines the amount of values per bar. The total length = bars * div. Very useful for rhythms that must occur once in a while, but can also be use for melodic phrases.
**arguments**
- {IntList} -> List to use every n-bars
- {Int} -> amount of bars
- {Int} -> amount of values per bar
```java
list rhythm [1 0 1 1 0 1 1]
list sequence every(rhythm 2 8)
// => [1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0]
list melody [12 19 24 27 24]
list phrase every(melody 2 8)
// => [12 19 24 27 24 0 0 0 0 0 0 0 0 0 0 0]
```
## flat
Flatten a multidimensional list. Optionally set the depth for the flattening with the second argument.
**arguments**
- {List} -> list to flatten
- {Number} -> depth of flatten (default=Infinity)
```java
list fl1 flat([1 [2 3 [ 4 ] 5] 6])
//=> [ 1 2 3 4 5 6 ]
```
## invert
Invert a list of values by mapping the lowest value to the highest value and vice versa, flipping everything in between. Second optional argument sets the center to flip values against. Third optional argument sets a range to flip values against.
**arguments**
- {IntList} -> List to invert
- {Int} -> invert center / low range (optional)
- {Int} -> high range (optional)
```java
list notes [0 3 7 12]
list inv1 invert(notes)
// => [12 9 5 0]
list inv2 invert(notes 5)
// => [10 7 3 -2]
list inv3 invert(notes 3 10)
// => [13 10 6 1]
```
Alias: `inverse()`, `flip()`, `inv()`
## lace
Interleave two or more lists. The output length of the is always the length of the longest input list.
**arguments**
- {List0, List1, ..., List-n} -> Lists to interleave
```java
list partA [0 3 7 5 0]
list partB [12 19 15]
list partC [24 22]
list melody lace(partA partB)
// => [0 12 24 3 19 22 7 15 5 0]
```
Alias: `zip()`
## lookup
Build a list of items based on another list of indices
The values are wrapped within the length of the lookup list
**arguments**
- {NumberList} -> List with indeces to lookup
- {List} -> List with values returned from lookup
- {List} -> Looked up values
```java
list items [c e f g]
list indices [0 1 1 2 0 2 2 1]
// first list is the index, second list are the items to lookup
list notes lookup(indices items)
//=> [ c e e f c f f e ]
// indices are wrapped between listlength
list indices [8 -5 144 55]
list notes lookup(indices items)
//=> [ g e c e ]
```
Alias: `get()`
## merge
Merge all values of two lists on the same index into a 2-dimensional list. Preserves the length of longest input list.
**arguments**
- {List0, List1, ..., List-n} -> Lists to merge
```java
list partA [0 3 7 5 0]
list partB [12 19 15]
list merged merge(partA partB)
// => [[0 12] [3 19] [7 15] 5 0]
// mix()
```
Alias: `mix()`
## palindrome
Reverse a list and concatenating to the input, creating a palindrome of the list. A second argument 1 will remove the duplicates halfway through and at the end.
**arguments**
- {List} -> list to make palindrome of
- {Bool} -> no-double flag (optional, default=0)
```java
list notes [0 3 7 12]
list melodyA palindrome(notes)
// => [0 3 7 12 12 7 3 0]
list melodyB palindrome(notes 1)
// => [0 3 7 12 7 3]
// palin()
// mirror()
```
Alias: `palin()`, `mirror()`
## repeat
Repeats separate values in a list a certain amount of times. The repeats argument can be a list that will be iterated for every value in the to-repeat list.
**arguments**
- {List} -> List to repeat
- {Int+/IntList} -> amount of repeats per value
```java
list notes [0 3 7]
list phrase repeat(notes 4)
// => [0 0 0 0 3 3 3 3 7 7 7 7]
list repeats [2 5 3]
list phraseB repeat(notes repeats)
// => [0 0 3 3 3 3 3 7 7 7]
// also works with strings
list samples [kick snare hat]
list beats repeat(samples repeats)
// => [kick kick snare snare snare snare hat hat hat]
```
## reverse
Reverse the order of items in a list.
**arguments**
- {List} -> List to reverse
```java
list melody [0 3 7 5]
list rev reverse(melody)
// => [5 7 3 0]
// retrograde()
// rev()
```
Alias: `retrograde()`, `rev()`
## rotate
Rotate the position of items in a list. positive numbers = direction right, negative numbers = direction left
**arguments**
- {List} -> List to rotate
- {Int} -> Steps to rotate
```java
list melody [0 3 7 5 7 9 12]
list left rotate(melody -2)
// => [7 5 7 9 12 0 3]
list right rotate(melody 2)
// => [9 12 0 3 7 5 7]
// rotate()
// turn()
// rot()
```
Alias: `turn()`, `rot()`
## sort
Sort an list of numbers or strings. sorts ascending or descending in numerical and alphabetical order.
**arguments**
- {List} -> List to sort
- {Int} -> sort direction (positive value is ascending)
```java
list srt1 sort([-5 7 0 3 12 -7 9] -1)
//=> [ 12 9 7 3 0 -5 -7 ]
// works with strings (but alphabetical order!)
list srt2 sort([e4 g3 c4 f3 b5])
//=> [ b5 c4 e4 f3 g3 ]
```
## slice
Slice a list in one or multiple parts. Slice lengths are determined by the second argument list. Outputs a list of lists of the result
**arguments**
- {List} -> list to slice in parts
- {Number/List} -> slice lengths to slice list into
- {Bool} -> output rest flag (optional, default=false)
```java
list sl1 slice(spread(8) [3 2])
//=> [ [ 0 1 2 ] [ 3 4 ] [ 5 6 7 ] ]
// set rest-flag to false removes last slice
list sl2 slice(spread(24) [3 2 -1 5] 0)
//=> [ [ 0 1 2 ] [ 3 4 ] [ 5 6 7 8 9 ] ]
```
## split
Similar to slice in that it also splits a list, except that slice recursively splits until the list is completely empty. If a list is provided as split sizes it will iterate the lengths.
**arguments**
- {List} -> list to split in parts
- {Number/List} -> split lengths to split list into
```java
list sp1 split(spread(12) 3)
//=> [ [ 0 1 2 ] [ 3 4 5 ] [ 6 7 8 ] [ 9 10 11 ] ]
list sp2 split(spread(12) [3 2 -1])
//=> [ [ 0 1 2 ] [ 3 4 ] [ 5 6 7 ] [ 8 9 ] [ 10 11 ] ]
```
## cut
Cut the beginning of a list and return. Slice length is determined by the second argument number. Outputs a list of the result.
**arguments**
- {List} -> list to slice in parts
- {Number} -> slice length to cut list into
- {Bool} -> output rest flag (optional, default=false)
```java
list ct1 cut(spread(8) 3)
//=> [ 0 1 2 ]
```
## spray
"Spray" the values of one list on the places of values of another list if that value is greater than 0. Wraps input list if more places must be set then length of the list.
**arguments**
- {List} -> List to spray
- {List} -> Positions to spray on
```java
list notes [12 19 15 17]
list places [1 0 0 1 1 0 1 0 1 0]
list sprayed spray(notes places)
// => [12 0 0 19 15 0 17 0 12 0]
```
## stretch
Stretch (or shrink) a list to a specified length, linearly interpolating between all values within the list. Minimum output length is 2 (which will be the outmost values from the list). Third optional argument sets the interpolation mode. Available modes are `none` (or `null`, `false`) and `linear`.
**arguments**
```java
list notes [0 12 3 7]
list str stretch(notes 15)
//=> [ 0 2 5 7 10 11 9 7 5 3 3 4 5 6 7 ]
// 12.00 ┼ ╭╮
// 9.60 ┤ │╰╮
// 7.20 ┤ ╭╯ │ ╭
// 4.80 ┤╭╯ ╰╮╭─╯
// 2.40 ┤│ ╰╯
// 0.00 ┼╯
// use stretchFloat if you want the result to have more precision
list str stretchFloat(notes 15)
```
## unique
Filter duplicate items from a list. does not account for 2-dimensional lists in the list.
**arguments**
- {List} -> List to filter
```java
list notes [0 5 7 3 7 7 0 12 5]
list thinned unique(notes)
// => [0 5 7 3 12]
```
Alias: `thin()`
# Utility Methods
## wrap
Wrap values from a list within a specified low and high range.
**arguments**
- {List} -> List to wrap
- {Number} -> Low value (optional, default=12)
- {Number} -> High value (optional, default=0)
```java
list wr1 wrap([0 [1 [2 3]] [4 5] 6] 2 5)
//=> [ 3 [ 4 [ 2 3 ] ] [ 4 2 ] 3 ]
list wr2 wrap(spread(30) 2 8)
//=> 7.00 ┤╭╮ ╭╮ ╭╮ ╭╮ ╭╮
// 6.00 ┼╯│ ╭╯│ ╭╯│ ╭╯│ ╭╯│
// 5.00 ┤ │ ╭╯ │ ╭╯ │ ╭╯ │ ╭╯ │ ╭
// 4.00 ┤ │ ╭╯ │ ╭╯ │ ╭╯ │ ╭╯ │ ╭╯
// 3.00 ┤ │╭╯ │╭╯ │╭╯ │╭╯ │╭╯
// 2.00 ┤ ╰╯ ╰╯ ╰╯ ╰╯ ╰╯
```
## clip
Constrain values from a list within a specified low and high range.
**arguments**
- {List} -> List to constrain
- {Number} -> Low value (optional default=12)
- {Number} -> High value (optional default=0)
```java
list cn1 constrain([0 [1 [2 3]] [4 5] 6] 2 5)
//=> [ 2 [ 2 [ 2 3 ] ] [ 4 5 ] 5 ]
list cn2 constrain(cosine(30 1) 5 9)
//=> 9.00 ┼─────╮ ╭───
// 8.20 ┤ │ ╭╯
// 7.40 ┤ ╰╮ ╭╯
// 6.60 ┤ ╰╮ ╭╯
// 5.80 ┤ │ │
// 5.00 ┤ ╰──────────────╯
// Alias: constrain()
```
## fold
Fold values from a list within a specified low and high range.
**arguments**
- {List} -> List to fold
- {Number} -> Low value (optional, default=12)
- {Number} -> High value (optional, default=0)
```java
list fl1 fold([0 [1 [2 3]] [4 5] 6] 2 5)
//=> [ 4 [ 3 [ 2 3 ] ] [ 4 5 ] 4 ]
list fl2 fold(spreadFloat(30 -9 13) 0 1)
//=> 1.00 ┼╮ ╭╮ ╭╮
// 0.80 ┤│ ╭╮ ╭╮ ││ ╭╮╭╮ ││ ╭╮ ╭╮
// 0.60 ┤│ ││╭─╮││ ││╭╯││╰╮││ ││╭─╮││
// 0.40 ┤│╭╯││ ││╰─╯││ ││ ││╰─╯││ ││╰╮
// 0.20 ┤╰╯ ││ ╰╯ ╰╯ ││ ╰╯ ╰╯ ││ ╰
// 0.00 ┤ ╰╯ ╰╯ ╰╯
```
## map
Rescale values from a list from a specified input range to a specified low and high output range.
**arguments**
- {List} -> List to wrap
- {Number} -> Low value (optional, default=1)
- {Number} -> High value (optional, default=0)
- {Number} -> Low value (optional, default=1)
- {Number} -> High value (optional, default=0)
- {Number} -> Exponent value (optional, default=1)
```java
list sc1 scale([0 [1 [2 3]] 4] 0 4 -1 1)
//=> [ -1 [ -0.5 [ 0 0.5 ] ] 1 ]
```
## mod
Return the remainder after division. Also works in the negative direction, so wrap starts at 0
**arguments**
- {Int/List} -> input value
- {Int/List} -> divisor (optional, default=12)
- {Int/List} -> remainder after division
```js
list vals mod([-2 [4 [3 7]]] 5)
//=> [ 3 [ 4 [ 3 2 ] ] ]
```
## add
Add two lists sequentially
```java
list vals add([1 2 3 4] [1 2 3])
//=> [ 2 4 6 5 ]
// Works with n-dimensional lists
list vals add([1 [2 3]] [10 [20 30 40]])
//=> [ 11 [ 22 33 42 ] ]
```
## subtract
Subtract two lists sequentially
```java
list vals subtract([1 2 3 4] [1 2 3])
//=> [ 0 0 0 3 ]
list vals sub([1 [2 3]] [10 [20 30 40]])
//=> [ -9 [ -18 -27 -38 ] ]
```
Alias: `sub`
## multiply
Multiply two lists sequentially
```java
list vals multiply([1 2 3 4] [1 2 3])
//=> [ 1 4 9 4 ]
list vals mul([1 [2 3]] [10 [20 30 40]])
//=> [ 10 [ 40 90 80 ] ]
```
Alias: `mul`
## divide
Divide two lists sequentially
```java
list vals divide([1 2 3 4] [1 2 3])
//=> [ 1 1 1 4 ]
list vals div([1 [2 3]] [10 [20 30 40]])
//=> [ 0.1 [ 0.1 0.1 0.05 ] ]
```
Alias: `div`
## normalize
Normalize all the values in a list between 0. and 1. The highest value will be 1, the lowest value will be 0.
**arguments**
- {Number/List} -> input values
- {Int/List} -> normailzed values
```java
list vals normalize([0 1 2 3 4])
//=> [ 0 0.25 0.5 0.75 1 ]
// works with n-dimensional lists
list vals normalize([5 [12 [4 17]] 3 1])
//=> [ 0.25 [ 0.6875 [ 0.1875 1 ] ] 0.125 0 ]
```
Alias: `norm()`
## equals
Compare two lists for equals (==)
```js
list vals ([0 1 2 3] [1 10 20 30])
//=> [ ]
```
Alias: `eq`
## notEquals
Compare two list for not equals (!=)
```js
list vals ([0 1 2 3] [1 10 20 30])
//=> [ ]
```
Alias: `neq`
## greater
Compare two lists for left values are greater than right (>)
```js
list vals ([0 1 2 3] [1 10 20 30])
//=> [ ]
```
Alias: `gt`
## greaterEquals
Compare two lists for left values are greater than or equal to right (>=)
```js
list vals ([0 1 2 3] [1 10 20 30])
//=> [ ]
```
Alias: `gte`
## less
Compare two lists for left values are less than right (<)
```js
list vals ([0 1 2 3] [1 10 20 30])
//=> [ ]
```
Alias: `lt`
## lessEquals
Compare two lists for left values less than or equal to right (<=)
```js
list vals ([0 1 2 3] [1 10 20 30])
//=> [ ]
```
Alias: `lte`
# Translate Methods
## Conversion between pitch units
Convert easily between relative-semitones, midinotes, notenames, chord-numerals, chordnames and frequencies with the methods below. Thankfully using the amazing `Tonal.js` package by `@danigb` for various functions.
```java
// Convert Array or Int as midi-number to midi-notenames
midiToNote([60 [63 67 69] [57 65]])
//=> [ c4 [ eb4 g4 a4 ] [ a3 f4 ] ]
// Alias: mton()
// Convert midi-pitches to frequency (A4 = 440 Hz)
midiToFreq([60 [63 67 69] [57 65]])
//=> [ 261.63 [ 311.13 391.995 440 ] [ 220 349.23 ] ]
// Alias: mtof()
// Convert Array of String as midi-notenames to midi-pitch
noteToMidi([c4 [eb4 g4 a4] [a3 f4]])
//=> [ 60 [ 63 67 69 ] [ 57 65 ] ]
// Alias: ntom()
// Convert midi-notenames to frequency (A4 = 440 Hz)
noteToFreq([c4 [eb4 g4 a4] [a3 f4]])
//=> [ 261.63 [ 311.13 391.995 440 ] [ 220 349.23 ] ]
// Alias: ntof()
// Convert frequency to nearest midi note
freqToMidi([ 261 [ 311 391 440 ] [ 220 349 ] ])
//=> [ 60 [ 63 67 69 ] [ 57 65 ] ]
// Alias: ftom()
// Set detune flag to true to get floating midi output for pitchbend
freqToMidi([ 261 [ 311 391 440 ] [ 220 349 ] ] true)
//=> [ 59.959 [ 62.993 66.956 69 ] [ 57 64.989 ]]
// Convert frequency to nearest midi note name
freqToNote([ 261 [ 311 391 440 ] [ 220 349 ] ])
//=> [ c4 [ eb4 g4 a4 ] [ a3 f4 ] ]
// Alias: fton()
// Convert relative semitone values to midi-numbers
// specify the octave as second argument (default = C4 = 4 => 48)
relativeToMidi([[-12 -9 -5] [0 4 7] [2 5 9]] c4)
//=> [ [ 48 51 55 ] [ 60 64 67 ] [ 62 65 69 ] ]
// Alias: rtom()
// Convert relative semitone values to frequency (A4 = 440 Hz)
// specify the octave as second argument (default = C4 = 4 => 48)
relativeToFreq([[-12 -9 -5] [0 4 7] [2 5 9]] c4)
//=> [ [ 130.81 155.56 196 ] [ 261.62 329.63 392 ] [ 293.66 349.23 440 ] ]
// Alias: rtof()
// Convert a chroma value to a relative note number
// Can also include octave offsets with -/+ case-insensitive
chromaToRelative([c [eb G Ab] [a+ f-]])
//=> [ 0 [ 3 7 8 ] [ 21 -7 ] ]
// Alias: ctor()
// Convert ratio to relative cents
ratioToCent([2/1 [3/2 [4/3 5/4]] 9/8])
//=> [ 1200 [ 701.95 [ 498.04 386.31 ] ] 203.91 ]
// Alias: rtoc()
// Convert a chord progression from roman numerals to semitones
chordsFromNumerals([I IIm IVsus2 V7 VIm9])
// => [[ 0 4 7 ]
// [ 2 5 9 ]
// [ 5 7 0 ]
// [ 7 11 2 5 ]
// [ 9 0 4 7 11 ]]
// Alias: chords()
// Convert a chord progression from chordnames to semitones
chordsFromNames([C Dm Fsus2 G7 Am9])
//=> [[ 0 4 7 ]
// [ 2 5 9 ]
// [ 5 7 0 ]
// [ 7 11 2 5 ]
// [ 9 0 4 7 11 ]]
```
## Conversion between time units
Convert between rhythmic notation such as divisions or ratios and milliseconds based on the set tempo in the global settings.
### divisionToMs
Convert beat division strings or beat ratio floats to milliseconds using BPM from the global settings. Optional second argument sets BPM and ignores global setting.
**arguments**
- {List} -> beat division or ratio list
- {Number} -> set the BPM (optional, default = global tempo)
```java
set tempo 120
list divs [1/4 1/2 1/8 3/16 1/4 1/6 2]
list ms1 divisionToMs(divs)
// => [500 1000 250 375 500 333.33 4000]
list ms2 divisionToMs(divs 100)
// => [600 1200 300 450 600 400 4800]
list ratios [0.25 0.125 0.1875 0.25 0.16667 2]
list ms3 divisionToMs(ratios)
// => [500 1000 250 375 500 333.33 4000]
```
Alias: `dtoms()`
Other methods:
```java
// convert beat division strings to beat ratio floats
divisionToRatio([1/4 1/8 3/16 1/4 1/6 2])
//=> [ 0.25 0.125 0.1875 0.25 0.167 2 ]
// Alias: print dtor()
// convert beat ratio floats to milliseconds
ratioToMs([0.25 [0.125 [0.1875 0.25]] 0.1667 2] 100)
//=> [ 600 [ 300 [ 450 600 ] ] 400.08 4800 ]
// Alias: print rtoms()
```
## Working with fixed scale and root
Convert notes to a fixed scale based on the global settings.
```java
// Set the global scale used with toScale() and toMidi() methods
set scale minor a
// Set only the root for the global scale
set root c
// Return all the available scale names
print scaleNames()
//=> [ chromatic major etc... ]
// Map relative numbers to a specified scale class (excluding root)
toScale([0 1 2 3 4 5 6 7 8 9 10 11])
//=> [0 0 2 3 3 5 5 7 8 8 10 10]
// Works with negative relative values
toScale([8 13 -1 20 -6 21 -4 12])
//=> [8 12 -2 20 -7 20 -4 12]
// Preserves floating point for detune/microtonality
toScale([0 4.1 6.5 7.1 9.25])
//=> [0 3.1 5.5 7.1 8.25]
// Optionally add a scale name and root to use a scale other
// than the global one
toScale([0 1 2 3 4 5 6 7 8 9 10 11] major)
//=> [ 0 0 2 2 4 5 5 7 7 9 9 11 ]
toScale([0 1 2 3 4 5 6 7 8 9 10 11] minor eb);
//=> [ 3 3 5 6 6 8 8 10 11 11 13 13 ]
```
## textToCode
Convert a string or array of strings to their ASCII code integer representation. The ASCII code is the American Standard Code for Information Interchange. In this code every unique character/symbol/number is represented by a whole number (integer). For example `a=97`, but `A=65` and `SPACE=32`.
Alias: `textCode`, `ttoc`
**arguments**
- {String/Array} -> input to convert to ASCII
```js
// single string input
textCode('bach cage');
//=> [ 98 97 99 104 32 99 97 103 101 ]
// multiple strings in an array results in a 2D array output
textCode([bach cage]);
//=> [ [ 98 97 99 104 ] [ 99 97 103 101 ] ]
```
================================================
FILE: docs/deprecated-docs/06-shortkeys.md
================================================
# Shortkeys
Mercury has various shortkeys that help you navigate the editor quickly during liveperformances. At the moment shortkeys are default for Mac platforms, and might not all work on Windows platforms. There may also be some issues with non UK/US keyboards. If you encounter any issues with this, please file an issue.
## Default Arrow Key Navigation
```
UP = up one line
DOWN = down one line
LEFT = back one character
RIGHT = forward one character
```
```
Alt + UP = jump to top of editor (end of the line)
Alt + DOWN = jump to end of editor (end of the line)
Alt + LEFT = jump to beginning of the line
Alt + RIGHT = jump to end of the line
```
```
Alt + A = back one character
Alt + S = down one line
Alt + D = forward one character
Alt + W = up one line
```
## Default Copy/Paste/Delete
Copy/Paste/Paste-Replace/Delete only works inside the editor. In order to input or output code to a different application you have to save the file as a `.txt` or open a `.txt` file from disk.
```
Alt + X = delete the line where the cursor is located
Alt + C = copy the line where the cursor is located
Alt + V = paste insert a line of code where the cursor is located
Alt + P = paste replace a line where the cursor is located
```
## Default Code Commands
```
Alt + Return = execute code
Alt + . = silence the sound
Alt + / = (un)comment a line of code
Alt + , = disable/enable editor
```
## Customize Shortkeys
You can customize the shortkeys by opening the `Setup Shortkeys` under `Settings` in the menubar. You can also reset to the default key commands.
1. Select the key you would like to customize in the dropdown menu on the top.
2. Click `change keycommand`, it now displays `waiting for keys...`.
3. Hit the key combination you would like to use for this command and release the keys to store.
4. Check if stored correctly in the scroll-menu below. Every command displays the shortcut and keycode.
================================================
FILE: docs/deprecated-docs/07-environment.md
================================================
# Environment
- [Mercury Main Window](#mercury-main-window)
- [Editor / Visuals](#editor-visuals)
- [Sound](#sound)
- [FPS CPU Meter](#fps-and-cpu-meter)
- [Auto Log Sketch](#auto-log-sketch)
- [Auto Copy Sketch](#auto-copy-sketch)
- [Record Audio](#record-audio)
- [Show Variables](#show-variables)
- [Show Audiofiles](#show-audiofiles)
- [External Editor](#external-editor)
- [Menubar](#menubar)
- [File](#file)
- [Sounds](#sounds)
- [Settings](#settings)
- [Audio Setup](#audio-setup)
- [Visual Setup](#visual-setup)
- [Editor Setup](#editor-setup)
- [Shortkeys Setup](#shortkeys-setup)
- [Explanation](#explanation)
# Mercury Main Window
The Mercury main window gives you access to the most used settings in the Mercury Environment. For more detailed settings you can use the menubar.
## Editor / Visuals
Start or stop the rendering of the text-editor. This is an OpenGL environment that renders the responsive texteditor in the second window. The rendering is done at a framerate synced to the screen you use (which usually defaults to 60fps). This rendering is also necessary to use when coding visuals displayed behind the text.
## Sound
Start or stop the audio calculations (Digital Signal Processing). Turning this off will disable all processes that are considered audio.
## FPS and CPU Meter
The FPS meter shows the current Frames Per Second that the rendering engine is running at. If you experience a very slow framerate (less then 25fps) you can find some info under [Visual Setup](#visual-setup) to help you adjust settings for your computer.
This CPU meter shows the current CPU usage of the audio processes running in Mercury. If you experience a very high cpu-usage (more then 70) you can find some info under [Audio Setup](#audio-setup) to help you adjust settings for your computer.
## Auto Log Sketch
Enabling the Auto Log Code will store a version of your code to the folder `~/Documents/Mercury/Code Logs` for every time you execute your code. This can be helpful to create a history of your code and allow you to look back at your code after a performance.
## Auto Copy Sketch
When enabling the 'Auto Copy Sketch' Mercury will copy the full sketch to the clipboard everytime you execute your code. The copy will include a timestamp in the header of the snippet. Paste it in a different text-editor, or use it to send your code in a chat message to someone else.
## Record Audio
Start and stop the recording of the current sound output. The recorded file will be stored to the `~/Documents/Mercury/Recordings` folder with the date and time as the filename.
## Show Variables
View the current `ring`'s that are created from the code in a dictionary.
## Show Audiofiles
View the loaded soundfiles and waveforms as a system path in a dictionary with their associated name that can be used in Mercury code.
## External Editor
The external editor allows you to use a textfile from outside the Mercury environment to run as code. Generate a `.txt` file somewhere on your computer. Drag-n-drop the file in the box *drop code file here*. This will automatically enable the *Use External Editor* button. Now you can use a external editor such as Atom, VSCode or Sublime to edit your code. Upon saving the code Mercury will detect the changes and execute the current state of the file.
# Menubar
The menubar gives you access to more functionalities in Mercury such as opening a new file, opening an existing file, saving your code, executing or deleting your code, adding sounds to your library, changing settings for the audio, visuals, editor and keyboard shortcuts and opening examples, documentation and the list of sounds.
## File
Via the File menu you can:
- Create a new file (this will erase all code) : `CMD + N`
- Open a file with a `.txt` extension as a codefile : `CMD + O`
- Save a file from the current code in the editor window : `CMD + S`
- Execute Code : `ALT + RETURN`
- Silence Code : `ALT + .`
- Clear Code (same as new file) : `CMD + N`
- Load External Editor File (see [external editor](#external-editor))
## Sounds
Via the Sounds menu you can add folders of sounds and waveforms to the searchpath of the Mercury environment. The filenames of these sounds can then be used in the code to refer to. This works best if you rename your files to shorter filenames and **don't** use spaces in the name. It will recursively search for all the files that match `.wav`, `.aiff` or `.mp3`, so be careful with selecting a folder with many subdirectories and audiofiles. These files will be loaded into the RAM, so try to keep the loaded soundfiles under **4 GB**.
### Add
The **Add** option appends all the found audiofiles to the current list of already loaded files. A library with the loaded sounds is stored under `~/Documents/Mercury/Data`.
### Replace
The **Replace** option removes all the current loaded files from the library and only addes the files that are found in the currently selected folder. The library is updated accordingly.
### Default
The **Default** option resets the library to the files that are included in the Mercury project by default. These files can be found in the `mercury_ide/media` folder
### Show Loaded
The **Show Loaded** option opens the library of loaded soundfiles. This will give you insight in if your files were loaded correctly and also shows you the buffername, duration, number of channels and samplerate of the files.
### Example for file naming
I have a soundfile: `my cool Sound 05.wav` on the computer.
Using this in Mercury like so:
```java
new sample my cool Sound 05
```
will not work, since it will interpret the spaces as new keywords. Therefore I rename the file with underscores to: `my_cool_Sound_05.wav`. Now I can use this file like so:
```java
new sample my_cool_Sound_05
```
Since I find this filename a bit long to type during a live coding session I decide to rename it a bit shorter like so: `sound05.wav`. Now the code will look like this after importing the sound:
```java
new sample sound05
```
## Settings
### Audio Setup
The Audio Setup lets you adjust settings for the sound processing in the Mercury environment. You can hover your mouse over the settings to see a small description of the options and their default values.
#### Total Instruments
The Total Instruments determines how many instruments can be used in the code. An instrument is every line of code that starts with `new ...`. The default is 10 instruments, which is usually enough for live coding performances.
#### Driver
Adjust the Audio Driver. For Mac `Core Audio` is recommended, for Windows the `Asio4All` driver (if not available please install).
#### Device
Select your input and output devices for the sounds. This usually defaults to `Built-in Microphone` and `Built-in Output`, but can be changed if you are using an external sound card for example.
**Bluetooth headphones have been giving some troubles with the samplerate and processing up till now**
#### Samplerate
Adjust the samplerate for the audio processing. A higher samplerate gives a better sound quality but is heavier on the computer (cpu) to process. The default is `44100` Hz, which is in most applications more then enough.
#### Buffersize
Adjust the I/O (input/output) and Signal buffersize. This determines the blocksize of samples that are presented to the cpu to calculate at once. A lower buffersize gives less latency on the audio output, but a higher cpu usage. A higher buffersize gives a lower cpu usage, but there will be more latency. In most cases an buffersize of `256` samples is good.
#### Overdrive / Audio Interrupt
Turn Overdrive on to give priority over midi-events and scheduling. Enable this when audio is your highest priority, disable this when visuals are you highest priority. Enabling is recommended.
When Overdrive is enable the Audio Interrupt can also be enabled. This links the timing of events to the signal buffersize in the audio thread. Enabling this greatly improves the timing accuracy when working with lower buffersizes. Higher buffersize might make it drop a few beats when playing on high tempos. Enabling is recommended.
#### Troubleshoot
In case you are experiencing a very high cpu usage please try the following settings:
- Total instruments: `4`
- Driver: `Core Audio` or `Asio4All`
- Samplerate: `44100`
- I/O Buffersize: `1024`
- Signal Buffersize: `512`
- Overdrive: `on`
- Audio Interrupt: `on`
### Visual Setup
The Visual Setup lets you adjust settings for the visual output in the editor window of the Mercury environment. You can hover your mouse over the settings to see a small description of the options and their default values.
#### Aspect Ratio
Adjust the aspect ratio of the screen. You can choose between a variety of common used aspect ratios:
- 1:1 (Instagram)
- 5:4 (Early Television)
- 4:3 (Television)
- 11:8 (Academy Ratio 1.375:1)
- 1.414:1 (squareroot of 2 / √2)
- 3:2 (35mm Still Photograph)
- 14:9 (Compromise for 4:3 and 16:9)
- 16:10 (Computer Screen / Macbook)
- 1.6180:1 (Golden Ratio phi)
- 16:9 (Widescreen 1.78:1)
- 18:9 (Univisium 2:1)
- 22:10 (70 mm Film)
- 21:9 (Panavision 7:3)
- 47:20 (Cinemascope 2.35:1)
- 2.414:1 (Silver Ratio)
- 69:25 (Ultra Panavision 2.76:1)
- 36:10 (IMAX Ultra 3.6:1)
#### Resolution
Adjust the main visual resolution. This resolution is the height of the window in pixels and the width is adjust according to the aspect ratio. You can choose between a variety of commonly used resolutions such as 720p, 1080p and 4k.
#### Visual Resolution
The visual resolution allows you to keep a clear and sharp text on the foreground while rendering visuals on a lower resolution. This is useful for machines without a dedicated graphics card that still want to process visuals in the background.
#### Window Size
Adjust the size of the window with this message. For fullscreen you can click the toggle at [fullscreen](#fullscreen) or press `ESC` to go in and out of fullscreen.
#### Screens
The number in this box multiplies your width by this value which allows you to stretch the visuals over multiple screens.
#### Always in front
Enable this option to make sure the editor window is always in front of all the other Mercury windows.
#### Window visible
Disable this option if you don't need to see the editor window. For example when you're working with an external editor.
#### Sync to Refreshrate
Syncs the rendering framerate to the refreshrate of your computer display. Disable this option if you want to set the FramesPerSecond manually.
##### FPS
Set the FramesPerSecond for the rendering engine manually. Only possible when Sync to Refreshrate is disabled.
#### Auto Hide cursor
Enable this option if you want the mouse to disappear when it's been idle for 5 seconds.
#### Fullscreen
Go into fullscreen. You can leave fullscreen with the `ESC` key.
#### Syphon output
**Mac only**
Output the visual window as a texture via a syphonserver. This can be used to transfer the visuals to different capture software like OBS for livestream or recording.
#### Troubleshoot
In case you are experiencing a very laggy editor, slow cursor, low FPS and slow response try the following settings:
- Aspect Ratio: `16:10`
- Resolution: `540`
- Visual Resolution: `270`
- Window Size: `540`
- Sync to Refreshrate: `off`
- FPS: `30`
- Auto Hide Cursor: `off`
- Syphon Output: `off`
For Mac users with Retina display and Max version 8.1.0 or higher and MacOS 10.13 or older.
- Go to `Applications` in the Finder
- Right click `Max.app` (`CMD + Click`)
- Click `Get Info`
- Select `Open in Low Resolution`
- Restart Max and the Mercury project
### Editor Setup
Adjust the look of the texteditor. Change the font, color, blinking color, cursor color and characters and adjust scaling and position.
### Shortkeys Setup
You can customize the shortkeys by opening the `Setup Shortkeys` under `Settings` in the menubar. You can also reset to the default key commands.
For a full explanation see [Shortkeys](./06-shortkeys.md)
## Explanation
Open a random example, the documentation, the list of sounds and waveforms, the github repository and the published paper.
================================================
FILE: docs/deprecated-docs/08-troubleshooting.md
================================================
# ⚠ Troubleshooting
If you are having issues please follow the steps below:
1. Check this [troubleshooting page](#table-of-content)
2. Check if your problem was already reported in the [issues](https://github.com/tmhglnd/mercury/issues)
3. If not, please file a [new issue](https://github.com/tmhglnd/mercury/issues/new)
4. Ask help on the [Mercury Discord](https://discord.gg/vt59NYU)
5. Or fix the bug yourself and send me a pull request 🙏 (much appreciated!)
# Table of Content
- [My sounds are not playing](#my-sounds-are-not-playing)
- [I hear an Alert sound when I execute the code](#i-hear-an-alert-sound-when-i-execute-the-code)
- [My CPU usage is very high](#my-cpu-usage-is-very-high)
- [My editor is very laggy (low FPS)](#my-editor-is-very-laggy-low-fps)
- [Mercury keeps crashing when I execute code](#mercury-keeps-crashing-when-i-execute-code)
## My sounds are not playing
When the soundfiles don't load correctly the first time you start Mercury you will not hear any sounds playing (for both the `sample` and `synth`).
You can add the soundfiles manually by going to `Sounds > Replace Sounds`, then select the folder `/mercury_v.0.13.0-alpha/mercury_ide/media/samples`.
Do the same for the waveforms: `Sounds > Replace Waveforms`, then select the folder `/mercury_v.0.13.0-alpha/mercury_ide/media/waveforms`
## I hear an Alert sound when I execute the code
Most Mac users will hear an Alert sound when they hit keycommands that the operating system does not recognize. You can disable the Alert Volume in `System Preferences > Sounds > Sound Effects`.
## My CPU usage is very high
In case you are experiencing a very high cpu usage (resulting in clicks/pops/glitches) please try the following settings in `Settings > Audio`:
- Total instruments: `4`
- Driver: `Core Audio` or `Asio4All`
- Samplerate: `44100`
- I/O Buffersize: `1024`
- Signal Buffersize: `512`
- Overdrive: `on`
- Audio Interrupt: `on`
For a detailed explanation of all the Audio Settings please go [here](./07-environment.md#audio-setup)
## My editor is very laggy (low FPS)
In case you are experiencing a very laggy editor, slow cursor, low FPS and slow response try the following settings:
- Aspect Ratio: `16:10`
- Resolution: `540`
- Visual Resolution: `270`
- Window Size: `540`
- Sync to Refreshrate: `off`
- FPS: `30`
- Auto Hide Cursor: `off`
- Syphon Output: `off`
For Mac users with Retina display and Max version 8.1.0 or higher and MacOS 10.13 or older.
- Go to `Applications` in the Finder
- Right click `Max.app` (`CMD + Click`)
- Click `Get Info`
- Select `Open in Low Resolution`
- Restart Max and the Mercury project
For a detailed explanation of all the Visual Settings please go [here](./07-environment.md#visual-setup)
## Mercury keeps crashing when I execute code
This can indicate that the computer is not able to display the editor or visual extensions correctly. If you are using Mercury just for the sound/sequencing, please try to following steps:
1. Install an external texteditor software (like for example Atom, Visual Studio Code, Sublime)
2. Create a simple `.txt` file somewhere on the computer.
3. Drag-and-drop that file in the Mercury main window right from `Use External Editor`.
4. Once the file is loaded the toggle will enable.
Now every time you save your file after coding it will execute the current version of that code.
================================================
FILE: docs/deprecated-docs/09-visuals.md
================================================
# Visuals
Mercury has some options to add visuals to your live coding performance. These visuals are pre-coded and stored in seperate Max patch files. You can add extra visuals by putting the visual patches in the folder `~Documents/Mercury/Library`. For the visual to work you should make use of the `template.maxpat` provided in `mercury/mercury_ide/patchers/visual/`.
## new visual
Add a new visual with the keywords `new visual` followed by the name of the patcher file.
```java
new visual meshwave
```
## analyzer
The visuals make use of amplitude and frequency analysis of the played sounds for audioreactive results. The settings for this can be adjust in the analyzer. Also the responsiveness can be displayed via de analyzer.
#### gui
Display the gui of the analyzer (on/off)
```java
set analyzer gui on
```
#### gain
Adjust the input gain for the analyzer (default=1)
```java
set analyzer gain 0.9
```
#### lo
Adjust the cutoff, attack and release times in milliseconds for the lowpass audio analysis. Lowpass is the low frequency range of the sum of the Left and Right channels.
**arguments**
- cutoff -> (default = 120)
- attack -> (default = 2)
- release -> (default = 40)
```java
set analyzer lo cutoff 120
set analyzer lo attack 10
set analyzer lo release 150
```
#### hi
Adjust the cutoff, attack and release times in milliseconds for the highpass audio analysis. Highpass is the high frequency range of the sum of the Left and Right channels.
**arguments**
- cutoff -> (default = 1600)
- attack -> (default = 1)
- release -> (default = 150)
```
set analyzer mid attack 10
set analyzer mid release 150
```
#### mid
Adjust the attack and release times in milliseconds for the mid audio analysis. Mid is the sum of the Left and Right channels.
**arguments**
- attack (default = 5)
- release (default = 40)
```java
set analyzer mid attack 10
set analyzer mid release 150
```
#### side
Adjust the attack and release times in milliseconds for the side audio analysis. Side is the difference between the Left and Right channels.
**arguments**
- attack (default = 2)
- release (default = 110)
```java
set analyzer side attack 10
set analyzer side release 150
```
## set visual
Adjust settings for visuals or effects with the keywords `set visual` followed by what settting you would like to adjust
```java
set visual brightness 0.5
```
## external
Use an external texture via Syphon on some of the visuals that allow the usage of textures (for example `plane`).
```java
set visual external on
// turn on the texture input
set visual external getServers
// get available getServers
set visual external server Max
// set the server for Syphon
set visual external dim 512 512
// change the resolution of the texture
set visual external width 0.8
// adjust the width of the texture
```
================================================
FILE: docs/deprecated-docs/10-includes.md
================================================
# Includes
**⚠ EXPERIMENTAL ⚠**
You can extend Mercury with custom synths and other sound designing patches programmed with Max8. This requires knowledge/experience with the MaxMSP programming paradigm. It also requires you to have a Max8 license. Follow the steps below to setup your own patch.
## Create the patch
Create a new patch for your custom sound design. Save the patch in `~/Documents/Mercury/Library/Sound`, if you do not have this folder you should create it. Give the patch an appropriate name, this will also be the name used in the live coding environment. For example: if you name the patch `myCustomSynth.maxpat`, then in Mercury you will type `new synth myCustomSynth`.
## I/O
The patch will be loaded inside a `poly~` object. Therefore it is required to use an `[in 1]` object to receive incoming messages and an `[out~ 1]` message to send a signal out.
## Muting
Make sure you include a `[thispoly~]` and send it a `[loadmess mute 1]` to make sure the patcher is muted on initialization of Mercury. This prevents high cpu load and unwanted sound when not using the synth.
## Functions
Use the `[route]` object to route arguments from functions to parts of the patcher that you want to be able to control with the code. For example typing `new synth myCustomSynth freq(100)` will allow you to use `[route freq]` and retrieve the value `100`.
## Trigger
Use the `[route bang]` object to send a trigger to for example a `[line~]` or `[adsr~]` object in parts of the patcher that need to start the sound. The bang is send based on the combined results of the `time()`, `play()`, `warp()` and `ratchet()` methods.
## noteCount
Send a bang to `[pv noteCount]` to retrieve the current count the instrument is at. This count increments based on the rhythm of the combined results of the `time()`, `play()` and `warp()`.
## argListLookup
Use the `[argListLookup]` abstraction to allow Mercury to lookup values from a `list` created in the code. `[argListLookup]` expects the `value` or `name` on the left inlet, and the `[pv noteCount]` on the right inlet to index the correct value from the `list`.
## Example Patcher
Below is copy-compressed code of a example patcher that generates a short sinewave beep.
```
----------begin_max5_patcher----------
1219.3oc0Y80aihCD+4jOEygtSpcUtJr4Ogtud5d79DTspxAbRYWhMmwzlrq
19Y+FaCsoWI.MkTo8EPdxX+ieyLdlwN+X9LuUxc7JO3yvMvrY+X9rYVQFAyZ
FOyaKaWZAqxplWpb6VtP6sv8aZ9NsUtrVWVqg7JfAU4aDrhG+sVkJY5z6xEa
tUwS0NvHAQW4u.hH9lWDRh4EEG.eoYRh5s3ZVv0Vb8ajtVJzqYobiLRir7L2
Wvpu9mj.ummdtnc1DireNet4wh2IQ02gbrjorbUvS4UUL0dPKAEOqNkCok0.
SCUZTm5x14Wji5JqE1EI73FFZPnwTDRLOShMOiG1rbfIf5OYl.A+AbEekEnP
xx1hzF1Vq4.oOuLw5kCsOI9VeMkdT1z5Pchz6K4tkwy6oIb.Qu9bySimtTVr
+wgY3RWzb7.DL3XDL2Dn8hWcwX5jw3RlfWzGsPeUzBHvs6LfXFjPGLLbkTkw
UoxBoxsN14+7CxAqfSWiZzN1Gurap1HbqLieHtLwlBq.5RCNM.r4EeHzEu3w
yeHkJYoToykB6RdUzDlrnthCZU9lMbErVI2BYRA2jqnUHCP3M4P.1ZsYbQAv
TapMqVEX1owy5LERPOoPhb62RbuVtztGb4aJIRz4dy0ZLaueOQfKSLwbMTwU
r3TxbrFMgcuYhz8tI5D68uo7dPH07+x339BvPGs.xEY7clvfBo7a0kv8rhZd
kKBA+YlRw1ehd8Vmebza2qSN6d8+.B5KqSbfkBt.W501HfSvoer7mjjIykeD
988hqZboXFTSDND0aTdCiCbUQHzgJfPOZExEGoJII9by4CCvGgy0EelLs8BP
9.Z6ii6O4+qqC200hTSECPeG1pWJtmcEGdPkq0bArVp.i54hJsxlIGJx+F+y
14eAFPbYm6soCmQOxY0BsuBBdSYzC9PLQqvRwFSTEWj4xmYjpy2xu3RXKWem
LCt.WfUHyyfGx02AkEr8Wb4B3AlpDUhgSTYLAbMN5jMUjCyF9FMUzyto5u2w
1VVvsgJnLzXgr.9Gr2oZ7rDVyBCRqqznArZu.sgU4eG6V5MVSHX4g8eGbJkD
BO2kDP7er2CQ35Dn4jhgzAxazAGB6sWxJ187raQ8P.ukowFyVgGqopgHMLAa
wD+kaacmlU1y9CVavDYIxE8ZGBOvWRSlzzmA+hXgTRyINs4Xr4hMcSOnEqsO
X5PkbB6s35h9Jx18YQCmNl+oGGtzZXCCO49lb2aS2LjLYsQXt5.1F9qnHAnf
O76jQztjywFQm1dH7O2cJYRaOB+XSVa2EAcJMC13GwnUyVkNI6YuS3dCXcoz
CiiNawqKO27KceZA+wQcH1lv033SMbsGdFMHOsyxF58+tmW62qQ9KIekrVk1
hby8rAO+Imwqz4BV60kbyS2LkQmNMuiEmjQfiIMzAJ8zUHQ9XPl7Zj8eWHub
DHGNA11nQfyxI.mfwXIudB.xtHjgPhNUHMHmlBfFUXX7TfT7XPxeJPhNBjhl
BfHiLBm7dAxeD.kLELZL9nWCjKcOqr7dtppQaKFXUsu5tM7jE1g4B2P64G8T
76ya021XgGSgkyzXsrZk86xaWr6jT1qeWIpyax7hrCgzVwTvvt6Ja9+4rEVm
+y4+Gd.sopC
-----------end_max5_patcher-----------
```
================================================
FILE: docs/deprecated-docs/README.md
================================================
# 🌕 Mercury Live Coding Environment
**A minimal and human-readable language for the live coding of algorithmic electronic audiovisual performances.**
[**🙏 Support Mercury by becoming a Patron**](https://www.patreon.com/bePatron?u=9649817)
[**💬 Join the Discord Community!**](https://discord.gg/vt59NYU)
**🚀 Start coding with the latest version:**
[](https://github.com/tmhglnd/mercury/releases)

## 📋 Table of Contents
- 📟 [Mercury?](#-about)
- 🎮 [What can I do with Mercury?](#-features-overview)
- 🔭 [Who is it for?](#-vision--goals)
- 👩💻 [Code together with others!](#-collaborative-coding)
- 🚀 [Let's get started!](#-install)
- [Quick Start](./quick-start.md)
- [Tutorial](./tutorial.md)
- [Documentation](./table-of-content.md)
- [Troubleshooting](./08-troubleshooting.md)
- [System Requirements](#-system-requirements)
- [Sounds in Mercury](/mercury_ide/media/README.md)
- 🔎 [Read more](#-further-reading-and-listening)
- 👾 [Hear what others made](#-made-with-mercury)
- 🤓 [I like to help](#-contribute)
- 🔋 [Powered By](#-powered-by)
- 🙏 [Thanks](#-thanks)
- 📄 [Licenses](#-licenses)
## 📟 About
**Mercury is a minimal and human-readable language for the live coding of algorithmic electronic music.**
All elements of the language are designed around making code more accessible and less obfuscating for the audience. This motivation stretches down to the coding style itself which uses clear descriptive names for functions and a clear syntax. Furthermore the editor is restricted to 30 lines of code, keeping all code always visible. Mercury provides the performer with an extensive library of algorithms to generate or transform numbersequences that can modulate parameters, such as melody and rhythm, over time. The environment produces sound in conjunction with visuals. Besides looking at the code, the audience is also looking at the visuals that are reactive to the sound or generated by the sound.
It is named after te planet Mercury. Mercury rules the creation and expression of our mental processes. The planet implores us to express ourselves. Mercury is about a quick wit, quick thinking. It lets us move from one thing to the next.
Mercury is programmed in the Cycling'74 Max8 node-based creative coding environment, as an abstracted layer on the Max/MSP audio engine and with the use of Node4Max for parsing, lexing and generative algorithms and Jitter/OpenGL for the visuals and the responsive texteditor.
Mercury uses the [Total Serialism NodeJS](https://github.com/tmhglnd/total-serialism#total-serialism) package available on npmjs.com. This package contains an extensive library of algorithmic composition methods.

## 🎮 Features Overview
Quick access to playback of samples and change timing and tempo of samples or synthesizers
```java
set tempo 89
new sample kick_909 time(1/4)
new sample hat_909 time(3/16)
```
Make rhythmic patterns with sequences of numbers and probabilities
```java
ring loBeat [1 0 0 1 0.5]
ring hiBeat [0 1 0.2 0]
new sample tabla_lo time(1/8) play(loBeat)
new sample tabla_hi time(1/8) play(hiBeat)
```
Generate psuedorandom melodic content for a synthesizer in a range and set a scale
```java
set scale minor d
set randomSeed 31415
ring melody random(16 0 24)
new synth saw note(melody) time(1/16) shape(4 100)
```
Design sounds with various effects
```java
new sample chimes time(2) speed(-0.25) fx(reverb 0.3 15) fx(drive 10) fx(lfo 1/8 sine)
```
Easily give multiple instruments the same effects
```java
new sample chimes time(2)
new sample harp_down time(3)
new sample gong_lo time(5)
set all fx(lfo 1/16) fx(delay) fx(reverb 0.5 11)
```
Generate sequences algorithmically to compose complex structures and choose from an extensive library of algorithms to work with
```java
set scale minor a
ring rhythm euclidean(32 13)
ring melody spread(5 0 24)
ring melody palinedrome(melody)
ring melody clone(melody 0 5 7 3)
ring melody lace(melody melody)
new synth triangle note(melody 1) shape(1 80) play(rhythm)
```
Control external midi devices or send midi to other applications and use clock sync
```java
set midi getPorts
//=> prints the available devices to the console
new midi "Your Awesome Midi Device" time(1/4) note(7 1) length(100) sync(on)
```
Control other environments via OSC-messages
```java
ring params [0.25 0.5 0.75]
new emitter osc address(yourDevice) theParam(params) time(1/4)
// emits => /yourDevice/theParam 0.25
// /yourDevice/theParam 0.5
// /yourDevice/theParam 0.75
// /yourDevice/theParam 0.25
// etc...
```
Easily control parameters in Mercury via external OSC-messages
```java
new synth triangle fx(reverb /extOSC/verbAmount) fx(filter low /extOSC/cutoff 0.4) time(1) shape(1 1000)
```
**AND MANY MORE (TO COME...)**
## 🔭 Vision / Goals
- Provide creatives with a quick and hands-on coding environment/language to expres, communicate and improvise livecoded works.
- Use the environment as a teaching environment for:
- introduction to (electronic) music
- algorithmic composition
- sequencing and pattern generating
- sound design
- creative coding and live coding
- Provide creatives with an hands-on language to create realtime processes
- code sound and music
- code visuals and let them react to sound
- Provide creatives with an extensive library of algorithmic composition techniques
- released as a seperate Node Package titled [Total-Serialism](https://www.npmjs.com/package/total-serialism)
- included in the Mercury environment through Node4Max
- Provide creatives with a multi-purpose non-linear-sequencer
- use OSC to communicate with other platforms
- use MIDI to communicate with other environments and devices
- Provide creatives with an easy sampler/synthesizer for sounddesign and composition
- use external OSC to control parameters in the sampler/synthesis
- use external MIDI devices and messages to play the sampler/synthesizers (coming soon...)
- Release a stand-alone application for MacOS and Windows, making installing and workflow easier (coming soon...)
- Collaborate in Mercury via the browser and code music together
- Extending the Mercury users-community and including extensions on the environment in the master-branch
⭐️ *watch and star this repo to keep up-to-date with the latest changes whenever they're made*
## 👩💻👨💻 Collaborative Coding
It is now possible to code together in Mercury using the amazing [**Flok**](https://flok.clic.cf/) live coding environment in the browser.
- [Start coding together here](./collaborate.md)
## 💻 Install
- 📖 [I need some help installing](./tutorial.md)
- 🚀 [I'm an experienced computer user](./quick-start.md)
- 💻 [Is my computer powerful enough?](#-system-requirements)
OR
- 🤓 I'll just [download](https://github.com/tmhglnd/mercury/releases) and figure it out myself
```
$ cd ~/Documents/Max\ 8/Projects
$ git clone http://github.com/tmhglnd/mercury
$ cd mercury
$ open mercury_ide/mercury_ide.maxproj
```
### ⚠ Troubleshooting
It could be that you are having issues with Mercury. Please follow the steps below:
- [Open the Troubleshooting](./08-troubleshooting.md)
### 📖 Documentation
Full explanation of all the possibilities in Mercury:
- [Open the documentation](./table-of-content.md)
### 💻 System Requirements
These system requirements are recommended to install and run Max and Mercury on your computer. Lower specs may work but it's not guaranteed. A dedicated Graphics Card (GPU) is also recommended to run the visual side of Mercury smoothly (the text-editor runs on the graphics card as well).
| OS | CPU | RAM |
| -- | --- | --- |
| Mac OSX 10.13 (at least 10.11.6+) | Intel i5 processor | 8 GB |
| Windows 10 (7 or 8 may work) | Intel i5 or AMD mult-core processor | 8 GB |
### 🎵 Sounds
Many sounds in Mercury are downloaded from [freesound.org](http://www.freesound.org) and are licensed with Creative Commons Attribution or Creative Commons 0 licenses. If not downloaded from freesound it is made sure that the license allows to redistribute the sounds via the Mercury environment and that you can use them in your projects. A list of all the available sounds and the original sample can be found here:
- [List of sounds and credits](././mercury_ide/media/README.md)
## 🔍 Further reading
- [Mercury homepage](http://www.timohoogland.com/mercury-livecoding)
- [Paper in ICLC 2019](http://iclc.livecodenetwork.org/2019/papers/paper67.pdf)
- [Total Serialism Library](https://github.com/tmhglnd/total-serialism#total-serialism)
## 👾 Made with Mercury
- *Made something with Mercury? Please add a URL here and send a pull request!* 😎
- [Nick Levantis - Wake Up](https://youtu.be/UsfKF0ggn7k)
- [Rafa & Timo - "Hello, off-world!" (Live at NMF)](https://www.youtube.com/watch?v=7UWywv_DPHI&t=4s)
- [Roald van Dillewijn - Mercury & DigiLog](https://www.youtube.com/watch?v=1v7xicXuSbo&t=346s)
- [Sasj & Timo - Amalgam (Live at Github Sattelite 2020)](https://www.youtube.com/watch?v=zzmgX4QSBMM)
- [Anne Veinberg - CodeKlaver & Mercury Extension](https://www.youtube.com/watch?v=VSoibHwQJ98&t=175s)
- [Timo - Live at NerdLab VR 2020](https://www.youtube.com/watch?v=EW9x68sxhvM)
- [T.mo - Live at Eulerroom Equinox 2020](https://www.youtube.com/watch?v=X0FFcdd1QEE)
- [T.mo - Live at Algo:Ritmi 2020](https://www.facebook.com/timohoogland/videos/3654187371320680/)
- [T.mo - Live at NLCL Meetup STEIM](https://www.youtube.com/watch?v=leckC_yUMss)
## 📝 Contribute
Contributions to the Mercury environment are much appreciated in whatever form they come! You can contribute in any of the following ways:
- Add suggestions, bugs or feature-requests to the [issues](https://github.com/tmhglnd/mercury/issues)
- Make additions or changes to the Documentation, Tutorials, Examples and any other text in this repository
- Adjust the source code or make bugfixes and add features by forking and sending a pull request (see the [Guidelines](#guidelines))
In order to make changes to various types of source code files you will need the following:
- `patchers` - Requires Max8 environment and license to edit/modify/save the patchers of this project.
- `JS code` - Requires a standard code-editor (eg. VSCode or Atom) to edit/modify/save the JS code.
- `GenExpr Code` - Requires a standard code-editor (eg. VSCode or Atom) to edit/modify/save the GenExpr code.
### Guidelines
In order to receive your contribution please follow these steps:
1. Fork this repository (click `fork` in the top right)
2. Clone the repository to your computer `git clone https://github.com//.git`
3. Branch the Fork `git checkout -b `
4. Make any changes/additions to the code or docs
5. Add, commit and push your changes `git add .` `git commit -a` `git push origin `
6. Go to your forked repo in the browser and click `compare & pull request`, then `create pull request`
7. Please add a comment to clearify what you did and why
[All steps with examples and images](https://github.com/firstcontributions/first-contributions/blob/master/README.md)
## 🔋 Powered By
- Mercury has been granted funding from [**Creative Industries Fund NL**](https://stimuleringsfonds.nl/en/)
- Mercury has been granted in-kind funding from [**Creative Coding Utrecht**](https://creativecodingutrecht.nl/)
## 🙏 Thanks
- Roald van Dillewijn for working together on osc and midi functionalities combined with his [Digilog modified guitar-pedals](https://roaldvandillewijn.nl/projects/digilog)
- Guillem Gongora Moral for using Mercury as a composition tool and sharing valuable feedback in the process
- Anne Veinberg for working with Mercury and a Mercury extensions for the [CodeKlavier](https://codeklavier.space/) project
- Rafaele Maria Andrade for collaboration on [networked performance](https://www.youtube.com/watch?v=7UWywv_DPHI&t=4s) between Mercury and Knurl
- Repo banner image by Annebel Bunt
- Live performance image by Zuzanna Zgierska
## 📄 Licenses
- Main Source - [The GNU GPL v.3 License](https://choosealicense.com/licenses/gpl-3.0/) (c) Timo Hoogland 2019
- Sound Files - Individually licensed, listed under [media/README.md](/mercury_ide_0.9.9/media/README.md)
- Documentation - [The CC BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/) (c) Timo Hoogland 2019
- Examples - [The CC BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/) (c) Timo Hoogland 2019
- Max8 - Proprietary Software, Max (c) 1990-2019 Cycling'74 / IRCAM All rights reserved
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
================================================
FILE: docs/deprecated-docs/_config.yml
================================================
theme: jekyll-theme-slate
================================================
FILE: docs/deprecated-docs/collaborate.md
================================================
# 👩💻👨💻 Collaborative Coding
You can code together in Mercury using the amazing [**Flok**](https://flok.clic.cf/) live coding environment for the browser.
There are 3 options for how you can use Flok with Mercury:
1. Use Flok to combine Mercury with Hydra visuals (or other languages like Tidal, Foxdot and SuperCollider) on a localhost
2. Collaborate together in the same room (only requires 1 computer to run Mercury)
3. Collaborate remotely over a network (all computers need to run Mercury)
## Table of Content
- [Flok & Mercury Playground](#flok--mercury-playground)
- [Flok & Mercury Playground Locally](#flok--mercury-playground-locally)
- [Flok & Mercury in Max8](#flok--mercury-in-max8)
- [Localhost](#localhost)
- [Collaborate](#collaborate)
- [Combine Mercury with Hydra (Audioreactive Visuals)](#combine-mercury-with-hydra)
- [flok.cc with `mercury-web`](#flokcc-with-mercury-web)
- [Mac (with Mercury local or Mercury Playground)](#for-mac)
- [Windows (with Mercury local or Mercury Playground)](#for-windows)
# Flok & Mercury Playground
*Follow these steps if you are a beginner and have been using the Mercury Playground at [mercury.timohoogland.com](https://mercury.timohoogland.com)*
1. Open a Chromium based browser (eg. Brave, Arc) and go to [https://flok.cc/](https://flok.cc/)
2. Choose a username.
3. Select the `mercury-web` target from the dropdown menu in the topleft corner
4. Start typing some code! 🎵
- `Ctrl/Alt + Enter` to play
- `Ctrl/Alt + .` to silence
- The first time you evaluate you might get a message `Mercury engine still loading`. Just wait a little bit for all the soundfiles to load and the code will start as soon as the message `Mercury engine ready!` pops up.
# Flok & Mercury Playground Locally
1. Install NodeJS [for Mac](https://nodejs.org/en) or [for Windows](https://nodejs.org/en).
2. Download the Mercury Playground via the Terminal. Navigate to the folder you want to install Mercury. Then run: `git clone http://github.com/tmhglnd/mercury-playground`, or [download and unzip](https://github.com/tmhglnd/mercury-playground/archive/refs/heads/main.zip)
- Navigate to the folder with: `cd mercury-playground` (or `cd mercury-playground-main` if downloaded)
- Start the local server: `npm start`, open a browser and go to [`http://localhost:8080`](http://localhost:8080).
3. Install Flok via the Terminal/Command Prompt with `npm install -g flok-repl` (or `sudo npm install -g flok-repl`)
- Open Google Chrome and go to [https://flok.cc/](https://flok.cc/)
- Setup Flok with target `mercury` and click **Create session**.
- Copy the `flok-repl -H xxx -s xxx -t mercury` command, paste in the terminal and run.
- **Join** the Flok with your nickname.
4. Now start typing some code! 🎵
- `Ctrl/Alt + Enter` to play
- `Ctrl/Alt + .` to silence
- Flok will send the entire code via OSC messaging to port `4880`. Mercury is listening to this port automatically.
# Flok & Mercury in Max8
*Follow these steps for local use, advanced use or if you're already familiar with the Mercury standalone in Max8*
1. Install NodeJS [for Mac](https://nodejs.org/en) or [for Windows](https://nodejs.org/en).
2. Install the latest version of Mercury via the [quick start guide](https://github.com/tmhglnd/mercury/blob/master/docs/quick-start.md).
3. Install Flok repl and web via the Terminal with `npm install -g flok-web flok-repl`
## Localhost
1. Run `flok-web` in the terminal
2. Open Google Chrome and go to `localhost:3000`
3. Setup Flok with target `mercury` (and optionally other targets like `hydra`) and click **Create session**.
4. Copy the `flok-repl -H xxx -s xxx -t mercury` command and run in the terminal.
5. **Join** the Flok with your nickname.
## Collaborate
Now follow these steps for a succesful setup.
1. Open Google Chrome and go to [https://flok.cc/](https://flok.cc/)
1. Setup Flok with target `mercury` and click **Create session**.
2. Copy the `flok-repl -H xxx -s xxx -t mercury` command and run in the terminal.
4. **Join** the Flok with your nickname.
Now start typing some code! 🎵
- `Ctrl/Alt + Return` to evaluate
- `Ctrl/Alt + .` to silence
Flok will send the entire code via OSC messaging to port 4880. Mercury should be listening to this port automatically.
## Combine Mercury with Hydra
For creating Audioreactive Visuals. Follow this guide if you like to let Hydra react to the sounds that you code with Mercury when using Flok.
### flok.cc with `mercury-web`
1. Open a panel for `mercury-web` and a panel for `hydra`
2. Create some code in mercury that generates sound and run it
3. The amplitude of the total sound is stored in the variable `m`, this can be used in Hydra
4. Use the variable in a function with: `() => m`
```js
osc(10, 0, () => m * 4 ).out()
```
### for Mac
**With Mercury local or Mercury Playground**
1. Install [blackhole](https://existential.audio/blackhole/) for virtual audio routing
2. Open `Audio MIDI Setup` in your Applications
3. Click `+` in left-bottom corner and then `Create Multi-Output Device`
4. Select both `Built-in Output` and `Blackhole` (if blackhole is not listed restart the computer first)
5. Start Mercury and under `Settings` > `Audio Setup` change the output to the `Multi-Output Device`
6. Open Google Chrome and setup Flok as described under [Collaborate](#collaborate)
7. Click the `Microphone` icon and selecte `Manage`
8. Select `Blackhole (Virtual)`
### for Windows
**with Mercury local or Mercury Playground**
1. Install [vbcables](https://vb-audio.com/Cable/index.htm) for virtual audio routing
2. More steps are needed but this has not been tested on Windows, please contribute to this documentation if you know the steps
**Both**
Now start coding some Mercury and Hydra code! 📟
To create audio reactive visuals with hydra use the FFT audio object accessible via the `a` object. Below is some example code for hydra that you can use.
```js
a.show()
//=> show the FFT bins audio amplitude
a.setBins(6)
//=> set the amount of FFT bins to extract from the sound (low -> high frequencies)
osc(10, 0, () => a.fft[0]*4 ).out()
//=> choose a bin index and modulate a parameter with function return
```
================================================
FILE: docs/deprecated-docs/linux-guide.md
================================================
# 🐧 Linux Guide
Welcome Linux users! Unfortunately Cycling '74 doesn't provide a Linux version of Max8. However, we can get it to run decently we enough with [Wine](https://www.winehq.org/).
# 🍷 Installing and Setting Up Wine
Follow the instructions to [install Wine](https://wiki.winehq.org/Download) for your distro. Make sure you install 7.0 or newer.
Next follow the instructions to [install winetricks](https://github.com/Winetricks/winetricks#installing) (this part may be optional, but helpful)
Run the following commands to set up and configure Wine:
```
wineboot -u
winetricks corefonts vcrun2010 vcrun2013 vcrun2015
```
Finally run `winecfg` and set the Windows version to Windows 8.1 (because NodeJS requires >=8.1).
# 💻 Install Mercury with Wine
1. Download Max8 through any of the links below.
- [Windows](https://akiaj5esl75o5wbdcv2a-maxmspjitter.s3.amazonaws.com/Max808_x64_190808.zip)
- If links are not working you can go to [https://cycling74.com/downloads/older](https://cycling74.com/downloads/older) and select the Windows version
2. Extract and run the MSI installer with `wine msiexec /i /path/to/Max808_x64_190808.msi`
3. Launch Max with `wine ~/.wine/drive_c/Program\ Files/Cycling\ \'74/Max\ 8/Max.exe`
4. Follow the rest of the instructions in the [Quick Start guide](./quick-start.md) to set up Mercury with Max.
Be patient when launching Mercury, the windows may become unresponsive, but they just need some time to load.
# 🙁 Limitations
There are some known issues with running Mercury on Linux:
1. Alt+Enter does not run the code when using the Visual Editor. You will either need use File > Execute Code, use File > Load External Editor File, or use a tool like [Flok](./collaborate.md).
2. Performance can be poor, try adjusting some of the settings described in the [troubleshooting guide](./08-troubleshooting.md)
If you hit any issues not covered in this guide, see if it's covered in [this Max forum thread](https://cycling74.com/forums/max-on-linux/replies/3).
================================================
FILE: docs/deprecated-docs/quick-start.md
================================================
# 🏃 Quick Start
Hi! Welcome to the Quick Start guide. If you experience any issues with installing or running the code, please have a look in the Tutorial or Troubleshooting sections. This Quick Start guide is meant for people who are confident in working with the computer and have some experience with (creative) coding, music technology and music making.
# 💻 Install Mercury
Read the [system requirements](./../README.md#-system-requirements) before getting started.
Mercury runs in Max8 (sometimes also called MaxMSP), a node-based creative coding environment from Cycling'74. **You do not need to buy a Max-license in order to use Mercury!** 😎
1. Download Max8 through any of the links below.
- [Windows](https://akiaj5esl75o5wbdcv2a-maxmspjitter.s3.amazonaws.com/Max808_x64_190808.zip)
- [Mac](https://akiaj5esl75o5wbdcv2a-maxmspjitter.s3.amazonaws.com/Max808_190808.dmg)
- If links are not working you can go to [https://cycling74.com/downloads/older](https://cycling74.com/downloads/older)
- Linux users can try out the [experimental Linux guide](./linux-guide.md)
2. Launch Max8 after installing. It will create a `Max 8` folder in your `Documents`. In there you may create a folder named `Projects`. The full path should now look like this: `/Documents/Max 8/Projects`
3. Download the [latest release of Mercury](https://github.com/tmhglnd/mercury/releases)
```
Download latest release and unzip entire folder in ~/Documents/Max 8/Projects
```
**Or** for git-users you can clone/fork Mercury to the Projects folder in your Documents.
```
$ cd ~/Documents/Max\ 8/Projects
$ git clone http://github.com/tmhglnd/mercury
```
Now your filepath should look something like: `/Documents/Max 8/Projects/mercury-v.x.x.x`
# 🚀 Launch Mercury
Launch Mercury by double clicking `mercury_ide.maxproj` located in the folder `mercury-v.x.x.x/mercury-ide` **or** by running the following terminal command:
```
$ cd mercury
$ open mercury_ide/mercury_ide.maxproj
```
You can create a shortcut or alias on your desktop or Applications folder.
- ⏳ Give it some time to load.
In the `_mercury_main` window:
- 📺 Turn the **Rendering on**
- 🔈 Turn the **Audio on**
In the `mercury` code editor:
- 💻 Type the following code
```java
set tempo 110
new sample kick_house time(1/4)
```
- 🔊 Hit `alt + return` or `Menubar > File > Execute Code`
- *Mac users: Disable the Alert Volume in `System Preferences > Sounds` to disable the error sound when using shortkeys*
- Adjust shortkey commands under `Menubar > Settings > Shortkeys Setup`
- Adjust settings under `Menubar > Settings`. [For detailed explanation go here](./07-environment.md#settings)
You are now ready to start coding your first sounds! 🎶💻🎶
# 🎲 Play!
Go ahead and play all you want! For further information see:
- View some of the example code via the menu `Explanation > Random Example`
- [Tutorial](./tutorial.md#-the-sampler)
- [Documentation](./table-of-content.md)
# ⚠ Troubleshooting
[**🚧 If you experience any issues, please see the Troubleshooting 🚧**](./08-troubleshooting.md)
================================================
FILE: docs/deprecated-docs/reference.md
================================================
# 📖 Mercury Function Reference
**Disclaimer: This documentation is not entirely finished and will subject to changes. If you like to contribute or find errors, please report them in the issues or correct them yourself and send a pull request**
**Disclaimer: There are differences between the Mercury Browser version and the Mercury for Max8 version. Please be aware that this may be the reason some functions are not working**
## Code Documentation
- [Actions](./00-general.md)
- [new](./00-general.md#new)
- [list](./00-general.md#list)
- [set](./00-general.md#set)
- [print](./00-general.md#print)
- [silence](./00-general.md#silence)
- [audio](./00-general.md#audio) *(Mercury4Max only)*
- [set (global)](./01-global.md)
- [tempo](./01-global.md#tempo)
- [scale](./01-global.md#scale)
- [scalar](./01-global.md#scalar) *(Mercury4Max only)*
- [randomSeed](./01-global.md#randomseed)
- [volume](./01-global.md#volume)
- [highPass](./01-global.md#highpass)
- [lowPass](./01-global.md#lowpass)
- [osc](./01-global.md#osc) *(Mercury4Max only)*
- [midi](./01-global.md#midi-and-midiclock) *(Mercury4Max only)*
- [click](./01-global.md#click) *(Mercury4Max only)*
- [crossFade](./01-global.md#crossfade) *(Mercury Playground only)*
- [samples](./01-global.md#samples) *(Mercury Playground only)*
- [new (instruments)](./02-instrument.md)
- [All instruments (except midi)](./02-instrument.md#all-instruments)
- [name](./02-instrument.md#name)
- [group](./02-instrument.md#group) *(MercuryPlayground only)*
- [time](./02-instrument.md#time)
- [play](./02-instrument.md#play)
- [shape](./02-instrument.md#shape)
- [gain](./02-instrument.md#gain)
- [pan](./02-instrument.md#pan)
- [fx](./02-instrument.md#fx)
- [synth](./02-instrument.md#synth)
- [note](./02-instrument.md#note)
- [sub](./02-instrument.md#sub) *(Mercury4Max only)*
- [super](./02-instrument.md#super)
- [noise](./02-instrument.md#noise) *(Mercury4Max only)*
- [sample / loop](./02-instrument.md#sample-and-loop)
- [speed](./02-instrument.md#speed)
- [offset](./02-instrument.md#offset)
- [stretch](./02-instrument.md#stretch)
- [note](./02-instrument.md#note-1)
- [tune](./02-instrument.md#tune)
- [polySynth](./02-instrument.md#polysynth)
- [steal](./02-instrument.md#steal)
- [voices](./02-instrument.md#voices)
- [spread](./02-instrument.md#spread) *(Mercury4Max only)*
- [polySample](./02-instrument.md#polysample) *(MercuryPlayground only)*
- [steal](./02-instrument.md#steal)
- [voices](./02-instrument.md#voices)
- [midi](./02-instrument.md#midi)
- [note](./02-instrument.md#note-2)
- [length](./02-instrument.md#length)
- [out](./02-instrument.md#out)
- [chord](./02-instrument.md#chord)
- [program](./02-instrument.md#program) *(MercuryPlayground only)*
- [sync](./02-instrument.md#sync) *(Mercury4Max only)*
- [input](./02-instrument.md#input)
- [modulator](./02-instrument.md#modulator) *(Mercury4Max only)*
- [name](./02-instrument.md#modulator-name)
- [time](./02-instrument.md#modulator-time)
- [range](./02-instrument.mdmodulator-range)
- [emitter (osc)](./03-emitter.md) *(Mercury4Max only)*
- [osc](./03-emitter.md#osc)
- [name](./03-emitter.md#name)
- [address](./03-emitter.md#address)
- [fx (Sound Effects)](./04-fx.md)
- [freeze](./04-fx.md#freeze) *(Mercury4Max only)*
- [shift](./04-fx.md#shift)
- [triggerFilter](./04-fx.md#envFilter)
- [kink](./04-fx.md#kink) *(Mercury4Max only)*
- [drive / distort](./04-fx.md#distort)
- [filter](./04-fx.md#filter)
- filterModulation *(Mercury4Max only)*
- [degrade / chip](./04-fx.md#degrade)
- [comb](./04-fx.md#comb) \*
- [squash](./04-fx.md#squash)
- [double / chorus](./04-fx.md#double--chorus)
- [hall / reverb](./04-fx.md#reverb)
- [lfo](./04-fx.md#lfo)
- [echo / delay](./04-fx.md#delay)
- [list (list functions)](./05-ring.md)
- [Generative Methods](./05-ring.md#generative-methods)
- [spread / spreadFloat](./05-ring.md#spread-spreadfloat)
- [spreadInclusive / spreadInclusiveFloat](./05-ring.md#spreadInclusive-spreadInclusiveFloat)
- [fill](./05-ring.md#fill)
- [sine / cosine](./05-ring.md#sine-cosine)
- [sineFloat / cosineFloat](./05-ring.md#sineFloat-cosineFloat)
- [saw / sawFloat](./05-ring.md#saw-sawFloat)
- [square / squareFloat](./05-ring.md#square-squareFloat)
- [Algorithmic Methods](./05-ring.md#algorithmic-methods)
- [euclidean](./05-ring.md#euclidean)
- [hexBeat](./05-ring.md#hexbeat)
- [fibonacci](./05-ring.md#fibonacci)
- [pisano](./05-ring.md#pisano)
- [pell](./05-ring.md#pell)
- [lucas](./05-ring.md#lucas)
- [threeFibonacci](./05-ring.md#threefibonacci)
- [Stochastic Methods](./05-ring.md#stochastic-methods)
- [randomSeed](./05-ring.md#randomseed)
- [random](./05-ring.md#random)
- [randomFloat](./05-ring.md#randomfloat)
- [drunk](./05-ring.md#drunk)
- [drunkFloat](./05-ring.md#drunkfloat)
- [urn](./05-ring.md#urn)
- [coin](./05-ring.md#coin)
- [dice](./05-ring.md#dice)
- [clave](./05-ring.md#clave)
- [twelveTone](./05-ring.md#twelvetone)
- [choose](./05-ring.md#choose)
- [pick](./05-ring.md#pick)
- [shuffle](./05-ring.md#shuffle)
- [expand](./05-ring.md#expand)
- [Transformative Methods](./05-ring.md#transformative-methods)
- [clone](./05-ring.md#clone)
- [join](./05-ring.md#combine)
- [copy](./05-ring.md#copy)
- [pad](./05-ring.md#pad)
- [every](./05-ring.md#every)
- [flat](./05-ring.md#flat)
- [invert](./05-ring.md#invert)
- [lace](./05-ring.md#lace)
- [lookup](./05-ring.md#lookup)
- [merge](./05-ring.md#merge)
- [palindrome](./05-ring.md#palindrome)
- [repeat](./05-ring.md#repeat)
- [reverse](./05-ring.md#reverse)
- [rotate](./05-ring.md#rotate)
- [slice](./05-ring.md#slice)
- [split](./05-ring.md#split)
- [cut](./05-ring.md#cut)
- [spray](./05-ring.md#spray)
- [stretch](./05-ring.md#stretch)
- [unique](./05-ring.md#unique)
- [Translate Methods](./05-ring.md#translate-methods)
- midiToNote
- midiToFreq
- noteToMidi
- noteToFreq
- freqToMidi
- freqToMidi
- freqToNote
- relativeToMidi
- relativeToFreq
- chromaToRelative
- ratioToCent
- chordsFromNumerals
- chordsFromNames
- [divisionToMs](./05-ring.md#divisiontoms)
- divisionToRatio
- ratioToMs
- scaleNames
- toScale
- [Utility Methods](./05-ring.md#utility-methods)
- [wrap](./05-ring.md#wrap)
- [clip](./05-ring.md#clip)
- [fold](./05-ring.md#fold)
- [map](./05-ring.md#map)
- [mod](./05-ring.md#mod)
- [add](./05-ring.md#add)
- [subtract](./05-ring.md#subtract)
- [multiply](./05-ring.md#multiply)
- [divide](./05-ring.md#divide)
- [normalize](./05-ring.md#normalize)
- [equals](./05-ring.md#equals)
- [notEquals](./05-ring.md#notequals)
- [greater](./05-ring.md#greater)
- [greaterEquals](./05-ring.md#greaterequals)
- [less](./05-ring.md#less)
- [lessEquals](./05-ring.md#lessequals)
## Param Glossary
When describing input arguments for functions in some cases it is necessary to know if the values can be a number (positive and/or negative), a decimal number (float) or a name (string).
**Values**
- `Value` -> Any Number or Name
- `Number` -> Int+, Int or Float
- `Bool` -> 0 or 1 (true or false)
- `Int+` -> A positive whole number, bigger than 0
- `Int` -> A whole number, negative or positive, including 0
- `Float` -> A floating-point number, negative or positive, including 0
- `Name` -> A combination of letter-characters, may include capital letter, underscores and digits
**Lists**
- `List` -> A list with `Value`'s
- `NumberList` -> A list with `Number`'s
- `IntList+` -> A list with `Int+`'s
- `IntList` -> A list with `Int`'s
- `FloatList` -> A list with `Float`'s
- `NameList` -> A list with `Name`'s
================================================
FILE: docs/deprecated-docs/table-of-content.md
================================================
# 📖 Mercury Documentation
*Disclaimer: This documentation is not entirely finished and will subject to changes. If you like to contribute or find errors, feel free to report them in the issues or send a pull request*
## Table of Content
- [🏃 Quick Start](./quick-start.md)
- [🤓 Tutorial](./tutorial.md)
- [👩💻 Collaborative Coding](./collaborate.md)
- [📖 Function Reference](./reference.md)
- [⚠️ Troubleshooting](./08-troubleshooting.md)
- [💻 Shortkeys](./06-shortkeys.md)
- [🔊 Settings and Sounds](./07-environment.md)
- [Mercury Main Window](./07-environment.md#mercury-main-window)
- [Menubar](./07-environment.md#menubar)
================================================
FILE: docs/deprecated-docs/tutorial.md
================================================
⚠️ **If you are a first time user of Mercury it is recommended to use the browser version instead of the Max version. Please visit [mercury.timohoogland.com](https://mercury.timohoogland.com) and follow the tutorials there. If you plan to use Max8 you can follow the install instructions below, after that it is still recommended to follow the tutorials via the browser** ⚠️
# 🤓 Mercury Tutorial
🚧 **work in progress** 🚧
Welcome to the Mercury Livecoding Environment! This tutorial will help you to get started with coding sound and music. The tutorial will explain the Mercury syntax, the basics in music theory, the concept of serialism in music and algorithmic composition.
First we will kick off with making a sampler to play a basic sound, changing the timing, changing the tempo, play more samples together and make a rhythm. We will also look into shaping the sound to our liking by changing the playback speed or the position where we start playing.
After that we will focus on creating a synthesizer that allows us to play different pitches. We'll see how we can make a melody with a list of numbers and make sure they stay in tune by applying a scale. With the synthesizer we will also focus on various ways to design the sound to our liking by changing the waveform, adding another waveform and changing the length of the sound. Then we'll look into applying different effects to the sound such as a filter, a echo and a reverb.
While working on this tutorial you might run into some issues where something is not working as expected or as mentioned in the tutorial. This can have many different reasons. The first thing you can do is go to the [**troubleshooting**]() page and see if you can find your problem there. The next thing you can do is try to restart Mercury and see if that solves the issue. If none of that worked you can check the [**issues**](https://github.com/tmhglnd/mercury/issues) to see if your problem was already reported by someone else. If not, you can file a [new issue](https://github.com/tmhglnd/mercury/issues/new) yourself. An other possibility for the issue is that this tutorial actually has an typ-o or error of some kind.
**You are welcome to edit this tutorial and make a pull request** :pray:
# Table of Contents
- [Install Mercury](#-install-mercury)
- [Launch Mercury](#-launch-mercury)
- [The Sampler](#-the-sampler)
- [One `sample`]()
- [What's the `time()`?]()
- [More samples]()
- [Changing `tempo`]()
- [A `beat()` and `list`]()
- [Musical Notation Systems]()
- [The `list`]()
- [To `play(1)` or not to `play(0)`]()
- [Linear beats]()
- []()
- [The Synth](#-the-synth)
- []()
- []()
- [Power of Algorithms](#-power-of-algorithms)
# 💻 Install Mercury
Mercury runs in Max8 (sometimes also called MaxMSP), a node-based creative coding environment from Cycling'74. **You do not need to buy a Max-license in order to use Mercury!** 😎
1. Please download Max8 through any of the links below.
- [Windows](https://cycling74.com/downloads)
- [Mac](https://cycling74.com/downloads)
- Linux users can try out the [experimental Linux guide](./linux-guide.md)
- If links are not working you can go to [https://cycling74.com/downloads/older](https://cycling74.com/downloads/older)
2. Once you installed Max8 you can launch it. It will create a `Max 8` folder in your `Documents`. In there you may create a folder named `Projects`. The full path should now look like this: `/Documents/Max 8/Projects`
3. Now [download the latest update]([https://github.com/tmhglnd/mercury/releases](https://github.com/tmhglnd/mercury/archive/refs/heads/master.zip))
```
Download latest Mercury version and unzip entire folder in ~/Documents/Max 8/Projects
```
Now your filepath should look something like: `/Documents/Max 8/Projects/mercury-v.0.13.0-alpha`
# 🚀 Launch Mercury
Launch Mercury by double clicking `mercury_ide.maxproj` located in the folder `mercury-v.x.x.x/mercury-ide`.
- ⏳ Give it some time to load, this might take a bit depending on your computers processor.
Once it's ready you will see two windows:
1. The `_mercury_main` window
2. The `mercury` window (still black).
The main window is used to quickly access the most important functions in Mercury such as turning the audio on/off and starting a recording of your sound. When you turn the Rendering on you will start to see the text-editor in the `mercury` window. This is the window were you will type your code.
- 📺 Turn the **Rendering on**
- 🔈 Turn the **Audio on**
You are now ready to start coding your first sounds! 🎶💻🎶
[**🚧 If you experience any issues, please see the Troubleshooting 🚧**](./08-troubleshooting.md)
# 💾 The Sampler
[skip introduction](#one-sample)
A big part of electronic music (but for sure also in many other music genres) is the use of samples. The word sample can have different meanings accross various musical contexts.
The first definition of the word sample is a recording of one "hit" or "note" of an instrument. This can for example be the hit of a drum, the plucking of a guitar string or the playing of one piano key.
The second definition of the word sample is a small portion of a larger recording. For example a recording of a vocal where you cut small pieces out to play, or a piano piece of which you play small pieces (read samples) randomly.
A third definition of a sample can be a snippet of an original song that is exactly one measure. This can be a drumbeat for example, and by cutting it exactly into one measure you can repeat it. These types of samples are also called `loops` because they can be played over and over seamlessly.
By playing a sample repeatedly we can make a beat. Layering multiple samples with different timings will create a rhythm.
## One `sample`
Type the following code:
```java
new sample kick_house
```
Now hit `alt + return` (or click File > Execute Code). Mercury will now evaluate your code, which is also called execute or running.
You have now created a `new sample` with the filename `kick_house` and hear it play repeatedly. This repetition is also called a `loop`. A cool feature of Mercury is that all the instruments are always immediately `looping` 🔁.
Now hit `alt + .` (or click File > Silence Code). This will turn all the instruments off.
## What's the `time()`?
By default the sample will play its sound once per measure. In most western pop music a measure has four counts (1, 2, 3, 4, 1, 2, 3, 4, 1, etc.). If we want to play this sample four times per measure we use the `time()` fuction. The argument for the function will be the division we want to count, in this case `1/4` because we want four counts in 1 measure.
Change your code and execute:
```java
new sample kick_house time(1/4)
```
Hear how it has changed its speed? It is now 4 times faster then before. But the cool thing with coding is that we don't have to limit ourselves to what we are used to. For example, why not change it to `1/5` or `1/9` so we have 5 or 9 counts per measure. Or maybe change it to `3` or `7`, this will give us a sound once per 3 or 7 measures (playing slower).
## More samples
Let's make things a bit more interesting by adding more samples. For example a drumbeat usually consists of a kick (or bassdrum), a snare (or snaredrum) and a hihat. All these sounds can have a different timing that creates the beat you want. The most basic beat (or groove) has a kick 4 times per measure (called *four-on-the-floor*), a snare 2 times and a hihat 8 times.
Change your code and execute:
```java
new sample kick_house time(1/4)
new sample snare_fat time(1/2)
new sample hat_click time(1/8)
```
Now you hear a basic drumbeat that you are probably familiar with. Try making it more interesting by changing any of the `time()` arguments.
For example:
```java
new sample kick_house time(3/16)
new sample snare_fat time(3/4)
new sample hat_click time(1/12)
```
### Other sounds
You can of course also try other samples that are included in Mercury! A full list of samples is available [here](https://github.com/tmhglnd/mercury/blob/master/mercury_ide/media/README.md). Try for example: `bamboo_g`, `shatter`, `tabla_mid`. And if you want to include your own sounds you can read all about that [here](./07-environment#sounds)
## Changing `tempo`
Now when you hear this beat it might sound great, but maybe you want it to play a bit faster or slower all together. It would be very hard to find the correct `time()` values for different speeds in such a way that the rhythm still sounds the same. Luckily you can change the global tempo of the environment which affects all the playing instruments.
Change your code to the following and execute:
```java
set tempo 80
new sample kick_house time(3/16)
new sample snare_fat time(3/4)
new sample hat_click time(1/12)
```
Try a tempo of `110`, `140`, `180`, and even `300`! All the different tempos give the groove a different feeling as well and may change your perception on rhythm of all the instruments combined. This rhythm is called a composite rhythm.
The tempo is definited in BPM, or Beats Per Minute on a quarter note (`1/4`). This means that when the tempo is `100`, you can fit 100 quarter notes in one minute. The time between these notes will therefore be `60000 ms / 100 beats = 600 ms`. When the tempo goes higher (read faster) the time between notes will get shorter. Eg. the time-interval with a tempo of `140` is `60000 ms / 150 beats = 400 ms`
>The `set` command is a command that allows you to change parameters of global settings such as the tempo. Later on we'll see how to use it for instruments as well.
## `play()` and `list`
After a while of playing with these divisions and tempo you will maybe think to yourself: "Would it also be possible to play this sample in the same tempo and timing, but maybe not all the time?"
This is where we will introduce `list`'s and the `play()` function. But before we start making rhythms, let's first have a quick look at various forms of music notation systems.
### Musical notation systems
[*skip history lesson*](#the-list)
Maybe you are familiar with the modern western [music notation](https://en.wikipedia.org/wiki/Musical_notation). A notation system consisting of five horizontal lines stretching over the paper. At the beginning of the lines a so called clef is drawn, denoting the position of the note G or F depending on the type of clef. From that point onwards notes can be written down by using various symbols on the paper (usually oval shaped), where the vertical position of the symbol (on or between the lines) determines the pitch (how high or low is the note), the horizontal position together with the symbol itself determines the timing and length of the note (when is it played and for how long).
This western notation system is a form of musical representation originating from [Neume](https://en.wikipedia.org/wiki/Neume) in 800 CE. But other parts of the world like [India](https://www.google.com/search?q=india+traditional+musical+notation&tbm=isch&ved=2ahUKEwiA95P_ht7qAhX3wAIHHW8DBmsQ2-cCegQIABAA&oq=india+traditional+musical+notation&gs_lcp=CgNpbWcQA1DvA1jvA2DqBWgAcAB4AIABLogBLpIBATGYAQCgAQGqAQtnd3Mtd2l6LWltZ8ABAQ&sclient=img&ei=cbgWX8D6KveBi-gP74aY2AY&bih=821&biw=1440), [Russia](https://www.google.com/search?q=russian+musical+notation&tbm=isch&ved=2ahUKEwjxtMDoht7qAhUGG-wKHTtuDFoQ2-cCegQIABAA&oq=russian+musical+notation&gs_lcp=CgNpbWcQAzIECAAQGDoGCAAQBxAeOggIABAIEAcQHlD_Z1j1bGDVbmgAcAB4AIABQ4gB7AKSAQE3mAEAoAEBqgELZ3dzLXdpei1pbWfAAQE&sclient=img&ei=QrgWX_GLDIa2sAe73LHQBQ&bih=821&biw=1440) and [China](https://www.google.com/search?q=chinese+traditional+musical+notation&tbm=isch&ved=2ahUKEwiJ9u31ht7qAhXaOewKHbbZBCYQ2-cCegQIABAA&oq=chinese+traditional+musical+notation&gs_lcp=CgNpbWcQA1CqEFiTIWDfImgBcAB4AIABSIgBgQWSAQIxM5gBAKABAaoBC2d3cy13aXotaW1nwAEB&sclient=img&ei=XrgWX4nPDNrzsAe2s5OwAg&bih=821&biw=1440) developed there own notations over the centuries. In the 50's and later many composers have been experimenting with other forms of notation as well, named [graphic notation](https://en.wikipedia.org/wiki/Graphic_notation_(music)), to find new ways of capturing musical expression that does not work in the modern western notation. Have a look at some of these [graphical notations](https://www.google.com/search?q=graphical+music+notation&tbm=isch&ved=2ahUKEwiFwM6Oh97qAhUFt6QKHZ4uCloQ2-cCegQIABAA&oq=graphical+music+notation&gs_lcp=CgNpbWcQAzoCCAA6BggAEAUQHjoGCAAQCBAeOgQIABAYOgYIABAKEBg6CAgAEAgQBxAeUKEOWPAuYP8vaAFwAHgAgAE4iAHNA5IBAjEwmAEAoAEBqgELZ3dzLXdpei1pbWfAAQE&sclient=img&ei=krgWX4WvB4XukgWe3ajQBQ&bih=821&biw=1440). They are already a piece of art even without the musical output.
Around 1920 a new form of composition technique, [*Serialism*],(https://en.wikipedia.org/wiki/Serialism) was described by Josef Hauer and used avidly by composer Arnold Schoenberg. Serialism uses series (or sequences) of values to describe various musical parameters. A series could hold for example pitch information (such as note names c e g f), but could also have rhythmical information. In this way all components (pitch, length, dynamics, articulation and more) of a note can be captured in a series and used to compose with. More on this will be discussed in the section [Algorithmic Composition](#algorithmic-composition)
### The `list`
Mercury has its roots in the concept of *Serialism*, where parameters such as pitch and rhythm are expressed in a series of values that adjust the instruments state over time. This series in Mercury is refered to as a `list`. It was originally called a `ring` because the serie (or sequence) is circular. Every instrument has an internal counter. This counter increments for every time an instrument triggers its sound. This is also called the sequencer. When a list is added as argument the instrument uses its count as a lookup-position (index) taking the corresponding value in the serie. As soon as the index is higher then the amount of values in the serie it will return to the beginning and start over, hence a circular array or `list`.
In order to create a list you type the following code:
```java
list myFirstRing [0.25 0.5 0 2 4 8 16 32]
```
The line starts with the code `list`, followed by the name of the list. The name can be any characters you like except for numerical values. All values between the `[` and `]` (square brackets) are part of the list. Every value separated by a space is considered a new value. In this example the list has 8 values starting at `0.25` and ending at `32`.
### To `play(1)` or not to `play(0)`
In order to create a rhythm for an instrument we can make a list consisting of zeroes and ones. The `1` represents a `TRUE` value, resulting in the triggering of the sound, the `0` a `FALSE` value that will not play. Now lets put this into practice. In order to keep it simple for now we erase the previous code and work with only one instrument.
Type the following and execute:
```java
set tempo 115
new sample hat_click time(1/16) play(1)
```
This will sound similar to what we heard before. This is because the `play()` function only has a single `1` as argument, which means all notes are played. This is actually the default and was already the case in the code above. Now we create a list with zeroes and ones and apply the name of the list as argument in the function.
Change your code and execute:
```java
set tempo 115
list aRhythm [1 0 0 1 0 1 1 0]
new sample hat_909 time(1/16) play(aRhythm)
```
Hear how the rhythm is applied to the sample. Every 16th note (`1/16`) the internal counter from that instrument looks up a value from the `list aRhythm`. When it is a `1` it is played, when it is a `0` it is not.
Now try some different rhythms of different lengths, for example: `[0 1 0 0 1]`, `[1 1 0 1 1 0 0]`, `[1 1 1 0]`.
>In Mercury most functions have synonyms, meaning that different words do the same thing. This originated from the fact that people come from different backgrounds and are used to using different words with the same meaning. For example `play()` can also be written as `beat()` and `rhythm()`. This may sound confusing, but eventually this might help you remember and recall functions easier via a word that fits your way of thinking.
## Combining rhythms
In order to make more complex rhythms we can take a step back to our pop beat from [more samples](#more-samples). Now instead of using different `time()` arguments to make a rhythm, we will use the power of `list`'s to look up a `1` or `0` to let it play the sound or not. First we make sure that all instruments play in the same time.
Make the following code:
```java
set tempo 95
new sample kick_house time(1/16) play(1)
new sample snare_fat time(1/16) play(1)
new sample hat_click time(1/16) play(1)
```
Execute this code and you will hear all samples play all 16th notes. Now we create different lists for the different instruments. Notice the lists don't have to be the same length. They will each *loop* individually. This allows you to quickly create quite complex rhythms that change over time with just a few lines of code!
Adjust and execute:
```java
set tempo 95
list kickBeat [1 0 0]
list snareBeat [0 0 0 0 1 0 0 0]
list hatBeat [1 1 0 1 1 0 1]
new sample kick_house time(1/16) play(kickBeat)
new sample snare_fat time(1/16) play(kickBeat)
new sample hat_click time(1/16) play(kickBeat)
```
## Linear beats
Instead of using multiple instruments to create our beat, we can also use one sampler and let it play different sounds. For this we need to declare a list with the names of the samples in the order we want to play them. The playing of samples without any overlap or playing at the same time is sometimes called a *linear beat*. For example we want to play kick, hat, snare, hat.
Now our code will look like this:
```java
set tempo 110
list theSounds [kick_house hat_click snare_fat hat_click]
new sample theSounds time(1/8)
```
Now to make this a bit more interesting we can combine this technique with another list that holds some zeroes and ones to play a rhythm at a time of `1/16`.
For example like so:
```java
set tempo 110
list theSounds [kick_house hat_click snare_fat hat_click]
list rhythm [1 0 1 0 0 1 0 1]
new sample theSounds time(1/16) play(rhythm)
```
Give yourself some time to experiment with all the code so far to get yourself comfortable with the different functions and their arguments and making of lists. Try some different rhythms in various lengths, try some different samples in different orders as well. Have fun!
There is still so much to do with just the sampler, but for now we'll first introduce another instrument in Mercury: the Synthesizer.
# 🎹 The Synth
[skip introduction]()
A synthesizer is an electronic musical instrument that generates its sound through analog electrical circuits or in a digital manner through chips and computer code. Generating sounds in these ways is called synthesis. The first instrument that was defined as a synthesizer ([the Moog](https://en.wikipedia.org/wiki/Moog_synthesizer)) was introduced in 1964, but before that there were already other electrical instruments available such as the [Theremin](https://en.wikipedia.org/wiki/Theremin) (1928) and the [Hammond Organ](https://en.wikipedia.org/wiki/Hammond_organ) (1935).
The basic building blocks needed to do synthesis are one or multiple oscillators (audio signal generators), methods to add or multiply signals and filters to remove parts of a signal. By combining these in different ways you can perform a wide variety of synthesis techniques, such as [additive synthesis](https://en.wikipedia.org/wiki/Additive_synthesis), [subtractive synthesis](https://en.wikipedia.org/wiki/Subtractive_synthesis), [amplitude modulation synthesis](https://en.wikipedia.org/wiki/Amplitude_modulation), [ring modulation synthesis](https://en.wikipedia.org/wiki/Ring_modulation), [frequency modulation synthesis](https://en.wikipedia.org/wiki/Frequency_modulation), [physical modelling synthesis](https://en.wikipedia.org/wiki/Physical_modelling_synthesis), [analyse synthesis](https://en.wikipedia.org/wiki/Vocoder) (or resynthesis), [wavetable synthesis](https://en.wikipedia.org/wiki/Wavetable_synthesis) and [sample-based synthesis](https://en.wikipedia.org/wiki/Sample-based_synthesis). On top of that different techniques can of course be combined to generate even more sounds.
An oscillator is a signal generator that produces a periodic wave. This periodic wave is what drives your speaker (move it back and forth) and produces airpressure differences that you will perceive as sound. The four most common [waveforms](https://en.wikipedia.org/wiki/Waveform) are a sine-, sawtooth-, square- and triangle-wave. The name describes the shape of the wave if you would plot it in a graph of time against amplitude. The sinewave is a pure tone consisting of a single frequency. The pitch (how high or low does it sound) is called the Frequency and is expressed in Hertz (Hz). The other waveforms have a richer sound because they consist of more frequencies called harmonics. [Harmonics](https://en.wikipedia.org/wiki/Harmonic) can be defined as a range of stacked sinewaves of different frequencies on top of the [*fundamental* frequency](https://en.wikipedia.org/wiki/Fundamental_frequency). The relationship between these frequencies is different between the three waves (saw, square and triangle) and determines the *color* of the sound (also called [*timbre*](https://en.wikipedia.org/wiki/Timbre)). The timbre is that what makes an instrument sound like a flute, violin, guitar or voice, even if they play or sing the same note.
## Play the `synth`
Now lets create our first synthesizer. For this we type the following code and execute it:
```java
new synth saw
```
You now hear the sawtooth waveform play a note. The default `time()` for the synth is `1`, the same as with the `sample`. Now try the other waveforms as well: `square`, `triangle`, `sine`. Notice that the triangle sounds a bit darker, this is because its harmonics aren't as loud as with the square and the saw. Also notice that the sine is almost impossible to hear (depending on your headphones or speakers). This is because the sine is just a single frequency, no harmonics. And the default frequency for the synth is quite low.
## A `note()`
For now lets stick with the `sine` oscillator for a while and try to make some different pitches. In a moment we will look into how the notes work in Mercury, but first lets just try some different values to get a feeling of what happens to the sound.
Try these following code snippets and hear how the pitch changes, you can try as many other values as you want of course:
```java
new synth sine note(0 1)
```
```java
new synth sine note(7 1)
```
```java
new synth sine note(0 2)
```
```java
new synth sine note(7 2)
```
### 12-TET system
In our western music the most common tuning system is the so called 12-Tone Equal Temperament, or 12-TET. This means that we divide a full octave into 12 equal steps.
You've maybe heard of [Pythagoras](https://en.wikipedia.org/wiki/Pythagoras), a greek philospher and mathematician famous for the pythagorean theorem. He discoverd around 500 BCE that when you take a string (like a guitar) and make another string with half the distance, that string sounds twice as high in pitch. This doubling of pitch is called an Octave. This means that if you have a string with a frequency of 200 Hz, a string that is half that long will have a pitch of 400 Hz. Phytagoras took this idea and expanded it by taking a third of that string, a fourth, a fifth and so on. This let to the discovery of the harmonic series (for example 100 Hz, 200, 300, 400, 500...).
The distance of an octave is quite big, and we can fit more pitches of different intervals in between two octaves. Pythagoras build its [tuning system](https://en.wikipedia.org/wiki/Pythagorean_tuning) based on stacking perfect fifths (ratio 3:2) and scaling down octaves to fit in one octave. This system had a slight problem that the octaves were slightly out of tune.
### Scales
Our current note name system - C D E F G A B - started out around the 12th century. At that time there was not really a notation system and scales (a ascending sequence of notes). The different scales were referred to as modes and all ended and started at a different note. These were later on defined as do, re, mi, fa, sol, la, ti and do again. Later on these became A up till G. The do's are both the same note only an octave higher, so they need to have the same name. In the past this was notated as A, a, aa for three octaves. Sometimes when the mode starts on a different letter, some notes are supposed to sound higher or lower. This is where the accidentals came in to play. If a not is made a bit lower, it is called flat (b) and a bit higher it is called sharp (#). This completed the 12 tone system that we know now. C, C#/Db, D D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B. You will notice that some notes don't have a sharp or flat note in between (E-F and B-C), this is because these notes are already a half-step apart, while all the other notes are actually a whole-step apart.
Since the 18th century the [12-Tone Equal Temperament](https://en.wikipedia.org/wiki/Equal_temperament) is used. In this system all the octaves are completely consonant over the entire range of the keyboard, and all the notes in between are at an equal distance from eachother. Because of this manner of tuning some notes are every so slightly out of tune when compared with the harmonic series ratios, but the system allows for quick switching between scales and tonal centre, and therefore it is still used mostly today. There are other tuning systems in the world as well, for example [Slendro](https://en.wikipedia.org/wiki/Slendro) is a 5-TET tuning system from Indonesia.
From our tuning-system we can make various scales. The scale that has all the notes is called the [*chromatic*](https://en.wikipedia.org/wiki/Chromatic_scale) scale. Other scales usually consist of 7 notes picked from those 12 (originating from the modes). The distances between the 12 tones in the chromatic scale are called semitones (half steps). Most scales have a combination of tones and semitones (full and half steps). This is what is called a Diatonic scale. The most famous scales are the major and minor scale. The major scale when starting from C has no accidentals (C D E F G A B, with steps W W H W W W H), but when starting this same series from A you get a minor scale (A B C D E F G, with steps W H W W H W).
### Mercury Notation System
Now let's go back to our coding of notes. In Mercury the notes are not written down as letters, but as numbers. These numbers are added as arguments to the `note()` method. The arguments consist of 2 numbers, the first number is the tone-step in the chromatic 12-TET system, the second number is an octave-step. Later on we'll see how we can work with scales and changing the tonal centre as well.
By default Mercury works with `C` as the tonal centre (or root) and `Chromatic` as the scale used. This means that the `note(0 0)` corresponds to the 1st note (counting starts at 0) in the 12-TET system (which is `C`) and the second `0` is the default octave. Now a `note(0 2)` would also be a `C`, only 2 octaves higher. A `note(7 1)` would be the 8th note in the 12-TET system starting at `C`, one octave higher, resulting in `G`
## A melody
Now that we know which numbers make up which notes we can make a melody. By putting the numbers in a list and giving the name of the list as argument to the `note()` function.
```java
list myMelody [0 4 7 5 7 9 4 5]
new synth sine note(myMelody 2) time(1/8)
```
Try different numbers to hear which ones sound nice and which ones don't. You can also try different octaves as well or different waveforms of course. Maybe make a rhythm as well? It's all up to you! 🎶
## Harmony
When two or more melodic instruments play together you hear multiple pitches at the same time. This is called a harmony. We can make two instances of a `synth` and make different notes for them to play, like so:
```java
list myMelody [0 4 7 5 7 9 4 5]
list melodyTwo [7 7 5 5 4 4 0 0]
new synth sine note(myMelody 3) time(1/8)
new synth sine note(melodyTwo 2) time(1/8)
```
Or we can use the same melody from one `list` but let the instruments play at different `time()` intervals.
```java
list myMelody [0 4 7 5 7 9 4 5]
new synth sine note(myMelody 2) time(1/8)
new synth sine note(myMelody 1) time(1/6)
```
By adding a rhythm for the synths as well we can make more interesting compositions. The rhythm makes sure that every time a synth is played the next note from the list is picked and the pitch is changed.
```java
list myMelody [0 4 7 5 7 9 4 5]
list myRhythm [1 0 0 1 0 0 1 0]
new synth sine note(myMelody 3) time(1/16) play(myRhythm)
new synth sine note(myMelody 2) time(1/12) play(myRhythm)
```
⚠️ **The following chapters have never been finished, and since Mercury moved to the browser version the tutorials there are much more extensive. Please visit [mercury.timohoogland.com](https://mercury.timohoogland.com) to continue** ⚠️
# 🌈 Color the sounds
# 🎲 Power of Algorithms
### Algorithmic Composition
For many years composers have also been experimenting with ways to create new musical pieces. For example in 1792 the famous classical composer Mozart used a game called [*Muzikalisches Würfelspiel*](https://en.wikipedia.org/wiki/Musikalisches_W%C3%BCrfelspiel) (german for "musical dice game"), where he would first compose 176 short pieces of music with the length of one measure. Then by rolling some dice he would decide which pieces come after one another. This is a form of what is called [*Algorithmic Composition*](https://en.wikipedia.org/wiki/Algorithmic_composition). Composing music based on a predefined set of rules also called an algorithm. More on Algorithmic Composition will be explained further ahead.
Around 1920 a new form of composition technique was described, namely `Serialism`. Serialism originated from the `twelve-tone` technique, described in 1919 by Josef Hauer in his published work "Law of the twelve tones". This technique starts out with a randomly ordered set of the twelve chromatic notes. From there on out you can apply transformations on this set, such as reverse/retrograde, inverse, transpose, and combinations between those.
================================================
FILE: examples/00_sample-and-time.txt
================================================
// play different samples
// at different time intervals
set tempo 95
new sample bamboo_a time(1)
new sample bamboo_c time(1/2)
new sample bamboo_f time(1/3)
new sample bamboo_g time(1/4)
// add reverb fx to all samples
set all fx(reverb 0.8 5)
================================================
FILE: examples/01_offset-in-time.txt
================================================
// multiple samples make up a beat
// using a time offset as
// second argument
set tempo 131
new sample kick_909 time(1/4)
new sample snare_909 time(1/2 1/4)
new sample hat_909 time(1/4 1/8)
new sample hat_909_open time(1 15/16)
new sample clap_909 time(5/16)
// short slapback reverb
set all fx(reverb 1 3)
================================================
FILE: examples/02_linear-beat.txt
================================================
// choose 15 random samples from a ring of
// predefined samplename. Play those samples
// sequentially for every time interval
set tempo 112
// randomseed makes sure every run the
// random values are the same
set randomSeed 1234
ring samples [tabla_lo tabla_hi tabla_mid tabla_hi_short]
ring selection choose(15 samples)
new sample selection time(1/16)
new sample kick_house time(1/4)
set all fx(reverb 0.3 3)
================================================
FILE: examples/03_sample-scrubbing.txt
================================================
// make 2 different position rings of 16 values
// from a randomFloat() method and combine them
// into one ring. Fade-in the sample in 1 ms,
// Play it for 50 ms and fade-out 2 in ms with shape()
set tempo 131
// randomseed makes sure every run the
// random values are the same
// try some different values to hear the result
set randomSeed 3141
ring pos1 randomFloat(16 0 0.2)
ring pos2 randomFloat(16 0.2 0.3)
ring play join(pos1 pos1 pos1 pos2)
new sample harp_up time(1/16) shape(1 50 2) offset(play) gain(2)
set all fx(reverb 0.5 11)
================================================
FILE: examples/04_possibility-rhythm.txt
================================================
// make a rhythm with ones and zeroes
// in a ring. A value between one and zero is
// a probability (for example 0.5 = 50% chance)
set tempo 83
new sample bamboo_a time(1/4)
// try changing the values in the ring
// try adding/removing values as well
ring rhythm [1 0 0 1 0.1 0.5 0.2]
new sample bamboo_f time(1/16) beat(rhythm)
set all fx(reverb 0.4 3)
================================================
FILE: examples/05_synth-and-note.txt
================================================
// play a melody from a ring of semitones
// use different octaves with the second
// argument in the note() method
set tempo 98
ring jedi [-5 0 2 3 5 3 -5 -5 0 2 3 -5 3 0 7 5]
new synth sine name(luke)
set luke note(jedi 2) shape(200) time(1/6)
new synth sine name(leia)
set leia note(jedi 3) shape(100) time(1/8)
// apply a pingpong delay to all synths
set all fx(delay 5/12 3/12 0.4) gain(1.5)
================================================
FILE: examples/06_generative-melody.txt
================================================
// generate a small theme from a sine
// function and transform it with various
// methods like invert(), join() and clone()
set tempo 98
// map all notes to a scale
set scale major d
ring theme sine(16 5 0 24)
ring variation invert(theme 0 24)
ring phrase join(theme variation)
ring section clone(phrase 0 5 9 7)
new synth sine name(arpy)
set arpy time(1/16) shape(1 170) note(section 1)
// give the synth random panning and some reverb
set arpy fx(reverb 0.8 7) pan(random) gain(1.4)
================================================
FILE: examples/07_granular-playback.txt
================================================
// simple granular timestretching is achieved
// by quickly playing short grains of a sample
// and changing the offset of the playback
set tempo 120
// a position ramp up-down over 2000 values
ring pos sineFloat(1100 1 0 0.5)
// small detuning for every sample playback
ring detune randomFloat(1000 0.95 1.05)
new sample bowl_mid name(grain)
set grain time(1/32) shape(4 50 4)
set grain offset(pos) pan(random)
set grain fx(delay 2/32 3/32 0.9)
set grain speed(detune)
================================================
FILE: examples-basic/01-sample.txt
================================================
// make a new instrument named bamboo_a
// played 4 times per bar 1/4
new sample bamboo_a time(1/4)
================================================
FILE: examples-basic/02-tempo.txt
================================================
// change the total tempo of the environment
// in beats per minute
set tempo 98
new sample bamboo_a time(1/4)
================================================
FILE: examples-basic/03-time.txt
================================================
set tempo 98
// add another instrument with different
// timing division
new sample bamboo_a time(1/5)
new sample bamboo_c time(1/3)
================================================
FILE: examples-basic/04-offset.txt
================================================
set tempo 105
// many divisions are possible
// and with offset as 2nd argument
new sample pluck_a time(1/2)
new sample pluck_c time(1/2 1/4)
new sample pluck_e time(3/16)
================================================
FILE: examples-basic/05-rhythm-ring.txt
================================================
set tempo 105
// a list with 1's and 0's to play
// as a rhythm
ring myRhythm [1 0 0 1 0 1 0 1]
new sample pluck_a time(1/4)
new sample pluck_e time(1/16) beat(myRhythm)
================================================
FILE: examples-basic/06-probability.txt
================================================
set tempo 105
// play the instruments 90%, 40%,
// and 20% of the time
// new sample pluck_a time(1/4) beat(0.9)
// new sample pluck_c time(1/8) beat(0.4)
// new sample pluck_e time(1/16) beat(0.2)
ring pl [[pluck_a pluck_c]]
new sample pl time(1/8) shape(1/16)
================================================
FILE: examples-basic/07-synth.txt
================================================
set tempo 97
new synth sine time(1/8) note(0 2)
================================================
FILE: examples-basic/08-two-notes.txt
================================================
set tempo 113
new synth sine time(1/4) note(0 2)
new synth sine time(1/5) note(7 2)
================================================
FILE: examples-basic/09-melody-ring.txt
================================================
set tempo 113
ring myMelody [0 4 5 4 7 5 2 -1]
new synth sine time(1/16) note(myMelody 2)
================================================
FILE: examples-basic/10-scale.txt
================================================
set tempo 97
// hear how numbers are mapped
// to the scale (resulting in doubles)
set scale pentatonic_major g
ring myMelody [0 1 2 3 4 5 6 7 8 9 10 11]
new synth sine time(1/16) note(myMelody 2)
================================================
FILE: examples-basic/11-shape.txt
================================================
set tempo 83
ring myMelody [0 3 7 -1]
ring lengths [100 1000 20 20 20]
new synth sine time(1/16) note(myMelody 2) shape(lengths)
================================================
FILE: examples-basic/12-fx.txt
================================================
set tempo 83
ring myMelody [0 3 7 -1]
// use names to have more space
// for functions
new synth sine name(one)
set one time(1/16) note(myMelody 2)
set one beat(0.8) shape(100)
set one fx(drive)
new sample pluck_c name(two)
set two time(5/8)
set two fx(delay)
set all fx(reverb)
================================================
FILE: grammar/.gitignore
================================================
#node modules
/node_modules
================================================
FILE: grammar/README.md
================================================
# Mercury Grammar Design
This folder contains the work in progress of an updated grammar design for the Mercury tokenizer and parser using the Moo lexer and Nearley parser.
## NPM dependencies
- [Nearley Parser Toolkit](https://nearley.js.org/)
- [Moo! Tokenizer/Lexer Generator](https://www.npmjs.com/package/moo)
## How To Use
first run `npm install` in the grammar directory
1. Open the `mercury.ne` file to view the grammar in the Nearley language including the moo tokenizer as embedded js code on the top.
2. Generate the `grammar.js` parser file with the command `npm run gen` on the commandline.
3. Generate the railroad graph with the command `npm run graph` on the commandline.
4. Test the parser with the `parser-test.js` file by running the command `npm run test`.
================================================
FILE: grammar/data/bind-functions.json
================================================
{
"new" : [
"make",
"sound"
],
"ring" : [
"list",
"array",
"items"
],
"set" : [
"apply",
"give"
],
"amp" : [
"gain",
"vol",
"volume",
"amplitude",
"velocity",
"vel"
],
"beat" : [
"rhythm",
"play"
],
"env" : [
"envelope",
"shape",
"transient",
"length",
"duration",
"dur"
],
"fm_env" : [
"fmShape",
"fmEnvelope",
"fmLength"
],
"fm_harm" : [
"harmonicity",
"ratio"
],
"fm_idx" : [
"index",
"modDepth",
"modIndex"
],
"note" : [
"pitch"
],
"time" : [
"timing"
],
"offset" : [
"onset",
"position",
"start",
"startAt",
"from"
],
"pan" : [
"panning",
"spat",
"location"
],
"slide" : [
"glide",
"portamento",
"porta"
],
"speed" : [
"rate",
"playback"
],
"sub" : [
"deep",
"low"
],
"add_fx" : [
"withFX",
"addFX",
"effect",
"fx"
],
"res" : [
"resonance",
"reson"
],
"stretch" : [
"beatstretch",
"loop"
],
"wave2" : [
"osc2",
"add_osc",
"super",
"unison"
],
"noise" : [
"add_noise",
"with_noise"
],
"group" : [
"aux",
"bus"
],
"name" : [
"id"
],
"tempo" : [
"pace",
"bpm"
],
"address" : [
"tag",
"url"
],
"out" : [
"channel",
"output",
"outlet"
],
"clock" : [
"sync",
"clockSync",
"midiClock",
"midiSync"
],
"poly" : [
"chord",
"chords",
"polyphonic"
]
}
================================================
FILE: grammar/data/bind-instruments.json
================================================
{
"emitter" : {
"osc" : [ "osc_out", 5 ],
"midi" : [ "midi_out", 6 ]
}
,
"synth" : {
"saw" : [ "synth_simple", 0 ],
"sine" : [ "synth_simple", 0 ],
"triangle" : [ "synth_simple", 0 ],
"square" : [ "synth_simple", 0 ],
"blip" : [ "synth_blip", 2 ],
"fm" : [ "synth_fm", 3 ]
}
,
"sample" : {
"clap_909" : [ "sampler", 1 ],
"clap_min" : [ "sampler", 1 ],
"hat_909" : [ "sampler", 1 ],
"hat_909_open" : [ "sampler", 1 ],
"hat_909_open_short" : [ "sampler", 1 ],
"hat_909_short" : [ "sampler", 1 ],
"hat_click" : [ "sampler", 1 ],
"hat_dub" : [ "sampler", 1 ],
"hat_min" : [ "sampler", 1 ],
"hat_min_open" : [ "sampler", 1 ],
"kick_909" : [ "sampler", 1 ],
"kick_909_dist" : [ "sampler", 1 ],
"kick_909_dist_long" : [ "sampler", 1 ],
"kick_909_long" : [ "sampler", 1 ],
"kick_dub" : [ "sampler", 1 ],
"kick_house" : [ "sampler", 1 ],
"kick_min" : [ "sampler", 1 ],
"kick_sub" : [ "sampler", 1 ],
"snare_909" : [ "sampler", 1 ],
"snare_909_short" : [ "sampler", 1 ],
"snare_ac" : [ "sampler", 1 ],
"snare_dnb" : [ "sampler", 1 ],
"snare_dub" : [ "sampler", 1 ],
"snare_fat" : [ "sampler", 1 ],
"snare_hvy" : [ "sampler", 1 ],
"snare_min" : [ "sampler", 1 ],
"snare_rock" : [ "sampler", 1 ],
"snare_step" : [ "sampler", 1 ],
"tom_hi" : [ "sampler", 1 ],
"tom_lo" : [ "sampler", 1 ],
"tom_mid" : [ "sampler", 1 ],
"bamboo_a" : [ "sampler", 1 ],
"bamboo_c" : [ "sampler", 1 ],
"bamboo_f" : [ "sampler", 1 ],
"bamboo_g" : [ "sampler", 1 ],
"choir" : [ "sampler", 1 ],
"choir01" : [ "sampler", 1 ],
"choir02" : [ "sampler", 1 ],
"choir_o" : [ "sampler", 1 ]
}
,
"polySynth" : {
"saw" : [ "synth_poly", 4 ],
"sine" : [ "synth_poly", 4 ],
"triangle" : [ "synth_poly", 4 ],
"square" : [ "synth_poly", 4 ]
}
,
"loop" : {
"clap_909" : [ "sampler", 1 ],
"clap_min" : [ "sampler", 1 ],
"hat_909" : [ "sampler", 1 ],
"hat_909_open" : [ "sampler", 1 ],
"hat_909_open_short" : [ "sampler", 1 ],
"hat_909_short" : [ "sampler", 1 ],
"hat_click" : [ "sampler", 1 ],
"hat_dub" : [ "sampler", 1 ],
"hat_min" : [ "sampler", 1 ],
"hat_min_open" : [ "sampler", 1 ],
"kick_909" : [ "sampler", 1 ],
"kick_909_dist" : [ "sampler", 1 ],
"kick_909_dist_long" : [ "sampler", 1 ],
"kick_909_long" : [ "sampler", 1 ],
"kick_dub" : [ "sampler", 1 ],
"kick_house" : [ "sampler", 1 ],
"kick_min" : [ "sampler", 1 ],
"kick_sub" : [ "sampler", 1 ],
"snare_909" : [ "sampler", 1 ],
"snare_909_short" : [ "sampler", 1 ],
"snare_ac" : [ "sampler", 1 ],
"snare_dnb" : [ "sampler", 1 ],
"snare_dub" : [ "sampler", 1 ],
"snare_fat" : [ "sampler", 1 ],
"snare_hvy" : [ "sampler", 1 ],
"snare_min" : [ "sampler", 1 ],
"snare_rock" : [ "sampler", 1 ],
"snare_step" : [ "sampler", 1 ],
"tom_hi" : [ "sampler", 1 ],
"tom_lo" : [ "sampler", 1 ],
"tom_mid" : [ "sampler", 1 ],
"bamboo_a" : [ "sampler", 1 ],
"bamboo_c" : [ "sampler", 1 ],
"bamboo_f" : [ "sampler", 1 ],
"bamboo_g" : [ "sampler", 1 ],
"choir" : [ "sampler", 1 ],
"choir01" : [ "sampler", 1 ],
"choir02" : [ "sampler", 1 ],
"choir_o" : [ "sampler", 1 ]
}
}
================================================
FILE: grammar/data/function-parse.js
================================================
//=======================================================================
// function-parse.js
//
// Combine a method-function dictionary and a function-keywords
// dictionary into one lookup table for the parser
//=======================================================================
// require jsonfile for read/write
const jsonFile = require('jsonfile');
// require dictionary class
const Dict = require('../src/dict.js');
// in/out filenames and relative path
const bind_func = './bind-functions.json';
const inst_meth = './instrument-methods.json';
const outFile = './bind-functions.gen.json';
let binds = new Dict();
// convert the function binding json to an
// inverted json dictionary for quicker lookup
jsonFile.readFile(bind_func, (err, funcs) => {
if (err){
console.error(err);
} else {
jsonFile.readFile(inst_meth, funcs, (err, insts) => {
if (err){
console.error(err);
} else {
// get instruments with functions
let instKeys = Object.keys(insts);
// for all instruments
for (var i=0; i {
if (err){
console.log(err);
} else {
console.log("\n => conversion completed");
}
})
}
})
}
})
================================================
FILE: grammar/data/instrument-methods.json
================================================
{
"midi" : [
"name",
"group",
"beat",
"time",
"amp",
"note",
"env",
"out",
"clock",
"poly"
],
"emitter" : [
"name",
"address",
"group",
"time",
"beat"
],
"osc" : [
"name",
"address",
"group",
"time",
"beat"
],
"synth" : [
"amp",
"beat",
"env",
"note",
"time",
"pan",
"slide",
"sub",
"add_fx",
"res",
"wave2",
"group",
"name",
"out",
"fm_env",
"fm_harm",
"fm_idx"
],
"noise" : [
"amp",
"beat",
"env",
"time",
"pan",
"add_fx",
"group",
"name",
"out"
],
"polySynth" : [
"amp",
"beat",
"env",
"note",
"time",
"pan",
"slide",
"sub",
"add_fx",
"res",
"wave2",
"group",
"name",
"out"
],
"sample" : [
"amp",
"beat",
"env",
"time",
"pan",
"speed",
"add_fx",
"stretch",
"group",
"name",
"out",
"offset"
],
"loop" : [
"amp",
"beat",
"env",
"time",
"pan",
"speed",
"add_fx",
"stretch",
"group",
"name",
"out",
"offset"
],
"polySample" : [
"amp",
"beat",
"env",
"time",
"pan",
"speed",
"add_fx",
"stretch",
"group",
"name",
"out",
"offset"
],
"wavetable" : [
"amp",
"beat",
"env",
"time",
"pan",
"add_fx",
"group",
"name",
"out",
"offset"
],
"input" : [
"time",
"beat",
"amp",
"env",
"pan",
"group",
"name",
"out",
"add_fx"
]
}
================================================
FILE: grammar/data/mini-functions.json
================================================
{
"new" : [ "<<" ],
"set" : [ ">>" ],
"ring" : [ "=" ],
"time" : [ "%" ],
"beat" : [ "!" ],
"note" : [ "#" ],
"amp" :[ "*" ],
"env" : [ "^" ],
"add_fx" : [ "~" ],
"name" : [ "@" ]
}
================================================
FILE: grammar/data/objects.js
================================================
const objects = {
'empty' : {
'object' : '',
'type' : '',
'functions' : {
'name' : `obj${String(Date.now())}`,
'group' : []
}
},
'synth' : {
'object' : '',
'type' : 'saw',
'functions' : {
'name' : `obj${String(Date.now())}`,
'group' : [],
'time' : [ '1', 0 ],
'note' : [ 0, 0 ],
'env' : [ 5, 500 ],
'beat' : 1,
'amp' : 0.7,
'wave2' : [ 'saw', 0 ],
'add_fx' : [],
}
},
'sample' : {
'object' : '',
'type' : 'kick_909',
'functions' : {
'name' : `obj${String(Date.now())}`,
'group' : [],
'time' : [ '1', 0 ],
// 'note' : [ 0, 0 ],
'speed' : 1,
'env' : [ -1 ],
'beat' : 1,
'amp' : 0.9,
'stretch': [0, 1, 1],
'add_fx' : [],
}
}
}
exports.objects = objects;
================================================
FILE: grammar/grammar.js
================================================
// Generated automatically by nearley, version 2.20.1
// http://github.com/Hardmath123/nearley
(function () {
function id(x) { return x[0]; }
const moo = require('moo');
const IR = require('./mercuryIR.js');
const lexer = moo.compile({
comment: /(?:\/\/|\$).*?$/,
//instrument: [/synth/, /sample/, /polySynth/, /loop/, /emitter/],
/*instrument: {
match: [/synth\ /, /sample\ /, /polySynth\ /, /loop\ /,/emitter\ / ],
value: x => x.slice(0, x.length-1)
},*/
list: [/ring\ /, /array\ /, /list\ /],
newObject: [/new\ /, /make\ /, /add\ /],
setObject: [/set\ /, /apply\ /, /give\ /, /send\ /],
//action: [/ring\ /, /new\ /, /set\ /],
//kill: /kill[\-|_]?[a|A]ll/,
//seperator: /[\,\;]/,
//note: /[a-gA-G](?:[0-9])?(?:#+|b+|x)?/,
number: /[+-]?(?:[0-9]|[0-9]+)(?:\.[0-9]+)?(?:[eE][-+]?[0-9]+)?\b/,
// hex: /0x[0-9a-f]+/,
divider: /[/:]/,
lParam: '(',
rParam: ')',
lArray: '[',
rArray: ']',
// lFunc: '{',
// rFunc: '}'
string: {
match: /["'`](?:\\["\\]|[^\n"'``])*["'`]/,
value: x => x.slice(1, x.length-1)
},
//identifier: /[a-zA-Z\_\-][a-zA-Z0-9\_\-\.]*/,
//identifier: /[a-zA-Z\_\-][^\s]*/,
identifier: /[^0-9\s][^\s\(\)\[\]]*/,
// signal: /~(?:\\["\\]|[^\n"\\ \t])+/,
// osc: /\/(?:\\["\\]|[^\n"\\ \t])*/,
ws: /[ \t]+/,
});
var grammar = {
Lexer: lexer,
ParserRules: [
{"name": "main$ebnf$1", "symbols": [(lexer.has("comment") ? {type: "comment"} : comment)], "postprocess": id},
{"name": "main$ebnf$1", "symbols": [], "postprocess": function(d) {return null;}},
{"name": "main", "symbols": ["_", "globalStatement", "_", "main$ebnf$1"], "postprocess": (d) => { return { "@global" : d[1] }}},
{"name": "main$ebnf$2", "symbols": [(lexer.has("comment") ? {type: "comment"} : comment)], "postprocess": id},
{"name": "main$ebnf$2", "symbols": [], "postprocess": function(d) {return null;}},
{"name": "main", "symbols": ["_", "listStatement", "_", "main$ebnf$2"], "postprocess": (d) => { return { "@list" : d[1] }}},
{"name": "main$ebnf$3", "symbols": [(lexer.has("comment") ? {type: "comment"} : comment)], "postprocess": id},
{"name": "main$ebnf$3", "symbols": [], "postprocess": function(d) {return null;}},
{"name": "main", "symbols": ["_", "objectStatement", "_", "main$ebnf$3"], "postprocess": (d) => { return { "@object" : d[1] }}},
{"name": "objectStatement", "symbols": [(lexer.has("newObject") ? {type: "newObject"} : newObject), "_", (lexer.has("identifier") ? {type: "identifier"} : identifier), "__", "objectIdentifier"], "postprocess": (d) => {
return {
//"@action" : 'new',
"@new" : {
"@inst" : d[2].value,
"@type" : d[4]
}
}
}},
{"name": "objectStatement", "symbols": [(lexer.has("newObject") ? {type: "newObject"} : newObject), "_", (lexer.has("identifier") ? {type: "identifier"} : identifier), "__", "objectIdentifier", "__", "objExpression"], "postprocess": (d) => {
return {
//"@action" : 'new',
"@new" : {
"@inst" : d[2].value,
"@type" : d[4],
"@functions" : d[6]
}
}
}},
{"name": "objectStatement", "symbols": [(lexer.has("setObject") ? {type: "setObject"} : setObject), "_", (lexer.has("identifier") ? {type: "identifier"} : identifier), "__", "objExpression"], "postprocess": (d) => {
return {
"@set" : {
"@name" : d[2].value,
"@functions" : d[4]
}
//"@action" : 'set',
}
}},
{"name": "objectIdentifier", "symbols": ["name"], "postprocess": id},
{"name": "objectIdentifier", "symbols": ["array"], "postprocess": id},
{"name": "listStatement", "symbols": [(lexer.has("list") ? {type: "list"} : list), "_", (lexer.has("identifier") ? {type: "identifier"} : identifier), "_", "paramElement"], "postprocess": (d) => {
return {
"@name" : d[2].value,
"@params" : d[4]
}
} },
{"name": "globalStatement", "symbols": [(lexer.has("comment") ? {type: "comment"} : comment)], "postprocess": (d) => { return { "@comment": d[0].value }}},
{"name": "globalStatement", "symbols": ["objExpression"], "postprocess": (d) => { return { "@functions" : d[0] }}},
{"name": "objExpression", "symbols": ["paramElement"], "postprocess": (d) => [d[0]]},
{"name": "objExpression", "symbols": ["paramElement", "__", "objExpression"], "postprocess": (d) => [d[0], d[2]].flat(Infinity)},
{"name": "function", "symbols": [(lexer.has("identifier") ? {type: "identifier"} : identifier), "functionArguments"], "postprocess": (d) => {
return {
//"@function": IR.bindFunction(d[0].value),
"@function": {
"@name": IR.keyBind(d[0].value),
"@args": d[1]
}
}
}},
{"name": "functionArguments$ebnf$1", "symbols": ["params"], "postprocess": id},
{"name": "functionArguments$ebnf$1", "symbols": [], "postprocess": function(d) {return null;}},
{"name": "functionArguments", "symbols": [(lexer.has("lParam") ? {type: "lParam"} : lParam), "_", "functionArguments$ebnf$1", "_", (lexer.has("rParam") ? {type: "rParam"} : rParam)], "postprocess": (d) => d[2]},
{"name": "array$ebnf$1", "symbols": ["params"], "postprocess": id},
{"name": "array$ebnf$1", "symbols": [], "postprocess": function(d) {return null;}},
{"name": "array", "symbols": [(lexer.has("lArray") ? {type: "lArray"} : lArray), "_", "array$ebnf$1", "_", (lexer.has("rArray") ? {type: "rArray"} : rArray)], "postprocess": (d) => { return { "@array" : d[2] }}},
{"name": "params", "symbols": ["paramElement"], "postprocess": (d) => [d[0]]},
{"name": "params", "symbols": ["paramElement", "_", "params"], "postprocess": (d) => [d[0], d[2]].flat(Infinity)},
{"name": "paramElement", "symbols": [(lexer.has("number") ? {type: "number"} : number)], "postprocess": (d) => { return IR.num(d) }},
{"name": "paramElement", "symbols": ["name"], "postprocess": (d) => d[0]},
{"name": "paramElement", "symbols": ["array"], "postprocess": (d) => d[0]},
{"name": "paramElement", "symbols": ["function"], "postprocess": (d) => d[0]},
{"name": "paramElement", "symbols": ["division"], "postprocess": (d) => d[0]},
{"name": "division", "symbols": [(lexer.has("number") ? {type: "number"} : number), (lexer.has("divider") ? {type: "divider"} : divider), (lexer.has("number") ? {type: "number"} : number)], "postprocess": (d) => { return IR.division(d) }},
{"name": "name", "symbols": [(lexer.has("identifier") ? {type: "identifier"} : identifier)], "postprocess": (d) => { return IR.identifier(d) }},
{"name": "name", "symbols": [(lexer.has("string") ? {type: "string"} : string)], "postprocess": (d) => { return { "@string" : d[0].value }}},
{"name": "_$ebnf$1", "symbols": []},
{"name": "_$ebnf$1", "symbols": ["_$ebnf$1", "wschar"], "postprocess": function arrpush(d) {return d[0].concat([d[1]]);}},
{"name": "_", "symbols": ["_$ebnf$1"], "postprocess": (d) => null},
{"name": "__$ebnf$1", "symbols": ["wschar"]},
{"name": "__$ebnf$1", "symbols": ["__$ebnf$1", "wschar"], "postprocess": function arrpush(d) {return d[0].concat([d[1]]);}},
{"name": "__", "symbols": ["__$ebnf$1"], "postprocess": (d) => null},
{"name": "wschar", "symbols": [(lexer.has("ws") ? {type: "ws"} : ws)], "postprocess": id}
]
, ParserStart: "main"
}
if (typeof module !== 'undefined'&& typeof module.exports !== 'undefined') {
module.exports = grammar;
} else {
window.grammar = grammar;
}
})();
================================================
FILE: grammar/mercury.ne
================================================
# TOKENIZER
@{%
const moo = require('moo');
const IR = require('./mercuryIR.js');
const lexer = moo.compile({
comment: /(?:\/\/|\$).*?$/,
//instrument: [/synth/, /sample/, /polySynth/, /loop/, /emitter/],
/*instrument: {
match: [/synth\ /, /sample\ /, /polySynth\ /, /loop\ /,/emitter\ / ],
value: x => x.slice(0, x.length-1)
},*/
list: [/ring\ /, /array\ /, /list\ /],
newObject: [/new\ /, /make\ /, /add\ /],
setObject: [/set\ /, /apply\ /, /give\ /, /send\ /],
//action: [/ring\ /, /new\ /, /set\ /],
//kill: /kill[\-|_]?[a|A]ll/,
//seperator: /[\,\;]/,
//note: /[a-gA-G](?:[0-9])?(?:#+|b+|x)?/,
number: /[+-]?(?:[0-9]|[0-9]+)(?:\.[0-9]+)?(?:[eE][-+]?[0-9]+)?\b/,
// hex: /0x[0-9a-f]+/,
divider: /[/:]/,
lParam: '(',
rParam: ')',
lArray: '[',
rArray: ']',
// lFunc: '{',
// rFunc: '}'
string: {
match: /["'`](?:\\["\\]|[^\n"'``])*["'`]/,
value: x => x.slice(1, x.length-1)
},
//identifier: /[a-zA-Z\_\-][a-zA-Z0-9\_\-\.]*/,
//identifier: /[a-zA-Z\_\-][^\s]*/,
identifier: /[^0-9\s][^\s\(\)\[\]]*/,
// signal: /~(?:\\["\\]|[^\n"\\ \t])+/,
// osc: /\/(?:\\["\\]|[^\n"\\ \t])*/,
ws: /[ \t]+/,
});
%}
# Pass your lexer object using the @lexer option:
@lexer lexer
main ->
_ globalStatement _ %comment:?
{% (d) => { return { "@global" : d[1] }} %}
|
_ listStatement _ %comment:?
{% (d) => { return { "@list" : d[1] }} %}
|
_ objectStatement _ %comment:?
{% (d) => { return { "@object" : d[1] }} %}
# |
# _ %newObject | %setObject | %ring _
# {% (d) => {
# console.log('not enough arguments for message');
# return null;
# }%}
objectStatement ->
%newObject _ %identifier __ objectIdentifier
{% (d) => {
return {
//"@action" : 'new',
"@new" : {
"@inst" : d[2].value,
"@type" : d[4]
}
}
}%}
|
%newObject _ %identifier __ objectIdentifier __ objExpression
{% (d) => {
return {
//"@action" : 'new',
"@new" : {
"@inst" : d[2].value,
"@type" : d[4],
"@functions" : d[6]
}
}
}%}
|
%setObject _ %identifier __ objExpression
{% (d) => {
return {
"@set" : {
"@name" : d[2].value,
"@functions" : d[4]
}
//"@action" : 'set',
}
}%}
# |
# %setObject _ name __ objExpression
# {% (d) => {
# return {
# "@action" : 'set',
# "@name" : d[2],
# "@functions" : d[4]
# }
# }%}
objectIdentifier ->
name
{% id %}
|
array
{% id %}
listStatement ->
%list _ %identifier _ paramElement
{% (d) => {
return {
"@name" : d[2].value,
"@params" : d[4]
}
} %}
globalStatement ->
%comment
{% (d) => { return { "@comment": d[0].value }} %}
|
objExpression
{% (d) => { return { "@functions" : d[0] }} %}
# |
# objExpression _ %seperator:?
# {% (d) => d[0] %}
# |
# objExpression _ %seperator _ statement
# {% (d) => [d[0], d[4]] %}
objExpression ->
paramElement
{% (d) => [d[0]] %}
|
paramElement __ objExpression
{% (d) => [d[0], d[2]].flat(Infinity) %}
# ringExpression ->
# paramElement
# {% (d) => d[0] %}
function ->
%identifier functionArguments
{% (d) => {
return {
//"@function": IR.bindFunction(d[0].value),
"@function": {
"@name": IR.keyBind(d[0].value),
"@args": d[1]
}
}
}%}
functionArguments ->
%lParam _ params:? _ %rParam
{% (d) => d[2] %}
array ->
%lArray _ params:? _ %rArray
{% (d) => { return { "@array" : d[2] }} %}
params ->
paramElement
{% (d) => [d[0]] %}
|
paramElement _ params
{% (d) => [d[0], d[2]].flat(Infinity) %}
paramElement ->
%number
{% (d) => { return IR.num(d) } %}
|
name
{% (d) => d[0] %}
|
array
{% (d) => d[0] %}
|
function
{% (d) => d[0] %}
|
division
{% (d) => d[0] %}
# |
# %osc
# {% (d) => { return { "@address" : d[0].value }} %}
division ->
%number %divider %number
{% (d) => { return IR.division(d) } %}
name ->
%identifier
{% (d) => { return IR.identifier(d) } %}
|
%string
{% (d) => { return { "@string" : d[0].value }} %}
# optional whitespace
_ -> wschar:* {% (d) => null %}
# mendatory whitespace
__ -> wschar:+ {% (d) => null %}
# whitespace
wschar -> %ws {% id %}
================================================
FILE: grammar/mercuryIR.js
================================================
//==========================================================================
// Mercury Intermediate Language
//
// Returns results for the parsing tree when parsing a line of code
//==========================================================================
// const bind = require('./bind-functions.gen.json');
// total-serialism library functions
const tsIR = require('./totalSerialismIR.js').functionMap;
// included instrument/object defaults
const instruments = require('./data/objects.js').objects;
// keyword bindings, use custom keywords for functions
const keywords = require('./data/bind-functions.json');
// mini language, use single characters for keywords and functions
const miniLang = require('./data/mini-functions.json');
let keywordBinds = {};
keywordBinds = keywordBindings(keywords, keywordBinds);
keywordBinds = keywordBindings(miniLang, keywordBinds);
// console.log(keywordBinds);
// processing for identifiers
function identifier(obj){
let v = obj[0].value;
if (v.match(/^[a-gA-G](?:#+|b+|x)?(?:[0-9])?$/)){
// is the identifier a note?
return { "@note" : v }
} else if (v.match(/^~[^\s]*$/)){
// is the identiefer a signal?
return { "@signal" : v }
}
return { "@identifier" : v };
}
// processing for division
function division(obj){
// concatenate division numbers to string
return { "@division" : obj[0].value + '/' + obj[2].value };
}
// processing for numbers
function num(obj){
// parse string to number
return { "@number" : Number(obj[0].value) };
}
// check if the function is part of mapped functions
// else return original value
function keyBind(f){
return (keywordBinds[f]) ? keywordBinds[f] : f;
}
// Generate a dictionary of keyword and binding pairs based on
// input dictionary of categorized keybindings
function keywordBindings(dict, obj){
// console.log('Generating function keyword bindings...');
let binds = { ...obj };
Object.keys(dict).forEach((k) => {
// store itself first
binds[k] = k;
dict[k].forEach((b) => {
if (binds[b]) {
// if already exists ignore and print warning
console.log('Warning! Duplicate keyword: [ '+b+' ] \nfor: [ '+binds[b]+' ] and: [ '+k+' ] \n => BIND IGNORED');
} else {
// store binding name with resulting keyword
binds[b] = k;
}
// console.log('mapped: [ '+b+' ] to: [ '+k+' ]');
});
});
// post(binds);
// console.logt('...keyword bindings generated');
return binds;
}
let code = {
'global' : {
'volume' : [ 0.8 ],
'tempo' : [ 90 ],
'scale' : [ 'chromatic', 'c' ],
'root' : [ 'c' ],
'randomSeed' : [ 0 ]
},
'variables' : {},
'objects' : {},
'groups' : {}
}
function deepCopy(o){
return JSON.parse(JSON.stringify(o));
}
function traverseTreeIR(tree){
tree.map((t) => {
// console.log(t);
code = traverseTree(t, code);
})
return code;
}
function traverseTree(tree, code, level){
// console.log(`tree at level ${level}`, tree, code);
let map = {
'@global' : (ccode, el) => {
// if global code (comments, numbers, functions)
// console.log('@global', el);
return ccode;
},
'@list' : (ccode, el) => {
// if list/ring/array is instantiated store in variables
// console.log('@list', el);
let r = traverseTree(el['@params'], ccode, '@list');
ccode.variables[el['@name']] = r;
return ccode;
},
'@object' : (ccode, el) => {
// if object is instantiated or set (new/make, set/apply)
// console.log('@object', el);
Object.keys(el).forEach((k) => {
ccode = map[k](ccode, el[k]);
});
return ccode;
},
'@new' : (ccode, el) => {
// when new instrument check for instrument
// name and apply functions
// console.log('@new', el);
let inst = map['@inst'](ccode, el['@inst']);
delete el['@inst'];
Object.keys(el).forEach((k) => {
inst = map[k](ccode, el[k], inst, '@object');
});
ccode.objects[inst.functions.name] = inst;
return ccode;
},
'@set' : (ccode, el) => {
// when an instrument or global parameter is set
// check if part of instruments, otherwise check if part of
// environment settings, otherwise error log
// console.log('@set', el);
let name = el['@name'];
delete el['@name'];
if (ccode.objects[name]){
let inst = ccode.objects[name];
Object.keys(el).forEach((k) => {
inst = map[k](ccode, el[k], inst, '@object');
});
ccode.objects[inst.functions.name] = inst;
} else if (name === 'all'){
Object.keys(ccode.objects).forEach((o) => {
let inst = ccode.objects[o];
Object.keys(el).forEach((k) => {
inst = map[k](ccode, el[k], inst, '@object');
});
ccode.objects[inst.functions.name] = inst;
});
} else if (ccode.global[name]){
let args;
Object.keys(el).forEach((k) => {
args = map[k](ccode, el[k], args, '@setting');
});
ccode.global[name] = args;
} else {
console.error(`Unkown object or setting name: ${name}`);
}
return ccode;
},
'@inst' : (ccode, el) => {
// check instruments for name and then deepcopy to output
// if not a valid instrument return empty instrument
// console.log('@name', ccode, el, level);
let obj = el;
let inst;
if (!instruments[obj]){
console.error(`Unknown object type: ${obj}`);
inst = deepCopy(instruments['empty']);
}
inst = deepCopy(instruments[obj]);
inst.object = obj;
return inst;
},
'@type' : (ccode, el, inst) => {
// return the value of the type, can be identifier, string, array
// console.log('@type', ccode, el);
Object.keys(el).forEach((e) => {
inst.type = map[e](ccode, el[e]);
});
return inst;
},
'@functions' : (ccode, el, inst, level) => {
// add all functions to object or parse for settigns
// console.log('@funcs', ccode);
if (level === '@setting'){
let args = [];
el.map((e) => {
Object.keys(e).map((k) => {
args.push(map[k](ccode, e[k]));
});
});
return args;
}
let funcs = inst.functions;
el.map((e) => {
Object.keys(e).map((k) => {
funcs = map[k](ccode, e[k], funcs, level);
});
});
inst.functions = funcs;
return inst;
},
'@function' : (ccode, el, funcs, level) => {
// for every function check if the keyword maps to other
// function keyword from keyword bindings.
// if function is part of ts library execute and parse results
// console.log('@func', el);
let args = [];
let func = keyBind(el['@name']);
if (el['@args'] !== null){
el['@args'].map((e) => {
Object.keys(e).map((k) => {
args.push(map[k](ccode, e[k], level));
});
});
}
// console.log('@func', el, '@args', args, '@level', level);
if (tsIR[func]){
if (args){
return tsIR[func](...args);
}
return tsIR[func]();
} else if (level === '@list'){
console.error(`Unknown list function: ${func}`);
return [0];
} else if (level === '@object'){
if (func === 'add_fx'){
funcs[func].push(args);
} else {
if (func === 'name'){
if (!ccode.groups.all){
ccode.groups.all = [];
}
ccode.groups.all.push(...args);
}
else if (func === 'group'){
console.log(args);
args.forEach((g) => {
console.log(ccode.groups);
if (!ccode.groups[g]){
ccode.groups[g] = [];
}
console.log(funcs.name);
// ccode.groups[g].push(funcs.name);
});
// if (!ccode.groups)
}
funcs[func] = args;
}
return funcs;
} else {
el['@args'] = args;
return el;
}
},
'@array' : (ccode, el) => {
let arr = [];
el.map((e) => {
Object.keys(e).map((k) => {
arr.push(map[k](ccode, e[k]));
});
});
return arr;
},
'@identifier' : (ccode, el) => {
// console.log('@identifier', ccode, el);
if (code.variables[el]){
return code.variables[el];
}
return el;
},
'@string' : (ccode, el) => {
return el;
},
'@number' : (ccode, el) => {
return el;
},
'@division' : (ccode, el) => {
return el;
},
'@note' : (ccode, el) => {
return el;
},
// '@comment' : (ccode, el) => {
// return;
// }
}
if (Array.isArray(tree)) {
tree.map((el) => {
Object.keys(el).map((k) => {
console.log('array process', k);
code = map[k](code, el[k], level);
});
})
} else {
Object.keys(tree).map((k) => {
// console.log(k);
code = map[k](code, tree[k], level);
});
}
return code;
}
module.exports = { identifier, division, num, keyBind, traverseTreeIR };
================================================
FILE: grammar/package.json
================================================
{
"name": "mercury-grammar",
"version": "1.0.0",
"description": "",
"main": "parser.js",
"scripts": {
"start": "node ./src/function-parse.js",
"test": "node parser.js ./test/synth-test.txt",
"build": "npm run gen && nearley-railroad mercury.ne -o grammar.html",
"gen": "nearleyc mercury.ne -o grammar.js",
"graph": "nearley-railroad mercury.ne -o grammar.html \n open -a Google\\ Chrome.app grammar.html"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"fs-extra": "^9.1.0",
"jsonfile": "^5.0.0",
"nearley": "^2.20.1",
"total-serialism": "^1.14.2"
},
"devDependencies": {
"nodemon": "^2.0.6"
}
}
================================================
FILE: grammar/parser.js
================================================
const fs = require('fs-extra');
const util = require('util');
const nearley = require('nearley');
const grammar = require('./grammar.js');
const worker = require('./mercuryIR.js');
if (process.argv.length < 3){
console.log('Please provide file as argument');
} else {
let args = process.argv.slice(2, process.argv.length);
let file = args[0];
parseFile(file);
}
function parse(code){
// split multiple lines into array of strings
let lines = code.split('\n');
let ast = { '@main' : [] };
let result = {};
for (let l in lines){
// create a Parser object from our grammar
let parser = new nearley.Parser(nearley.Grammar.fromCompiled(grammar));
if (lines[l] !== ''){
try {
// parse something!
parser.feed(lines[l]);
// parser.results is an array of possible parsings.
var results = parser.results.length;
if (results > 1){
console.log("!!! Warning, ambiguous grammar!");
for (var i=0; i> s #(notes 1) %(1/16) ^(1 300) !(0.2)"
}
},
{
"@global": {
"@comment": "// \t>> s *(1) ~(drive 16)"
}
},
{
"@object": {
"@new": {
"@inst": "synth",
"@type": {
"@identifier": "saw"
},
"@functions": [
{
"@function": {
"@name": "name",
"@args": [
{
"@identifier": "s2"
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "s2",
"@functions": [
{
"@function": {
"@name": "note",
"@args": [
{
"@function": {
"@name": "random",
"@args": [
{
"@number": 4
},
{
"@number": 0
},
{
"@number": 12
}
]
}
},
{
"@number": 2
}
]
}
},
{
"@function": {
"@name": "time",
"@args": [
{
"@division": "1/16"
}
]
}
},
{
"@function": {
"@name": "env",
"@args": [
{
"@number": 300
},
{
"@number": 1000
}
]
}
},
{
"@function": {
"@name": "beat",
"@args": [
{
"@number": 0.7
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "s2",
"@functions": [
{
"@function": {
"@name": "pan",
"@args": [
{
"@identifier": "random"
}
]
}
},
{
"@function": {
"@name": "group",
"@args": [
{
"@identifier": "bass"
},
{
"@identifier": "intro"
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "s2",
"@functions": [
{
"@function": {
"@name": "amp",
"@args": [
{
"@number": 0
}
]
}
}
]
}
}
},
{
"@object": {
"@new": {
"@inst": "sample",
"@type": {
"@identifier": "kick_min"
},
"@functions": [
{
"@function": {
"@name": "name",
"@args": [
{
"@identifier": "kck"
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "kck",
"@functions": [
{
"@function": {
"@name": "time",
"@args": [
{
"@division": "1/4"
}
]
}
},
{
"@function": {
"@name": "add_fx",
"@args": [
{
"@identifier": "drive"
},
{
"@number": 1.1
}
]
}
},
{
"@function": {
"@name": "add_fx",
"@args": [
{
"@identifier": "filter"
},
{
"@identifier": "low"
},
{
"@number": 500
},
{
"@number": 0.3
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "all",
"@functions": [
{
"@function": {
"@name": "add_fx",
"@args": [
{
"@identifier": "reverb"
},
{
"@number": 1
},
{
"@number": 20
}
]
}
},
{
"@function": {
"@name": "add_fx",
"@args": [
{
"@identifier": "chip"
},
{
"@number": 0.5
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "sn",
"@functions": [
{
"@function": {
"@name": "add_fx",
"@args": [
{
"@identifier": "reverb"
},
{
"@number": 0.9
},
{
"@number": 17
}
]
}
}
]
}
}
},
{
"@object": {
"@set": {
"@name": "bass",
"@functions": [
{
"@function": {
"@name": "add_fx",
"@args": [
{
"@identifier": "drive"
},
{
"@number": 5
}
]
}
}
]
}
}
},
{
"@global": {
"@comment": "// silence"
}
}
]
}
================================================
FILE: grammar/test/mercuryIR.json
================================================
{
"global": {
"volume": [
3,
5000
],
"tempo": [
90
],
"scale": [
"pentatonic_minor",
"c"
],
"root": [
"c"
],
"randomSeed": [
9123
]
},
"variables": {
"bss": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3
],
"notes": [
0,
2,
4,
7,
9
],
"nts": [
0,
2,
4,
7,
9,
9,
7,
4,
2,
0
]
},
"objects": {
"obj1613486529761": {
"object": "synth",
"type": "sine",
"functions": {
"name": "obj1613486529761",
"group": [
"sn",
"bass"
],
"time": [
"1/4"
],
"note": [
7,
1
],
"env": [
1,
300
],
"beat": [
0.2
],
"amp": 0.7,
"wave2": [
"saw",
0
],
"add_fx": [
[
"reverb",
0.9,
11
],
[
"lfo",
"1/4",
"up"
],
[
"reverb",
1,
20
],
[
"chip",
0.5
]
]
}
},
"mySynth": {
"object": "synth",
"type": "sine",
"functions": {
"name": [
"mySynth"
],
"group": [
"sn",
"ld"
],
"time": [
"1/16"
],
"note": [
[
0,
2,
4,
7,
9
],
1
],
"env": [
1000,
200
],
"beat": [
0.8
],
"amp": [
0.5,
100
],
"wave2": [
"sine",
2
],
"add_fx": [
[
"drive",
16
],
[
"lfo",
"1/4",
"sine"
],
[
"reverb",
1,
20
],
[
"chip",
0.5
]
]
}
},
"s2": {
"object": "synth",
"type": "saw",
"functions": {
"name": [
"s2"
],
"group": [
"bass",
"intro"
],
"time": [
"1/16"
],
"note": [
[
3,
5,
11,
6
],
2
],
"env": [
300,
1000
],
"beat": [
0.7
],
"amp": [
0
],
"wave2": [
"saw",
0
],
"add_fx": [
[
"reverb",
1,
20
],
[
"chip",
0.5
]
],
"pan": [
"random"
]
}
},
"kck": {
"object": "sample",
"type": "kick_min",
"functions": {
"name": [
"kck"
],
"group": [],
"time": [
"1/4"
],
"speed": 1,
"env": [
-1
],
"beat": 1,
"amp": 0.9,
"stretch": [
0,
1,
1
],
"add_fx": [
[
"drive",
1.1
],
[
"filter",
"low",
500,
0.3
],
[
"reverb",
1,
20
],
[
"chip",
0.5
]
]
}
}
},
"groups": {
"sn": [],
"bass": [],
"all": [
"mySynth",
"s2",
"kck"
],
"ld": [],
"intro": []
}
}
================================================
FILE: grammar/test/ring-test.txt
================================================
// set debug 0
// possible arrays and datatypes with arbitrary spaces
ring ar1 [0 12 3.14 56 789]
print ar1
ring ar2 [11 22 33 44 55]
print ar2
ring ar3 [hat kick 3.14 123]
print ar3
ring ar4 [0 5 7 9]
print ar4
ring ar5 [0 12 24 -12]
print ar5
ring arr2d [0[1 2] 3]
print arr2d
ring ar6 [0 [ 1 2 ] 3 [ 4 5 6] 7]
print ar6
ring arr2d2 [hat [kick snare] 1.23 [4 5 [6 7] ]8 9]
print arr2d2
// ring ar8 (0 (1 3)2 5(6 7 8 ) )
// print ar8
ring spr1 spread(5 0 12)
print spr1
// => [0 2 4 7 9]
ring spr2 spreadFloat(5 -1 1)
print spr2
// => [-1 -0.6 -0.2 0.2 0.6]
ring spr3 spreadF(5 0 2)
print spr3
// => [0 0.4 0.8 1.2 1.6]
ring spr4 spread(5 12 0)
print spr4
// => [9 7 4 2 0]
ring spi1 spreadInclusive(5 0 12)
print spi1
// => [0 3 6 9 12]
ring spi2 spreadInclusiveFloat(5 -1 1)
print spi2
// => [-1 -0.5 0 0.5 1]
ring spi3 spreadInclusiveF(5 0 2)
print spi3
// => [0 0.5 1 1.5 2]
ring spi4 spreadInclusive(5 12 0)
print spi4
// => [12 9 6 3 0]
ring fll1 fill(10 2 15 3 20 4)
print fll1
// => [10 10 15 15 15 20 20 20 20]
ring fll2 fill(kick_min 2 hat_min 3)
print fll2
// => [kick_min kick_min hat_min hat_min hat_min]
ring sin1 sine(10)
print sin1
// => [6 9 11 11 9 6 2 0 0 2]
ring sin2 sine(10 1 -12 12)
print sin2
// => [0 7 11 11 7 0 -7 -11 -11 -7]
ring sin3 sine(10 2 0 5)
print sin3
// => [2 4 3 1 0 2 4 3 1 0]
ring sin4 sineFloat(8)
print sin4
// => [0 0.707 1 0.707 0 -0.707 -1 -0.707]
ring sin5 sineF(12 3 -1 1)
print sin5
// => [0 1 0 -1 0 1 0 -1 0 1 0 -1]
ring cos1 cosine(10)
print cos1
// => [12 10 7 4 1 0 1 4 7 10]
ring cos2 cosine(10 1 -12 12)
print cos2
// => [12 9 3 -3 -9 -12 -9 -3 3 9]
ring cos3 cosine(10 2 0 5)
print cos3
// => [5 3 0 0 3 4 3 0 0 3]
ring cos4 cosineFloat(8)
print cos4
// => [1 0.707 0 -0.707 -1 -0.707 0 0.707]
ring cos5 cosineF(12 3 -1 1)
print cos5
// => [1 0 -1 0 1 0 -1 0 1 0 -1 0]
ring euc1 euclidean()
print euc1
// => [1 0 1 0 1 0 1 0]
ring euc2 euclid(7 5)
print euc2
// => [1 1 0 1 1 0 1]
ring euc3 euclid(7 5 2)
print euc3
//=> [0 1 1 1 0 1 1]
ring hex1 hexBeat()
print hex1
// => [1 0 0 0]
ring hex2 hex(a)
print hex2
// => [1 0 1 0]
ring hex3 hex(f9cb)
print hex3
// => [1 1 1 1 1 0 0 1 1 1 0 0 1 0 1 1]
ring fib1 fibonacci(10)
print fib1
// => [0 1 1 2 3 5 8 13 21 34]
ring fib2 fibonacci(3 10)
print fib2
// => [55 89 144]
ring psn1 pisano()
print psn1
// => [0 1 1 2 3 5 8 1 9 10 7 5 0 5 5 10 3 1 4 5 9 2 11 1]
ring psn2 pisano(3)
print psn2
// => [0 1 1 2 0 2 2 1]
ring psn3 pisano(11)
print psn3
// => [0 1 1 2 3 5 8 2 10 1]
ring psn4 pisano(1)
print psn4
// => [0]
ring pll1 pell(8)
print pll1
// => [0 1 2 5 12 29 70 169]
ring luc1 lucas(8)
print luc1
// => [2 1 3 4 7 11 18 29]
ring tfi1 threeFibonacci(8)
print tfi1
// => [0 1 3 10 33 109 360 1189]
set randomSeed 31415
ring rnd1 random(5)
print rnd1
// => [1 0 0 1 1]
ring rnd2 random(5 12)
print rnd2
// => [0 10 3 2 2]
ring rnd3 rand(5 -12 12)
print rnd3
// => [-2 -5 -8 -11 6]
set randomSeed 31415
ring rnf1 randomFloat(5)
print rnf1
// => [0.81 0.32 0.01 0.85 0.88]
ring rnf2 randomF(5 0 12)
print rnf2
// => [0.16 10.72 3.16 262 2.34]
ring rnf3 randF(5 -12 12)
print rnf3
// => [-1.19 -4.21 -7.36 -10.31 6.82]
set randomSeed 1618
ring urn1 urn(5)
print urn1
// => [3 7 10 0 2]
ring urn2 urn(8 4)
print urn2
// => [0 2 1 3 1 3 0 2]
ring urn3 urn(8 10 14)
print urn3
// => [13 10 12 11 12 10 13 11]
set randomSeed 271828
ring coin1 coin(8)
print coin1
// => [1 0 1 0 1 0 1 1]
ring dice1 dice(8)
print dice1
// => [5 4 6 4 4 5 4 2]
set randomSeed 271828
ring twv1 twelveTone()
print twv1
=> [10 7 6 3 2 9 8 4 1 5 0 11]
set randomSeed 62832
ring samples [hat snare kick]
ring sequence choose(10 samples)
print sequence
// => [hat kick hat kick hat snare kick hat hat hat]
ring notes [0 3 7 5 9 12]
ring melody choose(10 notes)
print melody
// => [0 5 3 9 0 7 3 12 3 7]
set randomSeed 62832
ring samples [hat snare kick tom]
ring sequence pick(10 samples)
print sequence
// => [hat kick tom snare tom hat snare kick tom hat]
ring notes [0 3 7 5 9 12]
ring melody pick(10 notes)
print melody
// => [3 0 7 9 12 5 0 7 12 9]
set randomSeed 14142
ring samples [hat snare kick tom]
ring shf1 shuffle(samples)
print shf1
// => [snare tom kick hat]
ring notes [0 3 7 5 9 12]
ring shf2 scramble(notes)
print shf2
// => [12 0 3 7 5 9]
ring notes [0 3 7]
ring melody clone(notes 0 12 7 -7)
print melody
// => [0 3 7 12 15 19 7 10 14 -7 -4 0]
ring partA [0 3 7]
ring partB [24 19 12]
ring partC [-7 -5 -3]
ring phrase combine(partA partB partC)
print phrase
// => [0 3 7 24 19 12 -7 -5 -3]
ring partC [kick hat snare hat]
ring partD [hat hat hat snare]
ring sequence join(partC partD)
print sequence
// => [kick hat snare hat hat hat hat snare]
// concat()
ring notes [0 3 7]
ring phrase duplicate(notes 4)
print phrase
// => [0 3 7 0 3 7 0 3 7 0 3 7]
// dup()
ring rhythm [1 0 1 1 0 1 1]
ring sequence every(rhythm 2 8)
print sequence
// => [1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0]
ring melody [5 7 3 9 1]
ring phrase every(melody 2 7 12)
print phrase
// => [5 7 3 9 1 12 12 12 12 12 12 12 12 12]
ring rhythm [1 1 0 1 1]
ring sequence every(rhythm 2 8 0 1)
print sequence
// => [0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0]
ring notes [0 3 7 12]
ring inv1 invert(notes)
print inv1
// => [12 9 5 0]
ring inv2 invert(notes 5)
print inv2
// => [10 7 3 -2]
ring inv3 invert(notes 3 10)
print inv3
// => [13 10 6 1]
// inverse()
// flip()
// inv()
ring notes [0 7 7 5 3 12 0 3 3]
ring flt1 filter(notes 3)
print flt1
ring flt2 filter(notes 7 5 12)
print flt2
ring partA [0 3 7 5 0]
ring partB [12 19 15]
ring partC [24 22]
ring melody lace(partA partB partC)
print melody
// => [0 12 24 3 19 22 7 15 5 0]
// zip()
ring partA [0 3 7 5 0]
ring partB [12 19 15]
ring merged merge(partA partB)
print merged
// => [[0 12] [3 19] [7 15] 5 0]
// mix()
ring notes [0 3 7 12]
ring melodyA palindrome(notes)
print melodyA
// => [0 3 7 12 12 7 3 0]
ring melodyB palindrome(notes 1)
print melodyB
// => [0 3 7 12 7 3]
// palin()
// mirror()
ring melody [0 3 7 5 7 9 12]
ring left rotate(melody -2)
print left
// => [7 5 7 9 12 0 3]
ring right rotate(melody 2)
print right
// => [9 12 0 3 7 5 7]
// rotate()
// turn()
// rot()
ring melody [0 3 7 5]
ring rev reverse(melody)
print rev
// => [5 7 3 0]
// retrograde()
// // rev()
ring notes [0 3 7]
ring phrase repeat(notes 4)
// => [0 0 0 0 3 3 3 3 7 7 7 7]
print phrase
ring repeats [2 5 3]
ring phraseB repeat(notes repeats)
// => [0 0 3 3 3 3 3 7 7 7]
print phraseB
// also works with strings
ring samples [kick snare hat]
ring beats repeat(samples repeats)
// => [kick kick snare snare snare snare hat hat hat]
print beats
set randomSeed 4837
ring notes random(12 0 12)
ring srt1 sort(notes)
print srt1
// => [2 2 3 3 5 6 6 6 7 9 10 11]
ring srt2 sort(notes -1)
print srt2
// => [11 10 9 7 6 6 6 5 3 3 2 2]
ring notes [12 19 15 17]
ring places [1 0 0 1 1 0 1 0 1 0]
ring sprayed spray(notes places)
print sprayed
// => [12 0 0 19 15 0 17 0 12 0]
ring notes [0 5 7 3 7 7 0 12 5]
ring thinned unique(notes)
print thinned
// => [0 5 7 3 12]
// thin()
// add()
// subtract()
// sub()
// multiply()
// mul()
// divide()
// div()
set tempo 120
ring divs [1/4 1/2 1/8 3/16 1/4 1/6 2]
ring ms1 dtoms(divs)
print ms1
// => [500 1000 250 375 500 333.33 4000]
ring ms2 dtoms(divs 100)
print ms2
// => [600 1200 300 450 600 400 4800]
ring ratios [0.25 0.125 0.1875 0.25 0.16667 2]
ring ms3 dtoms(ratios)
print ms3
// => [500 1000 250 375 500 333.33 4000]
ring nts [0 12 5 7]
ring str stretch(nts 50)
print str
ring strF stretchFloat(nts 50)
print strF
set randomSeed 3141
ring nts [0 9 7 3 5 0 -1]
ring exp expand(nts 30)
print exp
set randomSeed 1618
ring exp2 expand(nts 30)
print exp2
print DONE!!!
================================================
FILE: grammar/test/synth-test.txt
================================================
set volume 3 5000
// set tempo 143
// set tempo random(1 80 120)
set randomSeed 9123
set scale pentatonic_minor c
ring bss fill(0 16 -3 16)
ring notes spread(5 0 12)
ring nts palin(notes)
// ring nts clone(nts 0 0 3 -2)
// ring nts clone(nts 0 7 9 12)
// ring jnd join(random(4 0 24) spread(4 0 24) urn(4 4))
new synth sine time(1/4) note(7 1) env(1 300) beat(0.2) group(sn bass) add_fx(reverb 0.9 11) add_fx(lfo 1/4 up)
// new synth sine time(1/4) note(palindrome(spread(5 0 12)) 1)
new synth sine name(mySynth)
set mySynth note(notes 1) timing(1/16) shape(1000 200) play(0.8) aux(sn ld)
set mySynth gain(0.5 100)
set mySynth osc2(sine 2) withFX(drive 16) addFX(lfo 1/4 sine)
// = notes spread(5 0 24)
// << synth sine name(s)
// >> s #(notes 1) %(1/16) ^(1 300) !(0.2)
// >> s *(1) ~(drive 16)
new synth saw name(s2)
set s2 note(random(4 0 12) 2) time(1/16) env(300 1000) beat(0.7)
set s2 pan(random) group(bass intro)
set s2 gain(0)
new sample kick_min name(kck)
set kck time(1/4) fx(drive 1.1) fx(filter low 500 0.3)
set all fx(reverb 1 20) fx(chip 0.5)
set sn fx(reverb 0.9 17)
set bass fx(drive 5)
// silence
================================================
FILE: grammar/totalSerialismIR.js
================================================
const Gen = require('total-serialism').Generative;
const Algo = require('total-serialism').Algorithmic;
const Mod = require('total-serialism').Transform;
const Rand = require('total-serialism').Stochastic;
const Stat = require('total-serialism').Statistic;
const TL = require('total-serialism').Translate;
const Util = require('total-serialism').Utility;
const functionMap = {
// All the Array transformation/generation methods
// From the total-serialism Node package
//
// Generative Methods
//
// generate an array of ints between specified range
'spread' : (...v) => {
return Gen.spread(...v);
},
// generate an array of floats between range
'spreadFloat' : (...v) => {
return Gen.spreadFloat(...v);
},
'spreadF' : (...v) => {
return Gen.spreadFloat(...v);
},
// generate an array of ints between specified range (inclusive)
'spreadInclusive' : (...v) => {
return Gen.spreadInclusive(...v);
},
// generate an array of floats between range (inclusive)
'spreadInclusiveFloat' : (...v) => {
return Gen.spreadInclusiveFloat(...v);
},
'spreadInclusiveF' : (...v) => {
return Gen.spreadInclusiveFloat(...v);
},
// fill an array with duplicates of a value
'fill' : (...v) => {
return Gen.fill(...v);
},
// generate an array from a sinewave function
'sine' : (...v) => {
return Gen.sine(...v);
},
'sineFloat' : (...v) => {
return Gen.sineFloat(...v);
},
'sineF' : (...v) => {
return Gen.sineFloat(...v);
},
// generate an array from a cosine function
'cosine' : (...v) => {
return Gen.cosine(...v);
},
'cosineFloat' : (...v) => {
return Gen.cosineFloat(...v);
},
'cosineF' : (...v) => {
return Gen.cosineFloat(...v);
},
//
// Algorithmic Methods
//
// generate a euclidean rhythm evenly spacing n-beats amongst n-steps
'euclid' : (...v) => {
return Algo.euclid(...v);
},
'euclidean' : (...v) => {
return Algo.euclid(...v);
},
// generate a rhythm based on a hexadecimal string (0-f)
'hexBeat' : (...v) => {
// console.log("@hexBeat", v);
return Algo.hexBeat(v[0]);
},
'hex' : (...v) => {
return Algo.hexBeat(v[0]);
},
// generate the numbers in the fibonacci sequence
'fibonacci' : (...v) => {
return Algo.fibonacci(...v);
},
// generate the pisano periods from the fibonacci sequence
'pisano' : (...v) => {
// console.log(Algo.pisano(...v));
return Algo.pisano(...v);
},
// generate the numbers in the fibonacci sequence
'pell' : (...v) => {
return Algo.pell(...v);
},
// generate the numbers in the fibonacci sequence
'lucas' : (...v) => {
return Algo.lucas(...v);
},
// generate the numbers in the fibonacci sequence
'threeFibonacci' : (...v) => {
return Algo.threeFibonacci(...v);
},
//
// Stochastic Methods
//
// set the random number generator seed
'randomSeed' : (...v) => {
// console.log("seed", ...v);
Rand.seed(v[0]);
},
// generate an array of random integers in range
'random' : (...v) => {
return Rand.random(...v);
},
'rand' : (...v) => {
return Rand.random(...v);
},
// generate an array of random floats
'randomFloat' : (...v) => {
return Rand.randomFloat(...v);
},
'randomF' : (...v) => {
return Rand.randomFloat(...v);
},
'randF' : (...v) => {
return Rand.randomFloat(...v);
},
// generate a random walk (drunk)
'drunk' : (...v) => {
return Rand.drunk(...v);
},
'drunkF' : (...v) => {
return Rand.drunkFloat(...v);
},
'drunkFloat' : (...v) => {
return Rand.drunkFloat(...v);
},
// generate random values picked from an urn
'urn' : (...v) => {
return Rand.urn(...v);
},
// generate an array of coin tosses
'coin' : (...v) => {
return Rand.coin(v[0]);
},
// generate an array of dice rolls
'dice' : (...v) => {
return Rand.dice(v[0]);
},
// generate an array of twelveTone notes
'twelveTone' : () => {
return Rand.twelveTone();
},
// choose values at random from a ring provided
'choose' : (...v) => {
return Rand.choose(...v);
},
// pick values randomly from a ring provided and remove chosen
'pick' : (...v) => {
return Rand.pick(...v);
},
// shuffle the items in an array, influenced by the random seed
'shuffle' : (v) => {
return Rand.shuffle(v);
},
'scramble' : (v) => {
return Rand.shuffle(v);
},
// expand an array based upon the pattern within an array
// arbitrarily choosing the next
'expand' : (...v) => {
// check if arguments are correct
v[0] = (Array.isArray(v[0])) ? v[0] : [v[0]];
v[1] = Math.max(2, (Array.isArray(v[1])) ? v[1][0] : v[1]);
return Rand.expand(v[0], v[1]);
},
//
// Transformational Methods
//
// duplicate an array with an offset added to every value
'clone' : (...v) => {
return Mod.clone(...v);
},
// combine multiple numbers/arrays into one
'combine' : (...v) => {
return Mod.combine(...v);
},
'concat' : (...v) => {
return Mod.combine(...v);
},
'join' : (...v) => {
return Mod.combine(...v);
},
// duplicate an array certain amount of times
'duplicate' : (...v) => {
return Mod.duplicate(...v);
},
'dup' : (...v) => {
return Mod.duplicate(...v);
},
// repeat the individual values of an array by a certain amount
'repeat' : (...v) => {
return Mod.repeat(...v);
},
// add zeroes to a rhythm to make it play once over a certain amount of bars
'every' : (...v) => {
return Mod.every(...v);
},
// invert an array around a center point
'invert' : (...v) => {
return Mod.invert(...v);
},
'inverse' : (...v) => {
return Mod.invert(...v);
},
'flip' : (...v) => {
return Mod.invert(...v);
},
'filter' : (...v) => {
let args = [...v];
return Mod.filter(v[0], v.slice(1, v.length));
},
'inv' : (...v) => {
return Mod.invert(...v);
},
// lookup the values from an array based on another array
'lookup' : (...v) => {
return Mod.lookup(...v);
},
'get' : (...v) => {
return Mod.lookup(...v);
},
// interleave multiple arrays into one
'lace' : (...v) => {
return Mod.lace(...v);
},
'zip' : (...v) => {
return Mod.lace(...v);
},
// merge arrays into a 2D-array
'merge' : (...v) => {
return Mod.merge(...v);
},
'mix' : (...v) => {
return Mod.merge(...v);
},
// generate a palindrome of an array
'palindrome' : (...v) => {
return Mod.palindrome(...v);
},
'palin' : (...v) => {
return Mod.palindrome(...v);
},
'mirror' : (...v) => {
return Mod.palindrome(...v);
},
// rotate an array in positive or negative direction
'rotate' : (...v) => {
return Mod.rotate(...v);
},
'rot' : (...v) => {
return Mod.rotate(...v);
},
'turn' : (...v) => {
return Mod.rotate(...v);
},
// reverse an array
'reverse' : (...v) => {
return Mod.reverse(...v);
},
'rev' : (...v) => {
return Mod.reverse(...v);
},
'retrograde' : (...v) => {
return Mod.reverse(...v);
},
// sort an array in ascending or descending order
'sort' : (...v) => {
return Stat.sort(...v);
},
// spray values on the non-zero places of another array
'spray' : (...v) => {
return Mod.spray(...v);
},
// stretch an array to a specified length, interpolating values
'stretch' : (...v) => {
// swap because of implementation in total-serialism
v[0] = (Array.isArray(v[0])) ? v[0] : [v[0]];
v[1] = Math.max(2, (Array.isArray(v[1])) ? v[1][0] : v[1]);
return Util.trunc(Mod.stretch(...v));
},
'stretchFloat' : (...v) => {
return Mod.stretch(...v);
},
// remove duplicates from an array, leave order intact
'unique' : (...v) => {
return Mod.unique(...v);
},
'thin' : (...v) => {
return Mod.unique(...v);
},
//
// Translate Methods
//
'tempo' : (...v) => {
return TL.setTempo(v[0]);
},
'scale' : (...v) => {
return TL.setScale(...v);
},
'toScale' : (...v) => {
return TL.toScale(...v);
},
'divisionToMs' : (...v) => {
return TL.divisionToMs(...v);
},
'dtoms' : (...v) => {
return TL.divisionToMs(...v);
},
//
// Statistic Methods
//
// IMPLEMENTATION NEEDED
// maximum
// minimum
// mean
// median
// mode
//
// Utility Methods
//
// add 1 or more values to an array
'add' : (...v) => {
return Util.add(...v);
},
// subtract 1 or more values from an array
'subtract' : (...v) => {
return Util.subtract(...v);
},
'sub' : (...v) => {
return Util.subtract(...v);
},
// multiply 1 or more values to an array
'multiply' : (...v) => {
return Util.multiply(...v);
},
'mul' : (...v) => {
return Util.multiply(...v);
},
// divide 1 or more values from an array
'divide' : (...v) => {
return Util.divide(...v);
},
'div' : (...v) => {
return Util.divide(...v);
},
// normalize an array to 0-1 range
'normalize' : (...v) => {
return Util.normalize(...v);
},
'norm' : (...v) => {
return Util.normalize(...v);
},
// take the modulus of an array
'modulo' : (...v) => {
return Util.mod(...v);
},
'mod' : (...v) => {
return Util.mod(...v);
}
}
exports.functionMap = functionMap;
================================================
FILE: mercury_ide/.vscode/settings.json
================================================
{
"cSpell.enabled": false
}
================================================
FILE: mercury_ide/_deprecated/argBindings.txt
================================================
amp, amp;
gain, amp;
volume, amp;
a, amp;
g, amp;
v, amp;
beat, beat;
rhythm, beat;
b, beat;
filter, filter;
cutoff, filter;
f, filter;
timing, time;
time, time;
t, time;
envelope, env;
transient, env;
shape, env;
env, env;
e, env;
panning, pan;
pan, pan;
p, pan;
note, note;
pitch, note;
n, note;
slide, slide;
glide, slide;
portamento, slide;
porta, slide;
speed, speed;
rate, speed;
s, speed;
deep, sub;
sub, sub;
add_fx, add_fx;
with_fx, add_fx;
fx, add_fx;
effect, add_fx;
name, name;
resonance, res;
reson, res;
res, res;
length, res;
fm_depth, fm_depth;
fm_amount, fm_depth;
fm_gain, fm_depth;
fm_amp, fm_depth;
fm_g, fm_depth;
fm_d, fm_depth;
fm_a, fm_depth;
fm_index, fm_index;
fm_harmonic, fm_index;
harmonicity, fm_index;
harmonics, fm_index;
fm_i, fm_index;
fm_h, fm_index;
fm_env, fm_env;
fm_envelope, fm_env;
fm_shape, fm_env;
fm_e, fm_index;
stretch, stretch;
beatstretch, stretch;
loop, stretch;
solo, solo;
detune, detune;
tune, detune;
add_wave, wave2;
wave2, wave2;
osc2, wave2;
add_osc, wave2;
group, group;
offset, offset;
pos, offset;
position, offset;
off, offset;
================================================
FILE: mercury_ide/_deprecated/arr2dTo1d.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 413.0, 154.0, 526.0, 712.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 182.966666666666669, 360.0, 91.0, 22.0 ],
"text" : "zl 32767 slice 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 242.0, 561.0, 67.0, 22.0 ],
"text" : "route array"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 220.966666666666669, 600.0, 88.0, 22.0 ],
"text" : "zl 32767 group"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 242.0, 531.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 242.0, 501.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 203.633333333333354, 315.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.550000000000011, 240.0, 75.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 97.550000000000011, 210.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 220.966666666666669, 465.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 220.966666666666669, 420.0, 101.0, 22.0 ],
"text" : "sprintf obj:%s:%s"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 220.966666666666669, 390.0, 116.0, 22.0 ],
"text" : "routepass dictionary"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 162.050000000000011, 165.0, 101.0, 22.0 ],
"text" : "prepend contains"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.150000000000006, 135.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.550000000000011, 135.0, 60.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 285.0, 165.0, 105.099997999999999, 87.0 ],
"text" : "check if string argument is part of variable set. Then output variables, else throughput word"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 171.125, 52.0, 106.0, 60.0 ],
"text" : "if float, int or list, pass through to output. Symbol looks up variable"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 49.75, 90.0, 107.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 162.300000000000011, 285.0, 81.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict variables"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-19",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 85.150000000000006, 645.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-10", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"midpoints" : [ 213.133333333333354, 347.0, 255.091666666666697, 347.0, 255.091666666666697, 199.0, 107.050000000000011, 199.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-5", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 1 ]
}
}
]
}
}
================================================
FILE: mercury_ide/_deprecated/beatSyncSystem.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 766.0, 264.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 114.0, 195.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-128",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 147.0, 239.5, 80.0, 22.0 ],
"text" : "pv noteCount"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 70.75, 269.5, 93.0, 22.0 ],
"text" : "s #0_trigger"
}
}
, {
"box" : {
"id" : "obj-233",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 114.0, 300.0, 113.0, 22.0 ],
"text" : "s #0_noteCount"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 300.0, 57.0, 22.0 ],
"text" : "s allBeat"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "int", "", "", "int" ],
"patching_rect" : [ 114.0, 164.0, 61.0, 22.0 ],
"text" : "counter"
}
}
, {
"box" : {
"id" : "obj-153",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "int", "bang", "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 78.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 480.0, 221.0, 22.0 ],
"text" : "loadmess warpRates #0_warpRates"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 165.0, 64.0, 22.0 ],
"text" : "argGetList"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 630.0, 135.0, 65.0, 22.0 ],
"text" : "route warp"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 870.0, 300.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 630.0, 226.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 870.0, 330.0, 82.0, 22.0 ],
"text" : "samps 2, fill 1"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 780.0, 330.0, 61.0, 22.0 ],
"text" : "samps $1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 196.0, 174.0, 22.0 ],
"text" : "vexpr 1. / $f1 @maxsize 32767"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 255.0, 296.0, 22.0 ],
"text" : "vexpr 1. / ($f1 / $f2) @scalarmode 1 @maxsize 32767"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 907.0, 226.0, 80.0, 22.0 ],
"text" : "zl 32767 sum"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 780.0, 300.0, 73.0, 22.0 ],
"text" : "zl 32767 len"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 630.0, 331.0, 142.0, 22.0 ],
"text" : "peek~ #0_warpRates"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 630.0, 300.0, 66.0, 22.0 ],
"text" : "listfunnel 0"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 630.0, 375.0, 208.0, 22.0 ],
"text" : "buffer~ #0_warpRates @samps 1"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 255.0, 60.0, 40.0, 22.0 ],
"text" : "t l l l"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 532.0, 480.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 532.0, 450.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 532.0, 420.0, 74.0, 22.0 ],
"text" : "getVariables"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 405.0, 285.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 481.5, 207.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 481.5, 171.0, 22.0, 22.0 ],
"text" : "t 2"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 522.5, 171.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.0, 615.0, 62.0, 22.0 ],
"text" : "switch 2 1"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 481.5, 567.5, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 481.5, 135.0, 60.0, 22.0 ],
"text" : "route free"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 289.0, 525.0, 109.0, 22.0 ],
"text" : "ratchet $2, prob $1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 390.0, 420.0, 76.0, 22.0 ],
"text" : "route ratchet"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 60.0, 630.0, 48.0, 22.0 ],
"text" : "change"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 318.0, 707.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 312.5, 660.5, 77.0, 22.0 ],
"text" : "r countReset"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 201.5, 315.0, 29.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 158.0, 390.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "" ],
"patching_rect" : [ 268.0, 315.0, 40.0, 22.0 ],
"text" : "t 2 1 l"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 99.0, 480.0, 78.0, 22.0 ],
"text" : "selector~ 2 1"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 289.0, 390.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 265.5, 267.0, 93.0, 22.0 ],
"text" : "regexp (\\\\w+)~$"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 289.0, 420.0, 76.0, 22.0 ],
"text" : "receive~ null"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 641.0, 198.0, 628.0, 493.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 210.0, 29.5, 22.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 120.0, 165.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 240.0, 56.0, 22.0 ],
"text" : "zl.lookup"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 210.0, 265.0, 22.0 ],
"text" : "1/32 1/24 1/16 1/8 1/6 1/4 1/3 1/2 1 2 3 4 5 6 7 8"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 135.0, 53.0, 22.0 ],
"text" : "clip 1 16"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 420.0, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 285.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 90.0, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 212.0, 360.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 255.0, 165.0, 29.5, 22.0 ],
"text" : "t 0 l"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 265.5, 201.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 291.5, 885.0, 90.0, 47.0 ],
"text" : "seeded random probablity"
}
}
, {
"box" : {
"id" : "obj-54",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 73.0, 420.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 212.0, 420.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 265.5, 237.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 405.0, 201.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 577.0, 137.0, 822.0, 670.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 200.5, 345.0, 21.0, 22.0 ],
"text" : "int"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 450.0, 32.0, 22.0 ],
"text" : "fract"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 270.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 200.5, 405.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 200.5, 375.0, 171.0, 22.0 ],
"text" : "peek warpRates @interp none"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 200.5, 270.0, 40.0, 22.0 ],
"text" : "< -0.9"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 315.0, 29.5, 22.0 ],
"text" : "+="
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 225.0, 35.0, 22.0 ],
"text" : "delta"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 355.0, 45.0, 100.0, 22.0 ],
"text" : "buffer warpRates"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 405.0, 540.0, 28.0, 22.0 ],
"text" : "abs"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 615.0, 19.0, 22.0 ],
"text" : "1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 190.0, 660.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 355.0, 630.0, 29.5, 22.0 ],
"text" : "<"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 355.0, 540.0, 28.0, 22.0 ],
"text" : "abs"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 405.0, 510.0, 35.0, 22.0 ],
"text" : "delta"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 355.0, 585.0, 48.0, 22.0 ],
"text" : "sah 0.5"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 355.0, 510.0, 37.0, 22.0 ],
"text" : "noise"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 419.0, 585.0, 90.0, 22.0 ],
"text" : "param prob 0.5"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 735.0, 32.0, 22.0 ],
"text" : "fract"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 705.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 200.5, 570.0, 137.0, 22.0 ],
"text" : "param ratchet 1 @min 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 45.0, 28.0, 22.0 ],
"text" : "in 4"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 105.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 825.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 510.0, 40.0, 22.0 ],
"text" : "< -0.9"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 480.0, 35.0, 22.0 ],
"text" : "delta"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 795.0, 40.0, 22.0 ],
"text" : "< -0.9"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 765.0, 35.0, 22.0 ],
"text" : "delta"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 195.0, 94.0, 22.0 ],
"text" : "rate @sync lock"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 32.0, 22.0 ],
"text" : "fract"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 29.5, 22.0 ],
"text" : "-"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 195.0, 94.0, 22.0 ],
"text" : "rate @sync lock"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 540.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 2 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"order" : 0,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"order" : 1,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"midpoints" : [ 210.0, 440.0, 154.25, 440.0, 154.25, 259.0, 185.0, 259.0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 0,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 125.0, 525.0, 106.0, 22.0 ],
"text" : "gen~ @t beatsync"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 663.0, 191.0, 595.0, 548.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 150.0, 82.0, 22.0 ],
"text" : "prepend seed"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 105.0, 65.0, 22.0 ],
"text" : "r the_seed"
}
}
, {
"box" : {
"id" : "obj-120",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 210.0, 100.0, 22.0 ],
"text" : "< 1."
}
}
, {
"box" : {
"id" : "obj-119",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "float" ],
"patching_rect" : [ 45.0, 105.0, 100.0, 22.0 ],
"text" : "t b f"
}
}
, {
"box" : {
"id" : "obj-118",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 45.0, 180.0, 41.0, 22.0 ],
"text" : "/ 100."
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 150.0, 75.0, 22.0 ],
"text" : "random 100"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-129",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-136",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 270.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-119", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 1 ],
"source" : [ "obj-119", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-136", 0 ],
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-119", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-4", 0 ]
}
}
]
}
,
"patching_rect" : [ 212.0, 885.0, 78.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fuzzy_logic"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 324.0, 547.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 99.0, 100.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 50.0, 327.0, 133.0, 22.0 ],
"text" : "regexp obj:dictionary:.+"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 107.0, 400.0, 67.0, 22.0 ],
"text" : "route array"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 250.0, 29.5, 22.0 ],
"text" : "%"
}
}
, {
"box" : {
"id" : "obj-127",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 295.0, 68.0, 22.0 ],
"text" : "zl.lookup 0"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 141.0, 205.0, 39.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-188",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 99.0, 175.0, 61.0, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-221",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 140.0, 76.0, 22.0 ],
"text" : "getVariables"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-41",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-43",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.5, 450.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 1 ],
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 1 ],
"source" : [ "obj-188", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-188", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-188", 0 ],
"source" : [ "obj-221", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-86", 0 ]
}
}
]
}
,
"patching_rect" : [ 212.0, 810.0, 79.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p lookupBeat"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.0, 840.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 501.0, 754.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 355.5, 201.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 405.0, 360.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 370.5, 465.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 255.0, 120.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 355.5, 165.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 355.5, 135.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 272.0, 705.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 272.0, 660.5, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 60.0, 330.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.0, 300.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 542.5, 62.0, 47.0 ],
"text" : "reset every n-times"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-3",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 158.0, 810.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 390.0, 567.5, 63.0, 22.0 ],
"text" : "route beat"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-7",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 289.0, 746.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 37.0, 360.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-20",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 660.5, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 37.0, 75.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-211",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 73.0, 390.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-200",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 246.0, 660.5, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-202",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 125.0, 615.0, 42.0, 22.0 ],
"text" : "edge~"
}
}
, {
"box" : {
"id" : "obj-196",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.0, 705.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 37.0, 215.0, 63.0, 22.0 ],
"text" : "route beat"
}
}
, {
"box" : {
"id" : "obj-175",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 212.0, 567.5, 42.0, 22.0 ],
"text" : "edge~"
}
}
, {
"box" : {
"id" : "obj-179",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "int", "", "", "int" ],
"patching_rect" : [ 212.0, 754.0, 61.0, 22.0 ],
"text" : "counter"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 465.0, 465.0, 55.0, 22.0 ],
"text" : "t 0.125 0"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.0, 390.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-153",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 30.0, 154.0, 22.0 ],
"text" : "route time"
}
}
, {
"box" : {
"id" : "obj-137",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 84.0, 128.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 60.0, 28.0, 22.0 ],
"text" : "abs"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 30.0, 37.0, 22.0 ],
"text" : "noise"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 105.0, 29.5, 22.0 ],
"text" : ">"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 150.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 390.0, 885.0, 110.0, 22.0 ],
"text" : "gen @t fuzzy_logic"
}
}
, {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 212.0, 915.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 128.5, 215.0, 116.0, 22.0 ],
"text" : "phasor~ 1n @lock 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-110",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 37.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-152",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 212.0, 960.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-196", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-102", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 2 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 1,
"source" : [ "obj-153", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-153", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"order" : 0,
"source" : [ "obj-153", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-202", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-175", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-179", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"order" : 0,
"source" : [ "obj-179", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-179", 2 ],
"order" : 1,
"source" : [ "obj-196", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-196", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-196", 1 ],
"source" : [ "obj-200", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-200", 0 ],
"source" : [ "obj-202", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-211", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-179", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 0,
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-179", 2 ],
"order" : 1,
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-211", 0 ],
"source" : [ "obj-42", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"order" : 0,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-44", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 2 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-51", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-51", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"order" : 0,
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"order" : 1,
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 3 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 2 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-55", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-55", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 1 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-63", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-64", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 0,
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"order" : 1,
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-72", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-72", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-74", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 45.0, 73.0, 109.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p beatSyncSystem"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 79.0, 22.0 ],
"text" : "r #0_args"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "int", "bang" ],
"patching_rect" : [ 45.0, 120.0, 70.5, 22.0 ],
"text" : "t b 1 b"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-233", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 2 ],
"source" : [ "obj-153", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-153", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-77", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-77", 1 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0,
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/_deprecated/bind-functions.txt
================================================
amp, amp;
gain, amp;
volume, amp;
a, amp;
g, amp;
v, amp;
beat, beat;
rhythm, beat;
b, beat;
filter, filter;
cutoff, filter;
f, filter;
timing, time;
time, time;
t, time;
envelope, env;
transient, env;
shape, env;
env, env;
e, env;
panning, pan;
pan, pan;
p, pan;
note, note;
pitch, note;
n, note;
slide, slide;
glide, slide;
portamento, slide;
porta, slide;
speed, speed;
rate, speed;
s, speed;
deep, sub;
sub, sub;
add_fx, add_fx;
with_fx, add_fx;
fx, add_fx;
effect, add_fx;
name, name;
resonance, res;
reson, res;
res, res;
length, res;
fm_depth, fm_depth;
fm_amount, fm_depth;
fm_gain, fm_depth;
fm_amp, fm_depth;
fm_g, fm_depth;
fm_d, fm_depth;
fm_a, fm_depth;
fm_index, fm_index;
fm_harmonic, fm_index;
harmonicity, fm_index;
harmonics, fm_index;
fm_i, fm_index;
fm_h, fm_index;
fm_env, fm_env;
fm_envelope, fm_env;
fm_shape, fm_env;
fm_e, fm_index;
stretch, stretch;
beatstretch, stretch;
loop, stretch;
solo, solo;
detune, detune;
tune, detune;
add_wave, wave2;
wave2, wave2;
osc2, wave2;
add_osc, wave2;
group, group;
offset, offset;
pos, offset;
position, offset;
off, offset;
================================================
FILE: mercury_ide/_deprecated/codeParser.js
================================================
autowatch = 1;
inlets = 1;
outlets = 1;
var textArray = new Array();
function jit_matrix(mat){
code = new JitterMatrix(mat);
var dimX = code.dim[0];
var dimY = code.dim[1];
// post("input", code.dim[0], code.dim[1], "\n");
textArray = Array2D(dimY, dimX);
for (var y = 0; y < code.dim[1]; y++){
var line = "";
for (var x = 0; x < code.dim[0]; x++){
var ascii = code.getcell(x, y);
if (ascii > 31){
line += String.fromCharCode(code.getcell(x, y));
}
}
if (line != ""){
// post(line, "\n");
outlet(0, line);
}
}
}
function Array2D(y, x){
var arr = new Array(y);
for (var i = 0; i < y; i++){
arr[y] = new Array(x);
for (var k = 0; k < x; k++){
arr[y][k] = 0;
}
}
return arr;
}//Array2D()
================================================
FILE: mercury_ide/_deprecated/dspLib.genexpr
================================================
//=====================================================================
// dspLib.genexpr
//
// A library with different DSP effects and methods for the
// gen~ codebox environment in Max
//=====================================================================
// distortion algorithm from:
// Digital Audio Effects (DAFX) book by Udo Zölzer
// f(x) = sign(x) * (1 - e^-|x|)
tubeDrive(sig, amt){
d = max(amt, 1); //minimum gain of 1
g = 1 / sqrt(d); //equal power gain reduction
a = sig * d; //apply gain
return (1 - exp(-abs(a))) * g * sign(a);
}
// Sigmoid function from:
// https://en.wikipedia.org/wiki/Sigmoid_function
// tanh is often used as a quick-and-easy softclipping algorithm
// f(x) = tanh(x)
softClip(sig, amt){
d = max(amt, 1); //minimum gain of 1
g = 1 / sqrt(d); //equal power gain reduction
a = sig * d; //apply gain
return tanh(a) * g;
}
// Sigmoid function from:
// https://en.wikipedia.org/wiki/Sigmoid_function
// f(x) = x / (1 + |x| )
overDrive(sig, amt){
d = max(amt, 1); //minimum gain of 1
g = 1 / sqrt(d); //equal power gain reduction
a = sig * d; //apply gain
return (a / (abs(a) + 1)) * g;
}
// zero-crossing distortion / cross-over distortion
// A distortion applied to the crossing of the signal through the 0
// f(x)
crossDrive(sig, amt){
d = max(amt, 1); //minimum gain of 1
g = 1 / d; //gain reduction
return pow(abs(sig), g) * sign(sig) * g;
}
================================================
FILE: mercury_ide/_deprecated/ease.mxo/Contents/Info.plist
================================================
BuildMachineOSBuild
16G1114
C74ObjectProperties
c74excludefromcollectives
no
CFBundleDevelopmentRegion
English
CFBundleExecutable
ease
CFBundleIdentifier
com.cycling74.ease
CFBundleInfoDictionaryVersion
6.0
CFBundleLongVersionString
ease 1.1.1 - Copyright (c) 2018 Cycling '74
CFBundlePackageType
iLaX
CFBundleShortVersionString
1.1.1
CFBundleSignature
max2
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
1.1.1
CSResourcesFileMapped
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
9A235
DTPlatformVersion
GM
DTSDKBuild
17A360
DTSDKName
macosx10.13
DTXcode
0900
DTXcodeBuild
9A235
LSRequiresCarbon
NSHumanReadableCopyright
Copyright (c) 2018 Cycling '74
================================================
FILE: mercury_ide/_deprecated/ease.mxo/Contents/PkgInfo
================================================
iLaX????
================================================
FILE: mercury_ide/_deprecated/editor.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 142.5, 87.0, 22.0 ],
"text" : "route jit_matrix"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 172.5, 99.0, 22.0 ],
"text" : "prepend readFile"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 86.0, 202.5, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 86.0, 172.5, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 86.0, 142.5, 63.0, 22.0 ],
"text" : "route read"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_matrix", "jit_matrix", "" ],
"patching_rect" : [ 50.0, 112.5, 55.0, 22.0 ],
"text" : "jit.textfile"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-37",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 49.99998933333336, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-38",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.99998933333336, 297.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-2", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"midpoints" : [ 95.5, 234.5, 159.5, 234.5, 159.5, 101.5, 59.5, 101.5 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-37", 0 ]
}
}
]
}
,
"patching_rect" : [ 292.666666666666629, 675.0, 76.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fileHandler"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 292.666666666666629, 330.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 370.0, 330.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 265.0, 195.0, 66.0, 22.0 ],
"text" : "route done"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 105.0, 615.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 518.666666666666629, 555.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 675.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"fontface" : 3,
"fontsize" : 24.0,
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 45.0, 330.0, 33.0 ],
"text" : "editor"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 66.25, 200.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patching_rect" : [ 66.25, 150.0, 33.0, 22.0 ],
"text" : "t run"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "bang", "bang", "bang", "bang", "" ],
"patching_rect" : [ 66.25, 105.0, 131.0, 22.0 ],
"text" : "sel 2044 2162 252 370"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 66.0, 75.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 45.0, 45.0, 50.5, 22.0 ],
"text" : "key"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"source" : [ "obj-37", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-37", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 71.0, 256.0, 65.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p runCode"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 174.0, 195.0, 77.0, 22.0 ],
"text" : "prepend size"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 138.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 442.083333333333258, 256.0, 105.0, 22.0 ],
"text" : "prepend keyPress"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 138.0, 615.0, 113.0, 22.0 ],
"text" : "routepass jit_matrix"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 495.575757575757507, 390.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 390.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 408.666666666666629, 390.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 12,
"numoutlets" : 12,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 408.666666666666629, 303.0, 261.0, 49.0 ],
"text" : "routepass cursor_color blink_color number_color color blink_enable output_matrix font tracking leadscale cursor comment"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 55.5, 330.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "blink" ],
"patching_rect" : [ 42.5, 450.0, 40.0, 22.0 ],
"text" : "t blink"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 420.0, 54.0, 22.0 ],
"text" : "qlim 250"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.0, 330.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-222",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 1372.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 92.0, 261.0, 29.5, 22.0 ],
"text" : "t f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 792.0, 261.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 45.0, 500.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 66.0, 22.0 ],
"text" : "route bang"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 589.5, 555.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 589.5, 586.0, 67.0, 22.0 ],
"text" : "slide 15 15"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 81.5, 555.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 81.5, 586.0, 67.0, 22.0 ],
"text" : "slide 15 15"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 317.0, 201.0, 83.0, 22.0 ],
"text" : "route nLength"
}
}
, {
"box" : {
"id" : "obj-213",
"maxclass" : "preset",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "preset", "int", "preset", "int" ],
"patching_rect" : [ 792.0, 298.0, 100.0, 40.0 ],
"preset_data" : [ {
"number" : 1,
"data" : [ 5, "obj-174", "flonum", "float", 0.150000005960464, 5, "obj-175", "flonum", "float", 0.870000004768372, 5, "obj-176", "flonum", "float", 0.266000002622604, 5, "obj-24", "flonum", "float", -0.904999971389771, 5, "obj-126", "flonum", "float", 0.135000005364418, 5, "obj-127", "flonum", "float", 0.063000001013279, 5, "obj-128", "flonum", "float", 0.699999988079071, 5, "obj-121", "flonum", "float", 0.259999990463257, 5, "obj-119", "flonum", "float", 0.113099999725819, 5, "obj-118", "flonum", "float", 0.699999988079071 ]
}
]
}
}
, {
"box" : {
"id" : "obj-212",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 470.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-205",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 92.0, 500.0, 71.0, 22.0 ],
"text" : "minimum 0."
}
}
, {
"box" : {
"id" : "obj-203",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 470.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-201",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 317.0, 500.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-200",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 316.0, 157.0, 22.0 ],
"text" : "ease @function in_out_sine"
}
}
, {
"box" : {
"id" : "obj-183",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 316.0, 133.0, 22.0 ],
"text" : "ease @function in_sine"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-174",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 792.0, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-175",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 735.0, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-176",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 680.5, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-177",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 436.0, 211.0, 22.0 ],
"text" : "scale 0. 1. 0.266 0.87 0.15 @classic 0"
}
}
, {
"box" : {
"id" : "obj-163",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 316.0, 157.0, 22.0 ],
"text" : "ease @function in_out_sine"
}
}
, {
"box" : {
"id" : "obj-142",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 555.0, 436.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-139",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 555.0, 201.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-138",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 555.0, 316.0, 29.5, 22.0 ],
"text" : "/ 0."
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-126",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 506.0, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-127",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 437.0, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-128",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 377.0, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-132",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 436.0, 208.0, 22.0 ],
"text" : "scale 0. 1 0.7 0.063 0.135 @classic 0"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-121",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 277.0, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-119",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 197.0, 391.0, 67.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-118",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 127.5, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 436.0, 204.0, 22.0 ],
"text" : "scale 0. 1. 0.7 0.113 0.26 @classic 0"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 92.0, 201.0, 75.0, 22.0 ],
"text" : "route nLines"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 615.0, 53.5, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-24",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 565.5, 391.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 554.75, 646.0, 93.0, 22.0 ],
"text" : "position $1 $2 0"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.5, 646.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-219",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-221",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.5, 710.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-163", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-183", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-203", 0 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-213", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 3 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 4 ],
"source" : [ "obj-119", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 5 ],
"source" : [ "obj-121", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 5 ],
"source" : [ "obj-126", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 4 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 3 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-212", 0 ],
"source" : [ "obj-132", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-142", 0 ],
"order" : 0,
"source" : [ "obj-138", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-212", 1 ],
"order" : 1,
"source" : [ "obj-138", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-138", 0 ],
"source" : [ "obj-139", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-142", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-163", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 5 ],
"source" : [ "obj-174", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 4 ],
"source" : [ "obj-175", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 3 ],
"source" : [ "obj-176", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-177", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-183", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 0 ],
"source" : [ "obj-200", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-203", 1 ],
"source" : [ "obj-201", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-205", 0 ],
"source" : [ "obj-203", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-205", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-201", 0 ],
"source" : [ "obj-212", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"hidden" : 1,
"order" : 9,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-119", 0 ],
"hidden" : 1,
"order" : 8,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-121", 0 ],
"hidden" : 1,
"order" : 7,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-126", 0 ],
"hidden" : 1,
"order" : 4,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"hidden" : 1,
"order" : 5,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"hidden" : 1,
"order" : 6,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-174", 0 ],
"hidden" : 1,
"order" : 0,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"hidden" : 1,
"order" : 1,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"hidden" : 1,
"order" : 2,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"hidden" : 1,
"order" : 3,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-219", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-142", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-139", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-200", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-91", 1 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 254.0, 555.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p textScaling"
}
}
, {
"box" : {
"fontsize" : 11.0,
"id" : "obj-3",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 80.0, 330.0, 31.0 ],
"text" : "Copyright (c) 2020 Timo Hoogland\nThe GNU LGPL v.3 License",
"textcolor" : [ 0.0, 0.0, 0.0, 0.5 ]
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 180.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 138.0, 135.0, 335.0, 22.0 ],
"text" : "patcherargs ctx 1280 720 @blink_enable 1 @output_matrix 0"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 8,
"numoutlets" : 8,
"outlettype" : [ "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 138.0, 256.0, 289.666666666666629, 22.0 ],
"text" : "routepass init run drawto size write read blink_time"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.0, 195.0, 29.5, 22.0 ],
"text" : "init"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 188.0, 107.0, 286.0, 672.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 150.0, 330.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 150.0, 212.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 191.0, 135.0, 43.0, 22.0 ],
"text" : "* 2048"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 150.0, 77.0, 39.0, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "int", "int", "int", "int", "int" ],
"patching_rect" : [ 170.0, 107.0, 61.0, 22.0 ],
"text" : "modifiers"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 465.0, 47.0, 22.0 ],
"text" : "qlim 50"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 212.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 86.0, 135.0, 43.0, 22.0 ],
"text" : "* 2048"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 45.0, 77.0, 39.0, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "int", "int", "int", "int", "int" ],
"patching_rect" : [ 65.0, 107.0, 61.0, 22.0 ],
"text" : "modifiers"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 150.0, 45.0, 50.5, 22.0 ],
"text" : "keyup"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 45.0, 45.0, 50.5, 22.0 ],
"text" : "key"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 150.0, 435.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 150.0, 405.0, 41.0, 22.0 ],
"text" : "> 250"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "bang", "int", "int", "int" ],
"patching_rect" : [ 45.0, 255.0, 70.0, 22.0 ],
"text" : "t b i i i"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 51.5, 525.0, 29.5, 22.0 ],
"text" : "int"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 150.0, 374.982421999999985, 63.0, 22.0 ],
"text" : "clocker 40"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 150.0, 300.0, 29.5, 22.0 ],
"text" : "sel"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-234",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 79.0, 585.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"midpoints" : [ 159.5, 506.5, 61.0, 506.5 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"midpoints" : [ 54.5, 364.991211000000021, 159.5, 364.991211000000021 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"midpoints" : [ 105.5, 288.0, 170.0, 288.0 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-234", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-234", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 442.083333333333258, 226.0, 67.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p quickKey"
}
}
, {
"box" : {
"comment" : "(bang / arguments) render bang, drawto",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"color" : [ 0.952941, 0.564706, 0.098039, 1.0 ],
"id" : "obj-153",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 138.0, 510.0, 88.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "editor.js",
"parameter_enable" : 0
}
,
"text" : "js editor.js #1"
}
}
, {
"box" : {
"comment" : "(list) messages typed",
"id" : "obj-176",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 714.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"midpoints" : [ 528.166666666666629, 595.5, 114.5, 595.5 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"source" : [ "obj-153", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-153", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"midpoints" : [ 379.5, 366.5, 87.0, 366.5 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"midpoints" : [ 263.5, 587.0, 122.699999999999989, 587.0, 122.699999999999989, 499.0, 147.5, 499.0 ],
"source" : [ "obj-222", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 0,
"source" : [ "obj-25", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 1,
"source" : [ "obj-25", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 1,
"source" : [ "obj-25", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 0,
"source" : [ "obj-25", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"midpoints" : [ 302.166666666666629, 707.0, 93.833333333333314, 707.0, 93.833333333333314, 499.0, 147.5, 499.0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-76", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-76", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-76", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-76", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"source" : [ "obj-76", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-76", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-83", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-85", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-85", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/_deprecated/fb-delay.gendsp
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 104.0, 760.0, 680.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 296.0, 234.0, 29.0, 22.0 ],
"text" : "* -1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 234.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 296.0, 205.0, 39.0, 22.0 ],
"text" : "twopi"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 267.0, 30.0, 22.0 ],
"text" : "exp"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 391.0, 95.0, 22.0 ],
"text" : "slide 4410 4410"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 205.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 511.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 75.0, 127.0, 22.0 ],
"text" : "in 1 @comment signal"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 165.0, 190.0, 22.0 ],
"text" : "param cutoff 0.2 @min 0 @max 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 360.0, 190.0, 22.0 ],
"text" : "in 3 @comment feedback @min 0"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 120.0, 192.0, 22.0 ],
"text" : "in 2 @comment delaytime @min 0"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 234.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 315.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 315.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 436.0, 32.0, 22.0 ],
"text" : "tanh"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 391.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 234.0, 95.0, 22.0 ],
"text" : "slide 4410 4410"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 267.0, 74.0, 22.0 ],
"text" : "delay 44100"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"midpoints" : [ 69.5, 468.0, 41.5, 468.0, 41.5, 221.0, 80.0, 221.0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 2 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
],
"autosave" : 0,
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ]
}
}
================================================
FILE: mercury_ide/_deprecated/ladder~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"comment" : "(signal) resonance 0. - 1.",
"id" : "obj-10",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 383.039978, 105.0, 25.0, 25.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "(signal) cutoff frequenzy Hz",
"id" : "obj-7",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.019989, 105.0, 25.0, 25.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "(signal) filtered output",
"id" : "obj-5",
"index" : 0,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 37.0, 270.0, 25.0, 25.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "(signal) input",
"id" : "obj-3",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 37.0, 105.0, 25.0, 25.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 37.0, 195.0, 365.039978, 23.0 ],
"style" : "",
"text" : "poly~ poly.moogladderx2 1 up 2 @resampling 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 37.0, 75.0, 371.039978, 21.0 ],
"style" : "",
"text" : "Using poly~ to upsample the filter 2x"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Lato",
"fontsize" : 14.0,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 37.0, 45.0, 484.5, 23.0 ],
"style" : "",
"text" : "a port of the csound Moogladder opcode, in poly~ / gen~ / GenExpr"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 2 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-7", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "poly.moogladderx2.maxpat",
"bootpath" : "/Users/Shared/Max 7/Examples/gen",
"patcherrelativepath" : "../../../../../Shared/Max 7/Examples/gen",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "moogLadderFilter.genexpr",
"bootpath" : "/Users/Shared/Max 7/Examples/gen",
"patcherrelativepath" : "../../../../../Shared/Max 7/Examples/gen",
"type" : "GenX",
"implicit" : 1
}
],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/_deprecated/listLib.js
================================================
//==============================================================================
// listLib.js
//
// a library of algorithmic composition functions
// generative list functions, transformational list functions
//==============================================================================
autowatch = 1;
inlets = 2;
outlets = 2;
setinletassist(0, "(list/message) input list, evaluate function");
setinletassist(1, "(list) input list");
setoutletassist(0, "(list) output of evaluated function");
setoutletassist(1, "(message) errors");
var errorMessage;
var list1 = []; //input a list on the left inlet
var list2 = []; //input a list on the right inlet
// Input lists in inlets
// set arguments in a left to right order
//
function list(){
if (inlet == 1){
list2 = arrayfromargs(arguments);
}
if (inlet == 0){
list1 = arrayfromargs(arguments);
}
}//list()
// Function handlers for spread functions
//
function spread(){
var args = arrayfromargs(arguments);
var arr = _spread(args);
arr = arr.map(function(e){ return Math.round(e); });
outlet(0, arr);
}//spread()
function spreadFloat(){
var args = arrayfromargs(arguments);
var arr = _spread(args);
outlet(0, arr);
}//spreadFloat()
function spreadInclusive(){
var args = arrayfromargs(arguments);
var arr = _spreadinclusive(args);
arr = arr.map(function(e){ return Math.round(e); });
outlet(0, arr);
}//spreadinclusive()
function spreadInclusiveFloat(){
var args = arrayfromargs(arguments);
var arr = _spreadinclusive(args);
outlet(0, arr);
}//spreadinclusiveFloat()
// Generate a list of n-length starting at one value
// up till (excluding) the 3th argument.
// Evenly spaced values in between
//
function _spread(args){
// var args = arrayfromargs(arguments);
var len = args[0];
var lo = 0.;
var range = 0.;
if (args.length > 3){
errorMessage = "spread(): more then 3 arguments given. Arguments ";
outlet(1, errorMessage);
}
switch(args.length){
case 1:
range = args[0];
lo = 0;
break;
case 2:
range = args[1];
lo = 0;
break;
case 3:
lo = args[1];
range = args[2] - lo;
break;
}
var listOut = [];
for (var i = 0; i < len; i++){
listOut[i] = (i / len) * range + lo;
}
return listOut;
}//spread()
// Generate a list of n-length starting at one value
// ending at the 3th argument. Evenly spaced values in between
//
function _spreadinclusive(args){
// var args = arrayfromargs(arguments);
var len = args[0];
var lo = 0.;
var range = 0.;
if (args.length > 3){
errorMessage = "spread(): more then 3 arguments given. Arguments ";
outlet(1, errorMessage);
}
switch(args.length){
case 1:
range = args[0];
lo = 0;
break;
case 2:
range = args[1];
lo = 0;
break;
case 3:
lo = args[1];
range = args[2] - lo;
break;
}
var listOut = [];
for (var i = 0; i < len; i++){
listOut[i] = (i / (len-1)) * range + lo;
}
return listOut;
}//spreadinclusive()
// add all values of two lists on the same index
//
function merge(){
var listOut = [];
var len1 = list1.length;
var len2 = list2.length;
if (len1 < 1 || len2 < 1){
errorMessage = "merge(): one of the input-lists has a size of 0."
outlet(1, errorMessage);
}
var largest = Math.max(len1, len2);
if (len1 < len2){
var temp = list2;
list2 = list1;
list1 = temp;
}
for (var i = 0; i < Math.abs(len1-len2); i++){
// list2.push(0);
list2.push(list2[i % list2.length]);
}
for (var i = 0; i < largest; i++){
listOut[i] = list1[i] + list2[i];
}
outlet(0, listOut);
}//merge()
var pattern, counts, remainders;
// A euclidean rhythm generator. Generates values of 0 and 1
// Distributed based on the common denominator after division
//
function euclid(){
var args = arrayfromargs(arguments);
var steps = Math.max(1, Math.floor(args[0]));
var beats = Math.min(steps, Math.max(1, Math.floor(args[1])));
var rotate = Math.floor(args[2]);
if (args.length > 3){
errorMessage = "euclid(): more then 3 arguments given. Arguments ";
outlet(1, errorMessage);
}
pattern = [];
counts = [];
remainders = [];
var level = 0;
var divisor = steps - beats;
remainders.push(beats);
while (remainders[level] > 1){
counts.push(Math.floor(divisor / remainders[level]));
remainders.push(divisor % remainders[level]);
divisor = remainders[level];
level++;
}
counts.push(divisor);
build(level);
// var offset = pattern.indexOf(1);
var offset = getIndex(1, pattern);
var outList = [];
for (var i = 0; i < steps; i++){
outList[i] = pattern[mod((i + offset - rotate), steps)]
}
outlet(0, outList);
}//euclid()
function build(l){
var level = l;
if (level == -1){
pattern.push(0);
} else if (level == -2){
pattern.push(1);
} else {
for (var i = 0; i < counts[level]; i++){
build(level-1);
}
if (remainders[level] != 0){
build(level-2);
}
}
}//build()
// Return the remainder after division
// Works also in the negative direction
//
function mod(value, mod){
return ((value % mod) + mod) % mod;
}//mod()
// Constrain a value between 2 numbers
//
function constrain(value, min, max){
return Math.min(max, Math.max(min, value));
}//constrain()
// Return the index of a value from a list
//
function getIndex(v, arr){
for (var i = 0; i < arr.length; i++){
if (arr[i] == v){
return i;
}
}
}//getIndex()
// Decode an 2-dimensional array received as
// 1-dimensional message
//
function decodeArray(str){
str = (str+" ").split("").reverse();
decodeArr = decodeRecursive(str);
outlet(0, "done");
}//decodeArray()
var decodeArr = [];
// Recursive function for decoding array to
// 2-dimensional array in javascript
//
function decodeRecursive(str){
var arr = [];
var tok = "";
var char;
var i = 0;
while (str.length > 0){
char = str.pop();
if (char == " " && tok != ""){
arr[i] = tok;
tok = "";
i++;
}
else if (char == "[") {
arr[i] = decodeRecursive(str);
i++;
}
else if (char == "]") {
arr[i] = tok;
break;
}
else {
tok += char;
}
}
return arr;
}//decode_recursive()
function lookup(i){
outlet(0, decodeArr[i]);
}//lookup()
function length(){
outlet(1, decodeArr.length);
}//length()
//==============================================================================
// listLib.js
//
// Copyright (C) 2019 Timo Hoogland
// License GNU Lesser General Public License
//==============================================================================
================================================
FILE: mercury_ide/_deprecated/moogLadderFilter.genexpr
================================================
/*
This GenExpr file is a port of the CSOUND Moogladder opcode, by Victor Lazzarini.
His original description follows below.
For GenExpr (JAN/2012, Max6.0.4(52058)), by Pete Dowling.
*/
/* ------- */
/*
Moogladder - An improved implementation of the Moog ladder filter
DESCRIPTION
This is a new digital implementation of the Moog ladder filter based on the work of
Antti Huovilainen, described in the paper "Non-Linear Digital Implementation of the
Moog Ladder Filter" (Proceedings of DaFX04, Univ of Napoli). This implementation is
probably a more accurate digital representation of the original analogue filter.
This is version 2 (revised 14/DEC/2004), with improved amplitude/resonance scaling
and frequency correction using a couple of polynomials, as suggested by Antti.
SYNTAX
ar Moogladder asig, kcf, kres
PERFORMANCE
asig - input signal
kcf - cutoff frequency (Hz)
kres - resonance (0 - 1).
CREDITS
Victor Lazzarini
*/
/* ------- */
/* this 'moogLadder' function is designed to be
entirely upsampled inside a [poly~], therefore there
are strange goings on with the 'samplerate' sections */
/* input signal, cutoff frequency (Hz), resonance (0. -> 1.) */
moogLadder(asig, cf, res) {
History z1(0), z2(0), z3(0), z4(0), z5(0), y4(0), mf(0);
i2v = 40000.; /* twice the 'thermal voltage of a transistor' */
akfc = cf / (samplerate / 2.); /* sr is half the actual (upsampled) filter sampling rate */
akf = cf / samplerate; /* the upsampled [poly~] sampling rate */
/* original of above 2 lines is like this:
akfc = cf / samplerate;
akf = cf / (samplerate * 2.); */
/* frequency and amplitude correction */
fcr = 1.8730 * (pow(akfc, 3.)) + 0.4955 * (pow(akfc, 2.)) - 0.6490 * akfc + 0.9988;
acr = -3.9364 * (pow(akfc, 2.)) + 1.8409 * akfc + 0.9968;
twovg = i2v * (1. - exp(-2. * PI * fcr * akf)); /* filter tuning */
/* INFO: the following is what actually must be 2x oversampled */
/* cascade of 4 1st-order-sections */
y1 = z1 + twovg * (tanh((asig - 4. * res * mf * acr) / i2v) - tanh(z1 / i2v));
z1 = y1;
y2 = z2 + twovg * (tanh(y1 / i2v) - tanh(z2 / i2v));
z2 = y2;
y3 = z3 + twovg * (tanh(y2 / i2v) - tanh(z3 / i2v));
z3 = y3;
y4 = z4 + twovg * (tanh(y3 / i2v) - tanh(z4 / i2v));
z4 = y4;
/* 1/2-sample delay for phase compensation */
mf = (y4 + z5) * 0.5;
z5 = y4;
/* INFO: the above is what actually must be 2x oversampled */
return mf;
}
/* ...and thanks to Graham Wakefield ! */
================================================
FILE: mercury_ide/_deprecated/noise.genjit
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 84.0, 129.0, 560.0, 615.0 ],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-26",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 101.0, 390.0, 135.0, 33.0 ],
"style" : "",
"text" : "added threshold to reduce amount of noise"
}
}
, {
"box" : {
"id" : "obj-24",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 165.0, 225.0, 127.0 ],
"style" : "",
"text" : "highp float rand(vec2 co)\n{\n highp float a = 12.9898;\n highp float b = 78.233;\n highp float c = 43758.5453;\n highp float dt= dot(co.xy ,vec2(a,b));\n highp float sn= mod(dt,3.14);\n return fract(sin(sn) * c);\n}"
}
}
, {
"box" : {
"id" : "obj-22",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 45.0, 225.0, 87.0 ],
"style" : "",
"text" : "gpu noise\n\nbased on:\nhttp://byteblacksmith.com/improvements-to-the-canonical-one-liner-glsl-rand-for-opengl-es-2-0/"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 360.0, 101.0, 22.0 ],
"style" : "",
"text" : "param thresh 0.5"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 450.0, 37.0, 22.0 ],
"style" : "",
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 22.0 ],
"style" : "",
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 401.0, 29.5, 22.0 ],
"style" : "",
"text" : "<"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 330.0, 29.5, 22.0 ],
"style" : "",
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 285.0, 26.0, 22.0 ],
"style" : "",
"text" : "sin"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 360.0, 34.0, 22.0 ],
"style" : "",
"text" : "fract"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 210.0, 20.0, 22.0 ],
"style" : "",
"text" : "pi"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 255.0, 34.0, 22.0 ],
"style" : "",
"text" : "mod"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 165.0, 83.0, 22.0 ],
"style" : "",
"text" : "vec 0 0"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 210.0, 29.5, 22.0 ],
"style" : "",
"text" : "dot"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 90.0, 97.0, 22.0 ],
"style" : "",
"text" : "param offset 0 0"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 29.5, 22.0 ],
"style" : "",
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 38.0, 22.0 ],
"style" : "",
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 285.0, 74.0, 22.0 ],
"style" : "",
"text" : "43758.5453"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 135.0, 47.0, 22.0 ],
"style" : "",
"text" : "78.233"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 135.0, 54.0, 22.0 ],
"style" : "",
"text" : "12.9898"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-9", 0 ]
}
}
],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/_deprecated/phasorRate.gendsp
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 486.0, 310.0, 600.0, 450.0 ],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 180.0, 42.0, 22.0 ],
"style" : "",
"text" : "< -0.5"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 150.0, 37.0, 22.0 ],
"style" : "",
"text" : "delta"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 137.0, 60.0, 30.0, 22.0 ],
"style" : "",
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 120.0, 96.0, 22.0 ],
"style" : "",
"text" : "rate @sync lock"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 60.0, 30.0, 22.0 ],
"style" : "",
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 255.0, 37.0, 22.0 ],
"style" : "",
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/_deprecated/recursiveFolder.js
================================================
autowatch = 1;
inlets = 1;
outlets = 2;
setinletassist(0, "(messages) functions to call");
setoutletassist(0, "(messages) output to audiofile dictionary");
setoutletassist(1, "(messages) output to instrument binding dictionary");
var projectDir;
var system = "macintosh";
function setSystem(s){
system = s;
// post("system:", system, "\n");
}//setSystem()
function setPath(path){
projectDir = path.split("/");
projectDir = projectDir.splice(0, projectDir.length-2).join("/");
}//setPath()
function recursiveFolder(path){
var allFiles = folder(path);
outlet(0, "clear");
outlet(1, "clear");
for (var i = 0; i < allFiles.length; i++){
outlet(0, "set", allFiles[i].fileName, allFiles[i].fullPath);
outlet(1, "set", allFiles[i].fileName);
}
var fileName = projectDir + "/data/binding-instruments.json";
var fileName2 = projectDir + "/data/samples.json";
outlet(0, "write", fileName2);
//outlet(0, "done");
outlet(1, "write", fileName);
outlet(1, "done");
}//recursiveFolder()
function folder(path){
var f = new Folder(path);
var files = [];
f.reset(); //reopens the folder
while (!f.end){
if (f.filetype == "fold"){
var foldName;
if (f.pathname.charAt(f.pathname.length-1) != "/"){
foldName = f.pathname + "/" + f.filename;
} else {
foldName = f.pathname + f.filename;
}
files = files.concat(folder(foldName));
}
if (f.filetype == "WAVE" || f.filetype == "AIFF"){
var filePath;
if (f.pathname.charAt(f.pathname.length-1) != "/"){
filePath = f.pathname + "/" + f.filename;
} else {
filePath = f.pathname + f.filename;
}
files.push(new file(f.filename, filePath));
}
f.next(); //move to next item in folder
}
f.close(); //close the folder
return files; //return file list top concatenate
}//folder()
function file(n, p){
this.fileName = n.replace(/\.[^/.]+$/, "");
this.fileExt = n;
this.fullPath = p;
}//file()
function makeDir(n){
var path = projectDir + "/" + String(n) +"/";
outlet(0, "path", path);
}//makeDir()
================================================
FILE: mercury_ide/_deprecated/samples.json
================================================
{
"drone_cymbal" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/ambient/cymbal/drone_cymbal.wav",
"drone_cymbal_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/ambient/cymbal/drone_cymbal_01.wav",
"clap_909" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/clap/clap_909.wav",
"clap_min" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/clap/clap_min.wav",
"hat_909" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_909.wav",
"hat_909_open" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_909_open.wav",
"hat_909_open_short" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_909_open_short.wav",
"hat_909_short" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_909_short.wav",
"hat_click" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_click.wav",
"hat_dub" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_dub.wav",
"hat_min" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_min.wav",
"hat_min_open" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/hat/hat_min_open.wav",
"kick_909" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_909.wav",
"kick_909_dist" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_909_dist.wav",
"kick_909_dist_long" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_909_dist_long.wav",
"kick_909_long" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_909_long.wav",
"kick_dub" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_dub.wav",
"kick_house" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_house.wav",
"kick_min" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_min.wav",
"kick_sub" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/kick/kick_sub.wav",
"snare_909" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_909.wav",
"snare_909_short" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_909_short.wav",
"snare_ac" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_ac.wav",
"snare_dnb" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_dnb.wav",
"snare_dub" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_dub.wav",
"snare_fat" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_fat.wav",
"snare_hvy" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_hvy.wav",
"snare_min" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_min.wav",
"snare_rock" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_rock.wav",
"snare_step" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/snare/snare_step.wav",
"tabla_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_01.wav",
"tabla_02" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_02.wav",
"tabla_03" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_03.wav",
"tabla_hi" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_hi.wav",
"tabla_hi_long" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_hi_long.wav",
"tabla_hi_short" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_hi_short.wav",
"tabla_lo" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_lo.wav",
"tabla_lo_long" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_lo_long.wav",
"tabla_lo_short" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_lo_short.wav",
"tabla_mid" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_mid.wav",
"tabla_mid_long" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_mid_long.wav",
"tabla_mid_short" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tabla/tabla_mid_short.wav",
"tom_hi" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tom/tom_hi.wav",
"tom_lo" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tom/tom_lo.wav",
"tom_mid" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/drums/tom/tom_mid.wav",
"shatter" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/glass/shatter.wav",
"door" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/wood/door.wav",
"scrape" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/wood/scrape.wav",
"scrape_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/wood/scrape_01.wav",
"wood_hit" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/wood/wood_hit.wav",
"wood_metal" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/wood/wood_metal.wav",
"wood_plate" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/foley/wood/wood_plate.wav",
"chimes" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/chimes/chimes.wav",
"chimes_chord" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/chimes/chimes_chord.wav",
"chimes_chord_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/chimes/chimes_chord_01.wav",
"chimes_chord_02" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/chimes/chimes_chord_02.wav",
"gong_hi" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/gong/gong_hi.wav",
"gong_lo" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/gong/gong_lo.wav",
"bamboo_a" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/marimba-bamboo/bamboo_a.wav",
"bamboo_c" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/marimba-bamboo/bamboo_c.wav",
"bamboo_f" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/marimba-bamboo/bamboo_f.wav",
"bamboo_g" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/marimba-bamboo/bamboo_g.wav",
"bowl_hi" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/singing-bowl/bowl_hi.wav",
"bowl_lo" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/singing-bowl/bowl_lo.wav",
"bowl_mid" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/idiophone/singing-bowl/bowl_mid.wav",
"chimes_l" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/chimes/chimes_l.wav",
"wiper" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/foley/car/wiper.wav",
"wiper_out" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/foley/car/wiper_out.wav",
"wood_l" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/foley/wood/wood_l.wav",
"wood_l_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/foley/wood/wood_l_01.wav",
"noise_c" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/noise/noise_c.wav",
"noise_e" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/noise/noise_e.wav",
"noise_e_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/noise/noise_e_01.wav",
"noise_mw" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/noise/noise_mw.wav",
"noise_p" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/noise/noise_p.wav",
"noise_r" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/loops/noise/noise_r.wav",
"noise_a" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/noise/noise_a.wav",
"harp_down" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/string/plucked/harp/harp_down.wav",
"harp_up" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/string/plucked/harp/harp_up.wav",
"choir_01" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/vocal/choir/choir_01.wav",
"choir_02" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/vocal/choir/choir_02.wav",
"choir_03" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/vocal/choir/choir_03.wav",
"choir_o" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide_0.9.9/media/samples/vocal/choir/choir_o.wav"
}
================================================
FILE: mercury_ide/_deprecated/soundObjectShapeJitter.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 74.0, 130.0, 1372.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.333374000000049, 389.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 34.0, 615.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 75.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-221",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 723.0, 94.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-188",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 664.0, 44.0, 22.0 ],
"text" : "pak 0 i"
}
}
, {
"box" : {
"id" : "obj-215",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 237.0, 694.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-157",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 58.0, 586.0, 72.0, 22.0 ],
"text" : "r objectsOn"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.833374000000049, 672.0, 44.0, 22.0 ],
"text" : "pak 0 i"
}
}
, {
"box" : {
"id" : "obj-146",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 125.833374000000049, 702.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-289",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 448.0, 292.0, 91.0, 22.0 ],
"text" : "expr log10($f1)"
}
}
, {
"box" : {
"id" : "obj-290",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 448.0, 322.0, 35.0, 22.0 ],
"text" : "* 0.5"
}
}
, {
"box" : {
"id" : "obj-218",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 251.0, 231.0, 37.0, 22.0 ],
"text" : "abs~"
}
}
, {
"box" : {
"id" : "obj-210",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 211.833374000000049, 509.0, 78.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-250",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 119.0, 1063.5, 94.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-249",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 119.0, 1002.5, 42.0, 22.0 ],
"text" : "pak i i"
}
}
, {
"box" : {
"id" : "obj-248",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 119.0, 1032.5, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-245",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.0, 944.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-246",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.0, 915.0, 84.0, 22.0 ],
"text" : "r #0_mute"
}
}
, {
"box" : {
"id" : "obj-247",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 142.0, 971.0, 29.5, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-244",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 34.0, 915.0, 75.0, 22.0 ],
"text" : "r displayInfo"
}
}
, {
"box" : {
"id" : "obj-240",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 328.5, 945.0, 59.0, 22.0 ],
"text" : "face bold"
}
}
, {
"box" : {
"id" : "obj-232",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 524.0, 896.5, 88.0, 22.0 ],
"text" : "r #0_group"
}
}
, {
"box" : {
"id" : "obj-224",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-263",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "clear" ],
"patching_rect" : [ 50.0, 100.0, 147.833373999999992, 22.0 ],
"text" : "t l clear"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 160.0, 39.0, 22.0 ],
"text" : "zl.rev"
}
}
, {
"box" : {
"id" : "obj-253",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 95.0, 220.0, 66.0, 22.0 ],
"text" : "offset 0 $1"
}
}
, {
"box" : {
"id" : "obj-251",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 265.0, 101.0, 22.0 ],
"text" : "jit.fill #0_obTxt"
}
}
, {
"box" : {
"id" : "obj-250",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 50.0, 310.0, 185.0, 22.0 ],
"text" : "jit.matrix #0_obTxt 1 char 20 3"
}
}
, {
"box" : {
"id" : "obj-247",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 190.0, 57.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-246",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 50.0, 220.0, 40.0, 22.0 ],
"text" : "atoi"
}
}
, {
"box" : {
"id" : "obj-243",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 50.0, 130.0, 58.0, 22.0 ],
"text" : "listfunnel"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-220",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-222",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 392.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-263", 0 ],
"source" : [ "obj-220", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-243", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-251", 0 ],
"source" : [ "obj-246", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-246", 0 ],
"source" : [ "obj-247", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-253", 0 ],
"source" : [ "obj-247", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-250", 0 ],
"source" : [ "obj-251", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-251", 0 ],
"source" : [ "obj-253", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-247", 0 ],
"source" : [ "obj-262", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-243", 0 ],
"source" : [ "obj-263", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-250", 0 ],
"midpoints" : [ 188.333373999999992, 298.0, 59.5, 298.0 ],
"source" : [ "obj-263", 1 ]
}
}
]
}
,
"patching_rect" : [ 479.0, 975.0, 54.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fillText"
}
}
, {
"box" : {
"id" : "obj-453",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 307.0, 915.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-462",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 307.0, 975.0, 147.0, 22.0 ],
"text" : "font \"IBM Plex Mono Text\""
}
}
, {
"box" : {
"id" : "obj-274",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.0, 896.5, 105.0, 22.0 ],
"text" : "r #0_toDisplay"
}
}
, {
"box" : {
"id" : "obj-266",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 146.0, 802.0, 35.0, 22.0 ],
"text" : "* 1.2"
}
}
, {
"box" : {
"id" : "obj-241",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 146.0, 829.0, 89.0, 22.0 ],
"text" : "position $1 0 0"
}
}
, {
"box" : {
"id" : "obj-230",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 479.0, 945.0, 109.0, 22.0 ],
"text" : "join 3 @triggers -1"
}
}
, {
"box" : {
"id" : "obj-226",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 56.0, 877.0, 279.0, 22.0 ],
"text" : "jit.anim.node @position 0.5 0 0 @scale 0.6 0.6 0.6"
}
}
, {
"box" : {
"id" : "obj-223",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 56.0, 829.0, 79.0, 22.0 ],
"text" : "jit.anim.node"
}
}
, {
"box" : {
"id" : "obj-219",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 479.0, 863.0, 108.0, 22.0 ],
"text" : "r #0_objShape"
}
}
, {
"box" : {
"id" : "obj-208",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 307.0, 1019.5, 395.0, 35.0 ],
"text" : "jit.gl.text2d sum @fontsize 40 @color 1 1 1 0.4 @screenmode 1 @layer 20 @blend_enable 1 @depth_enable 0 @enable 0"
}
}
, {
"box" : {
"id" : "obj-209",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 46.0, 471.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-196",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 46.0, 434.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-194",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 46.0, 391.0, 29.5, 22.0 ],
"text" : "< 1"
}
}
, {
"box" : {
"id" : "obj-187",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 46.0, 360.0, 68.0, 22.0 ],
"text" : "random 10"
}
}
, {
"box" : {
"id" : "obj-148",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 125.833374000000049, 391.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-135",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 125.833374000000049, 359.0, 46.0, 22.0 ],
"text" : "decide"
}
}
, {
"box" : {
"id" : "obj-128",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.833374000000049, 312.0, 79.0, 22.0 ],
"text" : "r #0_beat"
}
}
, {
"box" : {
"id" : "obj-176",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-173",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 53.0, 170.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-172",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 53.0, 140.0, 32.0, 22.0 ],
"text" : "< 35"
}
}
, {
"box" : {
"id" : "obj-171",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 53.0, 110.0, 73.0, 22.0 ],
"text" : "random 100"
}
}
, {
"box" : {
"id" : "obj-112",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 53.0, 329.0, 63.0, 22.0 ],
"text" : "zl.group 2"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 53.0, 224.0, 40.0, 22.0 ],
"text" : "uzi 2"
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 53.0, 284.0, 107.0, 22.0 ],
"text" : "scale 0 24 -1.5 1.5"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 53.0, 254.0, 66.0, 22.0 ],
"text" : "random 25"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-174",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 53.0, 46.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-175",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 53.0, 411.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-112", 0 ],
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"source" : [ "obj-111", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"source" : [ "obj-112", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 0 ],
"source" : [ "obj-171", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"source" : [ "obj-172", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-171", 0 ],
"source" : [ "obj-174", 0 ]
}
}
]
}
,
"patching_rect" : [ 125.833374000000049, 434.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p randomPos"
}
}
, {
"box" : {
"id" : "obj-154",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 125.833374000000049, 509.0, 78.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-143",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 393.0, 624.5, 195.0, 22.0 ],
"text" : "jit.anim.node @anim #0_shape"
}
}
, {
"box" : {
"id" : "obj-142",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 393.0, 739.0, 195.0, 22.0 ],
"text" : "jit.anim.node @anim #0_shape"
}
}
, {
"box" : {
"id" : "obj-104",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 393.0, 586.0, 199.0, 22.0 ],
"text" : "jit.anim.node @name #0_shape"
}
}
, {
"box" : {
"id" : "obj-121",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 680.0, 42.0, 108.0, 22.0 ],
"text" : "r #0_objShape"
}
}
, {
"box" : {
"id" : "obj-114",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 251.0, 201.0, 75.0, 22.0 ],
"text" : "r #0_env"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 448.0, 252.0, 78.0, 22.0 ],
"text" : "r #0_freq"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 251.0, 434.0, 66.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 251.0, 586.0, 83.0, 22.0 ],
"text" : "color 1 1 1 $1"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 276.0, 359.0, 45.0, 22.0 ],
"text" : "+~ 0.1"
}
}
, {
"box" : {
"id" : "obj-89",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 251.0, 774.5, 391.0, 35.0 ],
"text" : "jit.gl.plato vis @shape dodeca @poly_mode 1 1 @line_width 5 @color 1 1 1 1 @layer 30 @blend_enable 1 @depth_enable 0 @enable 0"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.833374000000049, 471.0, 113.0, 22.0 ],
"text" : "moveto $1 $2 0 0.2"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 251.0, 267.0, 96.0, 22.0 ],
"text" : "slide~ 441 8820"
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 680.0, 624.5, 91.0, 22.0 ],
"text" : "prepend shape"
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 680.0, 322.0, 58.0, 22.0 ],
"text" : "zl.lookup"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 680.0, 193.0, 67.0, 22.0 ],
"text" : "0 1 2 3 4 5"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 680.0, 162.0, 24.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 680.0, 224.0, 45.0, 22.0 ],
"text" : "zl.filter"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 680.0, 74.0, 45.0, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 680.0, 104.0, 153.0, 22.0 ],
"text" : "sine triangle tri square saw"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 680.0, 133.0, 45.0, 22.0 ],
"text" : "zl.filter"
}
}
, {
"box" : {
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 596.0, 267.0, 163.0, 35.0 ],
"text" : "dodeca tetra tetra cube octa icosa"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 596.0, 322.0, 71.0, 22.0 ],
"text" : "r #0_init"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 151.5, 615.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.833374000000049, 739.0, 94.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 151.5, 586.0, 84.0, 22.0 ],
"text" : "r #0_mute"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 151.5, 642.0, 29.5, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 251.0, 312.0, 32.0, 22.0 ],
"text" : "*~ 2"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 330.333374000000049, 471.0, 66.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.333374000000049, 509.0, 89.0, 22.0 ],
"text" : "scale $1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 448.0, 389.0, 49.0, 22.0 ],
"text" : "*~ 360."
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 523.0, 224.0, 60.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 523.0, 389.0, 34.0, 22.0 ],
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 448.0, 509.0, 169.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 598.0, 471.0, 32.0, 22.0 ],
"text" : "* 10"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 523.0, 471.0, 32.0, 22.0 ],
"text" : "* 10"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 598.0, 434.0, 68.0, 22.0 ],
"text" : "random 36"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 523.0, 434.0, 68.0, 22.0 ],
"text" : "random 36"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 448.0, 471.0, 66.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 343.333374000000049, 355.0, 68.0, 22.0 ],
"text" : "r prerender"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 448.0, 359.0, 54.0, 22.0 ],
"text" : "phasor~"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 448.0, 539.0, 109.0, 22.0 ],
"text" : "rotatexyz $1 $2 $3"
}
}
, {
"box" : {
"id" : "obj-21",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 393.0, 669.5, 447.0, 35.0 ],
"text" : "jit.gl.plato vis @shape dodeca @gl_color 1 1 1 0.3 @blend_enable 1 @depth_enable 0 @layer 20 @lighting_enable 1 @anim #0_shape @enable 0"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-289", 0 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-218", 0 ],
"source" : [ "obj-114", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-121", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-135", 0 ],
"order" : 0,
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-187", 0 ],
"order" : 1,
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-148", 0 ],
"source" : [ "obj-135", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-142", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-143", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-188", 1 ],
"order" : 0,
"source" : [ "obj-146", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"order" : 1,
"source" : [ "obj-146", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"source" : [ "obj-148", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-223", 0 ],
"source" : [ "obj-154", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-157", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-176", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-194", 0 ],
"source" : [ "obj-187", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 0 ],
"source" : [ "obj-188", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-196", 0 ],
"source" : [ "obj-194", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-209", 0 ],
"source" : [ "obj-196", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-249", 0 ],
"order" : 2,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-188", 0 ],
"source" : [ "obj-209", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-210", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-215", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-218", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-230", 0 ],
"source" : [ "obj-219", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-221", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-226", 0 ],
"source" : [ "obj-223", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-208", 0 ],
"source" : [ "obj-224", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-208", 0 ],
"source" : [ "obj-226", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-224", 0 ],
"source" : [ "obj-230", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-230", 1 ],
"source" : [ "obj-232", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-208", 0 ],
"source" : [ "obj-240", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-226", 0 ],
"source" : [ "obj-241", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-249", 0 ],
"source" : [ "obj-244", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-247", 0 ],
"source" : [ "obj-245", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-245", 0 ],
"source" : [ "obj-246", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-249", 1 ],
"source" : [ "obj-247", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-250", 0 ],
"source" : [ "obj-248", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-248", 0 ],
"source" : [ "obj-249", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-208", 0 ],
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-241", 0 ],
"source" : [ "obj-266", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-230", 2 ],
"source" : [ "obj-274", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-290", 0 ],
"source" : [ "obj-289", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-290", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"order" : 2,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-146", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 2 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"order" : 0,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-240", 0 ],
"order" : 0,
"source" : [ "obj-453", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-462", 0 ],
"order" : 1,
"source" : [ "obj-453", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-208", 0 ],
"source" : [ "obj-462", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-266", 0 ],
"order" : 1,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 0,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"order" : 0,
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"order" : 1,
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 1 ],
"source" : [ "obj-57", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 1 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-154", 0 ],
"order" : 1,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-210", 0 ],
"order" : 0,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 0,
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"order" : 1,
"source" : [ "obj-96", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/_deprecated/textScale.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 986.0, 782.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 480.0, 610.0, 33.0, 22.0 ],
"text" : "* 0.9"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 667.5, 645.0, 60.0, 22.0 ],
"text" : "zl.change"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 667.5, 675.0, 121.0, 22.0 ],
"text" : "prepend positionCnsl"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 43.5, 645.0, 60.0, 22.0 ],
"text" : "zl.change"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 229.5, 645.0, 60.0, 22.0 ],
"text" : "zl.change"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 102.0, 210.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 667.5, 580.0, 40.0, 22.0 ],
"text" : "* 1.55"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 667.5, 615.0, 71.0, 22.0 ],
"text" : "pak f 1.42 0"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-50",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 802.5, 615.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 802.5, 645.0, 111.0, 22.0 ],
"text" : "scaleCnsl $1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "runCode" ],
"patching_rect" : [ 594.0, 645.0, 61.0, 22.0 ],
"text" : "t runCode"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 406.133333333333439, 495.0, 47.0, 22.0 ],
"text" : "qlim 15"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-19",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 594.0, 435.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 480.0, 675.0, 112.0, 22.0 ],
"text" : "runBlink $1 $1 $1 1"
}
}
, {
"box" : {
"id" : "obj-468",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 480.0, 580.0, 61.0, 22.0 ],
"text" : "change 0."
}
}
, {
"box" : {
"id" : "obj-472",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 480.0, 645.0, 31.0, 22.0 ],
"text" : "!- 1."
}
}
, {
"box" : {
"id" : "obj-473",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 480.0, 495.0, 92.0, 22.0 ],
"text" : "0 0 1. 2 1 8 0. 5"
}
}
, {
"box" : {
"id" : "obj-474",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 406.133333333333439, 465.0, 68.0, 22.0 ],
"text" : "r prerender"
}
}
, {
"box" : {
"id" : "obj-475",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 480.0, 540.0, 36.0, 22.0 ],
"text" : "bline"
}
}
, {
"box" : {
"id" : "obj-215",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "blink" ],
"patching_rect" : [ 340.133333333333269, 645.0, 40.0, 22.0 ],
"text" : "t blink"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.133333333333269, 610.0, 54.0, 22.0 ],
"text" : "qlim 250"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.5, 675.0, 97.0, 22.0 ],
"text" : "prepend position"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.5, 675.0, 84.0, 22.0 ],
"text" : "prepend scale"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.5, 610.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 184.5, 135.0, 32.0, 22.0 ],
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 184.5, 525.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 102.0, 315.0, 157.0, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 329.633333333333269, 75.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 452.799999999999955, 210.0, 233.700000000000045, 22.0 ],
"text" : "t f f f"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 329.633333333333269, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 382.133333333333269, 120.0, 125.0, 22.0 ],
"text" : "route lines length size"
}
}
, {
"box" : {
"id" : "obj-205",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 406.966666666666583, 315.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-198",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 91.5, 420.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-197",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 229.5, 420.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-182",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 570.649999999999977, 315.0, 40.0, 22.0 ],
"text" : "* 0.21"
}
}
, {
"box" : {
"id" : "obj-179",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 525.0, 315.0, 40.0, 22.0 ],
"text" : "* 0.22"
}
}
, {
"box" : {
"id" : "obj-166",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 560.149999999999977, 270.0, 29.5, 22.0 ],
"text" : "t f f"
}
}
, {
"box" : {
"id" : "obj-149",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.5, 525.0, 51.0, 22.0 ],
"text" : "pak f 15"
}
}
, {
"box" : {
"id" : "obj-150",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 91.5, 570.0, 34.0, 22.0 ],
"text" : "bline"
}
}
, {
"box" : {
"id" : "obj-137",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 102.0, 375.0, 107.0, 35.0 ],
"text" : "scale 1 30 0. 0.24 0.9 @classic 0"
}
}
, {
"box" : {
"id" : "obj-134",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 91.5, 450.0, 42.0, 22.0 ],
"text" : "+ 1.17"
}
}
, {
"box" : {
"id" : "obj-101",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 229.5, 480.0, 71.0, 22.0 ],
"text" : "minimum 0."
}
}
, {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.5, 450.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 406.966666666666583, 375.0, 185.0, 22.0 ],
"text" : "scale 1 80 1.2 0.2 0.2 @classic 0"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.5, 525.0, 51.0, 22.0 ],
"text" : "pak f 15"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 229.5, 570.0, 34.0, 22.0 ],
"text" : "bline"
}
}
, {
"box" : {
"id" : "obj-75",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 375.0, 124.0, 35.0 ],
"text" : "scale 4 30 1.2 0.353 0.422 @classic 0"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 452.799999999999955, 150.0, 29.5, 22.0 ],
"text" : "/ 0."
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 43.5, 315.0, 44.0, 22.0 ],
"text" : "* -1.55"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.5, 610.0, 63.0, 22.0 ],
"text" : "pak f f 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-206",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.5, 768.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-205", 1 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"midpoints" : [ 391.633333333333269, 182.5, 111.5, 182.5 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"midpoints" : [ 239.0, 732.0, 53.0, 732.0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-149", 0 ],
"source" : [ "obj-134", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-198", 1 ],
"source" : [ "obj-137", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-149", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"midpoints" : [ 677.0, 717.0, 53.0, 717.0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 1 ],
"source" : [ "obj-150", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-179", 0 ],
"source" : [ "obj-166", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-182", 0 ],
"source" : [ "obj-166", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"midpoints" : [ 489.5, 717.0, 53.0, 717.0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 4 ],
"source" : [ "obj-179", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 5 ],
"source" : [ "obj-182", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-473", 0 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-197", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-134", 0 ],
"source" : [ "obj-198", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-475", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"source" : [ "obj-205", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"midpoints" : [ 603.5, 717.0, 53.0, 717.0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"midpoints" : [ 349.633333333333269, 717.0, 53.0, 717.0 ],
"source" : [ "obj-215", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-472", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-166", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"midpoints" : [ 462.299999999999955, 250.5, 53.0, 250.5 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-215", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-205", 0 ],
"order" : 0,
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 2,
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-468", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-472", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-475", 0 ],
"source" : [ "obj-473", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-474", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-468", 0 ],
"source" : [ "obj-475", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-206", 0 ],
"midpoints" : [ 812.0, 717.0, 53.0, 717.0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-137", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-197", 1 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 2 ],
"order" : 0,
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 1,
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 2,
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-197", 0 ],
"order" : 0,
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-198", 0 ],
"order" : 1,
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 1 ],
"source" : [ "obj-98", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/_deprecated/textToMtx.js
================================================
//======================================================================
// textToMtx.js
//
// written by Timo Hoogland © 2018
// www.timohoogland.com
//======================================================================
//
// FUNCTIONALITIES:
// add characters by typing
// move with cursors or shortkeys
// backspace a character and a line
// enter an extra line of text
// use tab to input 4 spaces as indentation
// copy a line of code to a new line
// delete a line of code from a line
//
// TO DO:
//
//======================================================================
// KEY CODES:
// alt L 2076
// alt R 2077
// alt U 2078
// alt D 2079
//
// alt A back 2277
// alt S next-line 2271
// alt D forward 10754
// alt W previous-line 10769
//
// alt Q start 2387
// alt Z end 2985
//
// alt X delete-line 10824
// alt C copy-line 2279
//
// alt B backspace 10795
//
// alt / comment line 2295
//======================================================================
autowatch = 1;
inlets = 1;
outlets = 1;
var key;
var curLine, curCharacter, totalLines;
var lineLengths;
var cursorPos;
var isHidden;
var INDENTATION = 4;
var MAX_LINES = 30;
var MAX_CHARS = 127;
var LINE_CHARS = 128;
var textMtx;
var cursorMtx;
var numbersMtx;
var objectNames = [];
var currentWord = [];
function loadbang(){
// loadbang is better then init in global scope
init();
}//loadbang()
function init(){
curCharacter = 0;
curLine = 0;
totalLines = 1;
lineLengths = new Array(totalLines);
lineLengths[curLine] = 0;
cursorPos = [0, 0];
isHidden = false;
emptyMatrix(totalLines);
draw();
}//init()
/*
function setObjectNames(){
objectNames = arrayfromargs(arguments);
post("received all function names");
for (var i = 0; i < objectNames.length; i++){
post(objectNames[i]);
}
}//setObjectNames()
function autoComplete(k){
if (k == 32){
currentWord = [];
} else {
currentWord.push(k);
post("current typing:", currentWord, "\n");
}
}
*/
function emptyMatrix(lines){
textMtx = new JitterMatrix("textMtx", 1, "char", LINE_CHARS, lines);
cursorMtx = new JitterMatrix("cursorMtx", 1, "char", LINE_CHARS, lines);
// cursorBox = new JitterMatrix("cursorBox", 1, "float32", LINE_CHARS, MAX_LINES);
highlightMtx = new JitterMatrix("hiliMtx", 1, "float32", 1, MAX_LINES);
numbersMtx = new JitterMatrix("numbersMtx", 1, "char", 3, lines);
textMtx.setall(0);
}
function draw(){
drawCursor();
drawNumbers();
drawHighlight();
outlet(0, "lines", totalLines);
outlet(0, "line", curLine);
outlet(0, "length", getMaxChar());
// post("curChar", curCharacter, "line", curLine, "\n");
}//draw()
function keyPress(k){
if (k == 96){
isHidden = 1 - isHidden;
outlet(0, "hide", isHidden);
}
else if (!isHidden){
// NORMAL KEYS
if (k == 9){ addTab(); }
if (k >= 32 && k <= 126){
// autoComplete(k);
addChar(k);
}
if (k == 30 || k == 31){ gotoLine(k-30); }
if (k == 28 || k == 29){ gotoCharacter(k-28); }
if (k == 127){ backSpace(); }
if (k == 13){ newLine(); }
if (k >= 2076 && k <= 2079){ jumpTo(k-2076); }
// SHORTKEYS
// alt A back 2277
if (k == 2277){ gotoCharacter(0); }
// alt D forward 10754
if (k == 10754){ gotoCharacter(1); }
// alt S next-line 2271
if (k == 2271){ gotoLine(1); }
// alt W previous-line 10769
if (k == 10769){ gotoLine(0); }
// alt Q start 2387
if (k == 2387){ jumpTo(2); }
// alt Z end 2985
if (k == 2985){ jumpTo(3); }
// alt X delete-line 10824
if (k == 10824){ deleteLine(); }
// alt C copy-line 2279
if (k == 2279){ copyLine(); }
// alt B backspace 10795
if (k == 10795){ backSpace(); }
// alt / comment line 2295
if (k == 2295){ commentLine(); }
}
draw();
}//keyPress()
function addTab(){
var numSpaces = INDENTATION - (curCharacter % INDENTATION);
for(var i = 0; i < numSpaces; i++){
addChar(32);
}
}//addTab()
function addChar(k){
if (curCharacter == MAX_CHARS){
return;
}
var len = lineLengths[curLine];
if (curCharacter < len){
for (var i = len; i > curCharacter-1; i--){
textMtx.setcell2d(i+1, curLine, textMtx.getcell(i, curLine));
}
}
textMtx.setcell2d(curCharacter, curLine, k);
curCharacter += 1;
lineLengths[curLine] = getCharCount(textMtx, curLine);
}//addChar()
function backSpace(k){
curCharacter = Math.max(-1, (curCharacter-=1));
if (curCharacter >= 0){
var len = lineLengths[curLine];
for (var i = curCharacter; i < len; i++){
textMtx.setcell2d(i, curLine, textMtx.getcell(i+1, curLine));
}
} else if (curLine > 0){
removeLine();
} else {
curCharacter = 0;
}
lineLengths[curLine] = getCharCount(textMtx, curLine);
}//backSpace()
function getCharCount(mat, line){
// return amount of characters in one line;
var charCount = 0;
var len = mat.dim[0];
for (var i = 0; i < len; i++){
if (mat.getcell(i, line) < 32){
return charCount;
}
charCount++;
}
}//getCharCount()
function countChars(){
// restore character counts in every row
var rows = textMtx.dim[1];
// empty the array to reset count
lineLengths = [];
for (var y = 0; y < rows; y++){
lineLengths[y] = getCharCount(textMtx, y);
}
}//countChars()
function getMaxChar(){
// return the highest amount of characters in one line
var sortArr = lineLengths.slice(0);
sortArr.sort(function(a,b){ return b-a });
return sortArr[0];
}//getCharLength
function gotoCharacter(k){
k = k * 2 - 1;
curCharacter = curCharacter + k;
if (curCharacter < 0 && curLine > 0){
curCharacter = lineLengths[curLine];
gotoLine(0);
} else if (curCharacter > lineLengths[curLine] && curLine != totalLines-1){
gotoLine(1);
curCharacter = 0;
} else {
curCharacter = Math.min(lineLengths[curLine], Math.max(0, curCharacter));
}
}//gotoCharacter()
function gotoLine(k){
k = k * 2 - 1;
var prevLen = lineLengths[curLine];
curLine = Math.min(Math.max(0, (curLine+k)), totalLines-1);
var len = lineLengths[curLine];
curCharacter = Math.min(len, curCharacter);
if (curCharacter == prevLen){
curCharacter = len;
} else {
curCharacter = Math.min(len, curCharacter);
}
}//gotoLine()
function jumpTo(k){
switch(k){
// beginning of line
case 0: curCharacter = 0; break;
// end of line
case 1: curCharacter = lineLengths[curLine]; break;
// to beginning (top)
case 2: curLine = 0;
curCharacter = lineLengths[curLine]; break;
// to end (bottom)
case 3: curLine = totalLines-1;
curCharacter = lineLengths[curLine]; break;
}
}//jumpTo()
function newLine(){
if (totalLines == MAX_LINES){
// maximum line length is 26 for now
return;
}
totalLines = textMtx.dim[1] + 1;
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store everything before cursor in text matrix
for (var y = 0; y < curLine; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
for (var x = 0; x < curCharacter; x++){
if (x < curCharacter){
textMtx.setcell2d(x, curLine, copyMtx.getcell(x, curLine));
}
}
// update the line position
curLine++;
// place everything behind cursor in next line matrix
for (var x = curCharacter; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x-curCharacter, curLine, copyMtx.getcell(x, curLine-1));
}
for (var y = copyMtx.dim[1]-1; y >= curLine; y--){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y+1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
// jump to beginning
curCharacter = 0;
}//newLine()
function removeLine(){
totalLines = Math.max(1, textMtx.dim[1] - 1);
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store all lines before cursor in text matrix
for (var y = 0; y < curLine; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
curLine = Math.max(0, curLine-1);
// place everything behind cursor in next line matrix
for (var x = 0; x < lineLengths[curLine+1]; x++){
textMtx.setcell2d(x + lineLengths[curLine], curLine, copyMtx.getcell(x, curLine+1));
}
// jump to beginning
curCharacter = lineLengths[curLine];
for (var y = curLine+2; y < copyMtx.dim[1]; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y-1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
}//removeLine()
function deleteLine(){
if (totalLines == 1){
emptyMatrix(totalLines);
countChars();
curLine = 0;
curCharacter = 0;
} else {
totalLines = Math.max(1, textMtx.dim[1] - 1);
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store all lines before cursor in text matrix
for (var y = 0; y < curLine+1; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
// curLine = Math.max(0, curLine-1);
for (var y = curLine+1; y < copyMtx.dim[1]; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y-1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
// jump to beginning
if (curLine == totalLines){
curLine--;
}
curCharacter = lineLengths[curLine];
}
}//deleteLine()
function copyLine(){
if (totalLines == 26){
return; // maximum line length is 26 for now
}
totalLines = textMtx.dim[1] + 1;
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
var xDim = copyMtx.dim[0];
var yDim = copyMtx.dim[1];
// store all lines including line where cursor sits
for (var y = 0; y <= curLine; y++){
for (var x = 0; x < xDim; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
curLine++;
// copy all text to the next rows
for (var y = curLine; y < totalLines; y++){
for (var x = 0; x < xDim; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y-1));
}
}
// restore character counts in every row
countChars();
// jump to end of new line
curCharacter = lineLengths[curLine];
}
function drawCursor(){
cursorPos[0] = curCharacter;
cursorPos[1] = curLine;
// textMtx.setcell2d(cursorPos[0], cursorPos[1], 60);
// cursorMtx.setall(95);
cursorMtx.setall(32);
// cursorBox.setall(0);
// draw at least something at the end of the matrix.
for (var i = 0; i < totalLines; i++){
cursorMtx.setcell2d(LINE_CHARS-1, i, 95);
}
cursorMtx.setcell2d(cursorPos[0]+1, cursorPos[1], 61);
cursorMtx.setcell2d(cursorPos[0]+2, cursorPos[1], 61);
cursorMtx.setcell2d(cursorPos[0], cursorPos[1], 60);
// for (var i = curCharacter+1; i < 100; i++){
// cursorMtx.setcell2d(i, cursorPos[1], 61);
// }
}//drawCursor()
function drawNumbers(){
for (var i = 0; i < totalLines; i++){
var digits = new Array(2);
digits[0] = String(Math.floor((i+1)/ 10));
digits[1] = String((i+1) % 10);
if (digits[0] == 0){
digits[0] = " ";
}
// post(digit1.charCodeAt(0), digit2.charCodeAt(0));
for (var n = 0; n < 2; n++){
numbersMtx.setcell2d(n, i, digits[n].charCodeAt(0));
}
}
numbersMtx.setcell2d(0, curLine, 62);
numbersMtx.setcell2d(1, curLine, 62);
// post("\n");
}//drawNumbers()
function drawHighlight(){
highlightMtx.setall(0);
for (var i = 0; i < totalLines; i++){
if (i == curLine){
highlightMtx.setcell2d(0, i, 1.);
}
}
}//drawHighlight()
function commentLine(){
var isCommented = 0;
var move = 2;
var comment = [47, 47, 32];
// check if the line starts with the comment characters
for (var i = 0; i < 2; i++){
isCommented += textMtx.getcell(i, curLine) == comment[i];
}
// if true remove the comment sign
if (isCommented == 2){
// check if extra space is present
if (textMtx.getcell(2, curLine) == comment[2]){
move = 3;
}
// replace all characters in the line and move position
for (var i = 0; i < lineLengths[curLine]; i++){
textMtx.setcell2d(i, curLine, textMtx.getcell(i+move, curLine));
}
// reposition cursor
curCharacter -= move;
} else {
// reposition all the characters 3 steps further
for (var i = lineLengths[curLine]-1; i >= 0; i--){
textMtx.setcell2d(i+3, curLine, textMtx.getcell(i, curLine));
}
// add the comment sign symbols
for (var i = 0; i < 3; i++){
textMtx.setcell2d(i, curLine, comment[i]);
}
// reposition cursor
curCharacter += 3;
}
countChars();
}//commentLine()
//======================================================================
// licensed under a
// Creative Commons Attribution 4.0 International License
//
// tm//hglnd
// www.timohoogland.com
//
// created on: 2018-03-05
// modified on: 2018-03-05
//======================================================================
================================================
FILE: mercury_ide/_deprecated/tokens.txt
================================================
new
sample
synth
saw
sine
triangle
square
gain
speed
shape
fx
time
beat
name
spread
spreadinclusive
shuffle
scramble
reverse
join
combine
clone
random
randomFloat
reverb
delay
cross
chip
ring
killAll
set_hipass
set_lopass
set_random_seed
set_tempo
set_volume
sync_to_scale
================================================
FILE: mercury_ide/code/dictionary.js
================================================
// A simple dictionary where arrays can be stored
// With a key as variable name for reference in other functions
class Dictionary {
constructor() {
// empty dictionary
this.items = {};
}
has(key) {
// return true if key is in dictionary
return key in this.items;
}
get(key) {
// if key is not-a-number
// if (isNaN(key)){
// // if key is in the dictionary
// if (this.has(key)){
// // return contents of key
// return this.items[key];
// } else {
// // return array of one zero
// return [0];
// }
// } else {
// // return the key when number
// return [key];
// }
return this.items[key];
}
set(key, value) {
// set a value for a key
this.items[key] = value;
}
delete(key) {
// if key is in dictionary delete it
if (this.has(key)){
delete this.items[key];
return true;
}
// if not in dictionary return false
return false;
}
clear() {
// clear the entire dictionary
this.items = {};
}
}//Dictionary()
module.exports = Dictionary;
================================================
FILE: mercury_ide/code/editor.js
================================================
//====================================================================
// th.gl.editor.js
// A responsive texteditor for the opengl environment
// written by Timo Hoogland (c) 2020
// www.timohoogland.com
// License
// GNU LGPL v.3
// FUNCTIONALITIES:
// - add characters by typing
// - capslock sensitive
// - move with cursors or shortkeys
// - backspace a character and a line
// - enter an extra line of text
// - use tab to input 4 spaces as indentation
// - copy insert a line of code to an other line
// - copy replace a line of code on an other line
// - delete a line of code and remove the line
// - console for display error messages
// - read a previous mercury file
// - write a mercury file every time the code runs
// TO DO:
// undo/redo history (matrixset?)
//====================================================================
// GENERAL SETTINGS:
var CRSR = "<<";
var CMMT = "//";
var INDENTATION = 4;
var EDITOR_LINES = 30;
var MAX_CHARS = 90;
var LINE_CHARS = 140;
// var UNDO_HISTORY = 5;
// var CNSL_LINES = 40;
// var CNSL_CHARS = 24;
var OUT_MAT = 0;
var POST_FLAG = 1;
// KEY BINDINGS:
var ALT_UP = 2078;
var ALT_DN = 2079;
var ALT_LT = 2076;
var ALT_RT = 2077;
var ALT_A = 2277; //back one character
var ALT_S = 2271; //down one line
var ALT_D = 10754; //forward one character
var ALT_W = 10769; //up one line
var ALT_Q = 2387; //move to top of page
var ALT_SHFT_Q = 2386; //move to bottom of page
var ALT_Z = 2985; //undo edit
var ALT_SHFT_Z = 2267; //redo edit
var ALT_X = 10824; //delete a line of code
var ALT_C = 2279; //copy a line of code
var ALT_V = 10778; //paste-insert a line of code
var ALT_P = 3008; //copy+paste line
var ALT_B = 10795; //backspace a character
var ALT_FS = 2295; //(un)comment a line of code
var ALT_J = 10758; //jump 1 word left
var ALT_L = 2220; //jump 1 word right
autowatch = 1;
inlets = 1;
outlets = 2;
var key;
var curLine, curCharacter, totalLines;
var lineLengths;
var isDisabled;
var CRSR_CHARS = [];
var CMMT_CHARS = [];
var UNIQ = Date.now();
var textMtx, crsrMtx, nmbrMtx;
// var histMtxSet, hIndex;
// var cnslMtx, cnslText = [];
function loadbang(){
init();
}
function init(){
if (jsarguments.length>1) {
drawto(jsarguments[1]);
}
curCharacter = 0;
curLine = 0;
totalLines = 1;
lineLengths = new Array(totalLines);
lineLengths[curLine] = 0;
isDisabled = false;
// hIndex = 0;
// histMtxSet = new Array(UNDO_HISTORY);
font("Courier New Bold");
fontsize(100);
leadscale(0.94);
tracking(1);
alpha(1);
emptyMatrix(totalLines);
cursor("<<");
comment("//");
draw();
}
/* EXPERIMENTAL
function max_linelength(v){
MAX_CHARS = Math.max(1, Math.min(Math.floor(v), LINE_CHARS - 40));
init();
}
function max_lines(v){
EDITOR_LINES = Math.max(1, Math.min(Math.floor(v), 40));
init();
}*/
function emptyMatrix(lines){
textMtx = new JitterMatrix("text"+UNIQ, 1, "char", LINE_CHARS, lines);
crsrMtx = new JitterMatrix("crsr"+UNIQ, 1, "char", LINE_CHARS, lines);
nmbrMtx = new JitterMatrix("nmbr"+UNIQ, 1, "char", 3, lines);
// cnslMtx = new JitterMatrix("cnsl"+UNIQ, 1, "char", LINE_CHARS, CNSL_LINES);
textMtx.setall(0);
}
// output the parsed code if output_matrix is disabled
function run(){
outlet(0, "jit_matrix", textMtx.name);
if (!OUT_MAT){
outlet(0, mtxToSymbol(textMtx));
}
}
// enable the output_matrix flag
function output_matrix(v){
OUT_MAT = v != 0;
}
// convert the matrix to an array of strings per line
function mtxToSymbol(mat){
var text = [];
for (var y=0; y= 32 && k <= 126){ addChar(k); }
// FUNCTION KEYS
else if (k == 13 || k == -4){ newLine(); }
// Backspace Win = 8, Mac = 127
// Delete Win = 127, Mac = 127
else if (k == 127 || k == 8 || k == -7){ backSpace(); }
// arrow keys ASCII
else if (k == 30 || k == 31){ gotoLine(k-30); }
else if (k == 28 || k == 29){ gotoCharacter(k-28); }
// arrow keys Platform-independent
else if (k == -9 || k == -10){ gotoLine(1-(k+10)); }
else if (k == -11 || k == -12){ gotoCharacter(1-(k+12)); }
else if (k == 9){ addTab(); }
// SHORTKEYS
else if (k == ALT_FS){ commentLine(); }
else if (k == ALT_X){ deleteLine(); }
else if (k == ALT_C){ copyLine(); }
else if (k == ALT_V){ pasteInsertLine(); }
else if (k == ALT_P){ pasteReplaceLine(); }
else if (k == ALT_B){ backSpace(); }
// Navigate the editor with ASDW
else if (k == ALT_A){ gotoCharacter(0); }
else if (k == ALT_D){ gotoCharacter(1); }
else if (k == ALT_S){ gotoLine(1); }
else if (k == ALT_W){ gotoLine(0); }
// Jump Top/Bottom/Start/End with ALT + Arrow Keys
else if (k == ALT_UP){ jumpTo(2); }
else if (k == ALT_DN){ jumpTo(3); }
else if (k == ALT_LT){ jumpTo(0); }
else if (k == ALT_RT){ jumpTo(1); }
// Jumpt to top/bottom
else if (k == ALT_Q){ jumpTo(2); }
else if (k == ALT_SHFT_Q){ jumpTo(3); }
// TO-DO
// else if (k == ALT_J){ gotoWord(0); }
// else if (k == ALT_L){ gotoWord(1); }
// else if (k == ALT_Z){ getHistory(); }
}
}
draw();
}
// add multiple spaces to the text (tab)
function addTab(){
var numSpaces = INDENTATION - (curCharacter % INDENTATION);
for(var i = 0; i < numSpaces; i++){
addChar(32);
}
}
// add a character (alpha-numeric, numeric, special characters)
function addChar(k){
if (curCharacter >= MAX_CHARS){
if (endOfLines()) {
return;
} else {
newLine();
}
}
var len = lineLengths[curLine];
if (curCharacter < len){
for (var i = len; i > curCharacter-1; i--){
textMtx.setcell2d(i+1, curLine, textMtx.getcell(i, curLine));
}
}
textMtx.setcell2d(curCharacter, curLine, k);
curCharacter += 1;
lineLengths[curLine] = getCharCount(textMtx, curLine);
}
// backspace a character
function backSpace(k){
curCharacter = Math.max(-1, (curCharacter-=1));
if (curCharacter >= 0){
var len = lineLengths[curLine];
for (var i = curCharacter; i < len; i++){
textMtx.setcell2d(i, curLine, textMtx.getcell(i+1, curLine));
}
} else if (curLine > 0){
removeLine();
} else {
curCharacter = 0;
}
lineLengths[curLine] = getCharCount(textMtx, curLine);
}
// return the amount of characters in one line
function getCharCount(mat, line){
var charCount = 0;
var len = mat.dim[0];
for (var i = 0; i < len; i++){
if (mat.getcell(i, line) < 32){
return charCount;
}
charCount++;
}
}
// set an array of amount of characters per line
function countChars(){
var rows = textMtx.dim[1];
// empty the array to reset count
lineLengths = [];
for (var y = 0; y < rows; y++){
lineLengths[y] = getCharCount(textMtx, y);
}
}
// return the highest number of characters in one line
function getMaxChar(){
var sortArr = lineLengths.slice(0);
sortArr.sort(function(a,b){ return b-a });
return sortArr[0];
}
function gotoCharacter(k){
k = k * 2 - 1;
curCharacter = curCharacter + k;
if (curCharacter < 0 && curLine > 0){
curCharacter = lineLengths[curLine];
gotoLine(0);
} else if (curCharacter > lineLengths[curLine] && curLine != totalLines-1){
gotoLine(1);
curCharacter = 0;
} else {
curCharacter = Math.min(lineLengths[curLine], Math.max(0, curCharacter));
}
}
/*function gotoWord(k){
// var cnt = 0;
gotoCharacter(k);
var char = textMtx.getcell(curCharacter, curLine);
post("@num", curCharacter);
post("@lines", totalLines);
post("@line", curLine);
post("@char", char, "\n");
if (char > 32 && curLine > 0){
gotoWord(k);
}
}*/
function gotoLine(k){
k = k * 2 - 1;
var prevLen = lineLengths[curLine];
curLine = Math.min(Math.max(0, (curLine+k)), totalLines-1);
var len = lineLengths[curLine];
curCharacter = Math.min(len, curCharacter);
if (curCharacter == prevLen){
curCharacter = len;
} else {
curCharacter = Math.min(len, curCharacter);
}
}
function jumpTo(k){
switch(k){
// beginning of line
case 0: curCharacter = 0; break;
// end of line
case 1: curCharacter = lineLengths[curLine]; break;
// to beginning (top)
case 2: curLine = 0;
curCharacter = lineLengths[curLine]; break;
// to end (bottom)
case 3: curLine = totalLines-1;
curCharacter = lineLengths[curLine]; break;
}
}
function newLine(){
if (endOfLines()){
return;
}
totalLines = textMtx.dim[1] + 1;
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store everything before cursor in text matrix
for (var y = 0; y < curLine; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
for (var x = 0; x < curCharacter; x++){
if (x < curCharacter){
textMtx.setcell2d(x, curLine, copyMtx.getcell(x, curLine));
}
}
// update the line position
curLine++;
// place everything behind cursor in next line matrix
for (var x = curCharacter; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x-curCharacter, curLine, copyMtx.getcell(x, curLine-1));
}
for (var y = copyMtx.dim[1]-1; y >= curLine; y--){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y+1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
// jump to beginning
curCharacter = 0;
}
function removeLine(){
totalLines = Math.max(1, textMtx.dim[1] - 1);
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store all lines before cursor in text matrix
for (var y = 0; y < curLine; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
curLine = Math.max(0, curLine-1);
// place everything behind cursor in next line matrix
for (var x = 0; x < lineLengths[curLine+1]; x++){
textMtx.setcell2d(x + lineLengths[curLine], curLine, copyMtx.getcell(x, curLine+1));
}
// jump to beginning
curCharacter = lineLengths[curLine];
for (var y = curLine+2; y < copyMtx.dim[1]; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y-1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
}
function deleteLine(){
if (totalLines == 1){
emptyMatrix(totalLines);
countChars();
curLine = 0;
curCharacter = 0;
} else {
totalLines = Math.max(1, textMtx.dim[1] - 1);
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store all lines before cursor in text matrix
for (var y = 0; y < curLine+1; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
// curLine = Math.max(0, curLine-1);
for (var y = curLine+1; y < copyMtx.dim[1]; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y-1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
// jump to beginning
if (curLine == totalLines){
curLine--;
}
curCharacter = lineLengths[curLine];
}
}
// global pastebin variable to store a line of text
var pasteBin;
function copyLine(){
pasteBin = new JitterMatrix(1, "char", LINE_CHARS, 1);
// copy characters from current line to pastebin
for (var i = 0; i < lineLengths[curLine]; i++){
pasteBin.setcell2d(i, 0, textMtx.getcell(i, curLine));
}
}
function pasteReplaceLine(){
if (pasteBin !== null){
// replace current text with text from pasteBin
for (var x = 0; x < pasteBin.dim[0]; x++){
textMtx.setcell2d(x, curLine, pasteBin.getcell(x, 0));
}
// restore character counts in every row
countChars();
// jump to end of new line
jumpTo(1);
}
}
function pasteInsertLine(){
if (!endOfLines()){
jumpTo(0);
newLine();
gotoLine(0);
return pasteReplaceLine();
}
}
function endOfLines(){
var isEnd = totalLines >= EDITOR_LINES;
if (isEnd){
post("WARNING: End of lines reached \n");
}
return isEnd;
}
function cursor(c){
// post("@cursor: ", c, "\n");
CRSR = c.toString();
CRSR_CHARS = [];
for (var i=0; i= 0; i--){
textMtx.setcell2d(i+move, curLine, textMtx.getcell(i, curLine));
}
// add the comment sign symbols
for (var i = 0; i < move; i++){
textMtx.setcell2d(i, curLine, comment[i]);
}
// reposition cursor
curCharacter += move;
}
countChars();
return true;
}
// read a textfile from disk to the editor
function readFile(mat){
fillText(mat);
countChars();
jumpTo(2);
jumpTo(0);
draw();
}
// fill the matrix with the text from disk
function fillText(mat){
file = new JitterMatrix(mat);
dimX = Math.min(MAX_CHARS, file.dim[0]);
totalLines = Math.min(EDITOR_LINES, file.dim[1]);
emptyMatrix(totalLines);
for (var y = 0; y < totalLines; y++){
for (var x = 0; x < dimX; x++){
textMtx.setcell2d(x, y, file.getcell(x, y));
}
}
}
/*function fillConsole(mess){
mess = mess + " ";
var dashes = CNSL_CHARS - (mess.length % CNSL_CHARS);
for (var i = 0; i < dashes; i++){
mess += "-";
}
for (var i = mess.length-1; i >= 0; i--){
cnslText.unshift(mess.charCodeAt(i));
}
cnslText = cnslText.slice(0, CNSL_LINES*CNSL_CHARS);
for (var i = 0; i < cnslText.length; i++){
cnslMtx.setcell2d(i%CNSL_CHARS, Math.floor(i/CNSL_CHARS), cnslText[i]);
}
draw();
}
function emptyConsole(){
cnslText = [];
cnslMtx.setall(0);
draw();
}*/
//====================================================================
// GL TEXT OBJECTS
//====================================================================
var MAIN_CTX = "CTX";
var NODE_CTX = "node" + UNIQ;
var ANIM_NODE = "anim" + UNIQ;
var CAM_CAP = "cam" + UNIQ;
var SCALING = 1;
var FONT_SIZE = 100;
// the main node that all text is drawn to
// for display on videoplane through camera capture
var textNode = new JitterObject("jit.gl.node");
textNode.fsaa = 1;
textNode.type = "float32";
textNode.name = NODE_CTX;
textNode.adapt = 0;
function drawto(v){
MAIN_CTX = v;
textNode.drawto = MAIN_CTX;
glVid.drawto = MAIN_CTX;
}
// the main anim node to position all text according to screensize
var animNode = new JitterObject("jit.anim.node");
animNode.name = ANIM_NODE;
animNode.position = [0, 0, 0];
// the text position
function position(x, y){
animNode.position = [x, y, 0];
}
// the text scaling
function scale(s){
SCALING = s * 100/FONT_SIZE;
animNode.scale = [SCALING, SCALING, 0];
}
// the anim node and text for the command line
var textAnim = new JitterObject("jit.anim.node");
textAnim.anim = ANIM_NODE;
textAnim.position = [0.9, 0, 0];
var glText = new JitterObject("jit.gl.text");
glText.drawto = NODE_CTX;
glText.anim = textAnim.name;
glText.gl_color = [1, 1, 1, 1];
glText.screenmode = 0;
glText.cull_face = 1;
function color(){
args = arrayfromargs(arguments);
if (args.length !== 4){
error("th.gl.editor: Expected an RGBA value in floating-point", "\n");
} else {
glText.gl_color = args;
}
}
// the anim node and text for the cursor
var crsrAnim = new JitterObject("jit.anim.node");
crsrAnim.anim = ANIM_NODE;
crsrAnim.position = [0.9, 0, 0];
var glCrsr = new JitterObject("jit.gl.text");
glCrsr.drawto = NODE_CTX;
glCrsr.anim = crsrAnim.name;
glCrsr.screenmode = 0;
glCrsr.cull_face = 1;
glCrsr.layer = 10;
// the anim node and text for the line numbers
var nmbrAnim = new JitterObject("jit.anim.node");
nmbrAnim.anim = ANIM_NODE;
var glNmbr = new JitterObject("jit.gl.text");
glNmbr.drawto = NODE_CTX;
glNmbr.anim = nmbrAnim.name;
glNmbr.gl_color = [0.6, 0.6, 0.6, 1];
glNmbr.screenmode = 0;
glNmbr.cull_face = 1;
glNmbr.layer = 10;
function number_color(){
args = arrayfromargs(arguments);
if (args.length !== 4){
error("th.gl.editor: Expected an RGBA value in floating-point", "\n");
} else {
glNmbr.gl_color = args;
}
}
var useBlink = true;
var blinkToggle = 0;
var cursorColor = [1, 0.501961, 0, 1];
var blinkColor = [0.4, 0.8, 1, 1];
function blink(){
if (useBlink){
blinkToggle = 1 - blinkToggle;
if (blinkToggle){
glCrsr.gl_color = blinkColor;
} else {
glCrsr.gl_color = cursorColor;
}
} else {
glCrsr.gl_color = cursorColor;
}
}
function blink_enable(v){
useBlink = v != 0;
}
function cursor_color(){
args = arrayfromargs(arguments);
if (args.length !== 4){
error("th.gl.editor: Expected an RGBA value in floating-point", "\n");
} else {
cursorColor = args;
}
blink();
}
function blink_color(){
args = arrayfromargs(arguments);
if (args.length !== 4){
error("th.gl.editor: Expected an RGBA value in floating-point", "\n");
} else {
blinkColor = args;
}
}
/*
var barAnim = new JitterObject("jit.anim.node");
barAnim.anim = ANIM_NODE;
barAnim.scale = [15, 0.12, 1];
barAnim.position = [0, -0.06, 0];
barAnim.anchor = [0, 0.12, 0];
var glTextBar = new JitterObject("jit.gl.gridshape");
glTextBar.drawto = NODE_CTX;
glTextBar.anim = barAnim.name;
glTextBar.color = [0, 0, 0, 0.5];
glTextBar.shape = "plane";
*/
/*
// the anim node and text for console
var cnslAnim = new JitterObject("jit.anim.node");
cnslAnim.anim = ANIM_NODE;
cnslAnim.inherit_scale = 0;
cnslAnim.inherit_position = 0;
cnslAnim.scale = [0.12, 0.12, 0.12];
cnslAnim.position = [0, -1.75, 0];
var glCnsl = new JitterObject("jit.gl.text");
glCnsl.drawto = NODE_CTX;
glCnsl.anim = cnslAnim.name;
glCnsl.gl_color = [1, 0.3, 0.4, 0.8];
glCnsl.screenmode = 0;
glCnsl.align = 2;
function positionCnsl(x, y, z){
glCnsl.position = [x, y, z];
}
function scaleCnsl(x, y, z){
glCnsl.scale = [x, y, z];
}
*/
// add all objects to array for easy access when
// changing multiple parameters
// var allTextObj = [glText, glCrsr, glNmbr, glCnsl];
var allTextObj = [glText, glCrsr, glNmbr];
function font(f){
for (var i = 0; i < allTextObj.length; i++){
allTextObj[i].font(f);
}
}
function fontsize(s){
FONT_SIZE = s;
for (var i = 0; i < allTextObj.length; i++){
allTextObj[i].size(FONT_SIZE);
}
scale(SCALING);
// textAnim.position = [0.9, 0, 0];
// crsrAnim.position = [0.9, 0, 0];
}
function leadscale(l){
for (var i=0; i1) {
drawto(jsarguments[1]);
}
draw();
}//init()
// custom print function with debug enable/disable functionality
function println(){
if (POST_FLAG){
post(arrayfromargs(arguments), "\n");
}
}//print()
function emptyMatrix(lines){
textMtx = new JitterMatrix("text"+UNIQ, 1, "char", LINE_CHARS, lines);
crsrMtx = new JitterMatrix("crsr"+UNIQ, 1, "char", LINE_CHARS, lines);
nmbrMtx = new JitterMatrix("nmbr"+UNIQ, 1, "char", 3, lines);
cnslMtx = new JitterMatrix("cnsl"+UNIQ, 1, "char", LINE_CHARS, CNSL_LINES);
textMtx.setall(0);
}//emptyMatrix()
function runCode(){
emptyConsole();
outlet(0, "jit_matrix", textMtx.name);
}//runCode()
function draw(){
drawCursor(); //set the cursorposition
drawNumbers(); //store the numbers in the matrix
// drawHighlight();
matrixToText(); //set the matrices to the gl text objects
outlet(1, "lines", totalLines);
outlet(1, "line", curLine);
outlet(1, "length", getMaxChar());
// post("curChar", curCharacter, "line", curLine, "\n");
}//draw()
function keyPress(k){
if (k == 96){
disableText();
}
else if (!isDisabled){
var hst = false;
if (k != 27){
// CHARACTER KEYS
if (k >= 32 && k <= 126){ hst = addChar(k); }
// FUNCTION KEYS
else if (k == 13){ hst = newLine(); }
// Backspace Win = 8, Mac = 127
// Delete Win = 127, Mac = 127
else if (k == 127 || k == 8){ hst = backSpace(); }
else if (k == 30 || k == 31){ gotoLine(k-30); }
else if (k == 28 || k == 29){ gotoCharacter(k-28); }
else if (k == 9){ hst = addTab(); }
else if (k >= 2076 && k <= 2079){ jumpTo(k-2076); }
// SHORTKEYS
else if (k == ALT_FS){ hst = commentLine(); }
else if (k == ALT_X){ hst = deleteLine(); }
else if (k == ALT_C){ copyLine(); }
else if (k == ALT_V){ hst = pasteInsertLine(); }
else if (k == ALT_P){ hst = pasteReplaceLine(); }
else if (k == ALT_B){ hst = backSpace(); }
// TO-DO
// else if (k == ALT_Z){ getHistory(); }
else if (k == ALT_A){ gotoCharacter(0); }
else if (k == ALT_D){ gotoCharacter(1); }
else if (k == ALT_S){ gotoLine(1); }
else if (k == ALT_W){ gotoLine(0); }
// else if (k == ALT_J){ gotoWord(0); }
// else if (k == ALT_L){ gotoWord(1); }
else if (k == ALT_Q){ jumpTo(2); }
else if (k == ALT_SHFT_Q){ jumpTo(3); }
/*if (hst){
addHistory();
}*/
}
}
draw();
}//keyPress()
function addTab(){
var numSpaces = INDENTATION - (curCharacter % INDENTATION);
for(var i = 0; i < numSpaces; i++){
addChar(32);
}
return true;
}//addTab()
function addChar(k){
if (curCharacter >= MAX_CHARS){
if (endOfLines()) {
return;
} else {
newLine();
}
}
var len = lineLengths[curLine];
if (curCharacter < len){
for (var i = len; i > curCharacter-1; i--){
textMtx.setcell2d(i+1, curLine, textMtx.getcell(i, curLine));
}
}
textMtx.setcell2d(curCharacter, curLine, k);
curCharacter += 1;
lineLengths[curLine] = getCharCount(textMtx, curLine);
return true;
}//addChar()
function backSpace(k){
curCharacter = Math.max(-1, (curCharacter-=1));
if (curCharacter >= 0){
var len = lineLengths[curLine];
for (var i = curCharacter; i < len; i++){
textMtx.setcell2d(i, curLine, textMtx.getcell(i+1, curLine));
}
} else if (curLine > 0){
removeLine();
} else {
curCharacter = 0;
}
lineLengths[curLine] = getCharCount(textMtx, curLine);
return true;
}//backSpace()
function getCharCount(mat, line){
// return amount of characters in one line;
var charCount = 0;
var len = mat.dim[0];
for (var i = 0; i < len; i++){
if (mat.getcell(i, line) < 32){
return charCount;
}
charCount++;
}
}//getCharCount()
function countChars(){
// restore character counts in every row
var rows = textMtx.dim[1];
// empty the array to reset count
lineLengths = [];
for (var y = 0; y < rows; y++){
lineLengths[y] = getCharCount(textMtx, y);
}
}//countChars()
function getMaxChar(){
// return the highest amount of characters in one line
var sortArr = lineLengths.slice(0);
sortArr.sort(function(a,b){ return b-a });
return sortArr[0];
}//getCharLength
function gotoCharacter(k){
k = k * 2 - 1;
curCharacter = curCharacter + k;
if (curCharacter < 0 && curLine > 0){
curCharacter = lineLengths[curLine];
gotoLine(0);
} else if (curCharacter > lineLengths[curLine] && curLine != totalLines-1){
gotoLine(1);
curCharacter = 0;
} else {
curCharacter = Math.min(lineLengths[curLine], Math.max(0, curCharacter));
}
}//gotoCharacter()
function gotoWord(k){
// var cnt = 0;
gotoCharacter(k);
var char = textMtx.getcell(curCharacter, curLine);
post("num", curCharacter);
post("lines", totalLines);
post("line", curLine);
post("char", char, "\n");
if (char > 32 && curLine > 0){
gotoWord(k);
}
}
function gotoLine(k){
k = k * 2 - 1;
var prevLen = lineLengths[curLine];
curLine = Math.min(Math.max(0, (curLine+k)), totalLines-1);
var len = lineLengths[curLine];
curCharacter = Math.min(len, curCharacter);
if (curCharacter == prevLen){
curCharacter = len;
} else {
curCharacter = Math.min(len, curCharacter);
}
}//gotoLine()
function jumpTo(k){
switch(k){
// beginning of line
case 0: curCharacter = 0; break;
// end of line
case 1: curCharacter = lineLengths[curLine]; break;
// to beginning (top)
case 2: curLine = 0;
curCharacter = lineLengths[curLine]; break;
// to end (bottom)
case 3: curLine = totalLines-1;
curCharacter = lineLengths[curLine]; break;
}
}//jumpTo()
function newLine(){
if (endOfLines()){
return;
}
totalLines = textMtx.dim[1] + 1;
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store everything before cursor in text matrix
for (var y = 0; y < curLine; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
for (var x = 0; x < curCharacter; x++){
if (x < curCharacter){
textMtx.setcell2d(x, curLine, copyMtx.getcell(x, curLine));
}
}
// update the line position
curLine++;
// place everything behind cursor in next line matrix
for (var x = curCharacter; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x-curCharacter, curLine, copyMtx.getcell(x, curLine-1));
}
for (var y = copyMtx.dim[1]-1; y >= curLine; y--){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y+1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
// jump to beginning
curCharacter = 0;
return true;
}//newLine()
function removeLine(){
totalLines = Math.max(1, textMtx.dim[1] - 1);
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store all lines before cursor in text matrix
for (var y = 0; y < curLine; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
curLine = Math.max(0, curLine-1);
// place everything behind cursor in next line matrix
for (var x = 0; x < lineLengths[curLine+1]; x++){
textMtx.setcell2d(x + lineLengths[curLine], curLine, copyMtx.getcell(x, curLine+1));
}
// jump to beginning
curCharacter = lineLengths[curLine];
for (var y = curLine+2; y < copyMtx.dim[1]; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y-1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
}//removeLine()
function deleteLine(){
if (totalLines == 1){
emptyMatrix(totalLines);
countChars();
curLine = 0;
curCharacter = 0;
} else {
totalLines = Math.max(1, textMtx.dim[1] - 1);
// copy the matrix
var copyMtx = new JitterMatrix(1, "char", LINE_CHARS, textMtx.dim[1]);
copyMtx.frommatrix(textMtx);
emptyMatrix(totalLines);
// store all lines before cursor in text matrix
for (var y = 0; y < curLine+1; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y, copyMtx.getcell(x, y));
}
}
// update the line position
// curLine = Math.max(0, curLine-1);
for (var y = curLine+1; y < copyMtx.dim[1]; y++){
for (var x = 0; x < copyMtx.dim[0]; x++){
textMtx.setcell2d(x, y-1, copyMtx.getcell(x, y));
}
}
// restore character counts in every row
countChars();
// jump to beginning
if (curLine == totalLines){
curLine--;
}
curCharacter = lineLengths[curLine];
}
return true;
}//deleteLine()
// global pastebin variable to store a line of text
var pasteBin;
function copyLine(){
pasteBin = new JitterMatrix(1, "char", LINE_CHARS, 1);
// copy characters from current line to pastebin
for (var i = 0; i < lineLengths[curLine]; i++){
pasteBin.setcell2d(i, 0, textMtx.getcell(i, curLine));
}
}//copyOneLine()
function pasteReplaceLine(){
// replace current text with text from pasteBin
for (var x = 0; x < pasteBin.dim[0]; x++){
textMtx.setcell2d(x, curLine, pasteBin.getcell(x, 0));
}
// restore character counts in every row
countChars();
// jump to end of new line
jumpTo(1);
return true;
}//pasteLine()
function pasteInsertLine(){
if (!endOfLines()){
jumpTo(0);
newLine();
gotoLine(0);
return pasteReplaceLine();
}
}//copyPasteLine();
function endOfLines(){
var isEnd = totalLines >= EDITOR_LINES;
if (isEnd){
post("WARNING: end of lines reached \n");
}
return isEnd;
}//endOfLines()
function drawCursor(){
crsrMtx.setall(32);
// draw at least something at the end of the matrix.
for (var i = 0; i < totalLines; i++){
crsrMtx.setcell2d(LINE_CHARS-1, i, 46);
}
for (var c = 0; c < CRSR_CHARS.length; c++){
crsrMtx.setcell2d(curCharacter+c, curLine, CRSR_CHARS[c]);
}
}//drawCursor()
function drawNumbers(){
for (var i = 0; i < totalLines; i++){
var digits = new Array(2);
digits[0] = String(Math.floor((i+1)/ 10));
digits[1] = String((i+1) % 10);
if (digits[0] == 0){
digits[0] = " ";
}
// post(digit1.charCodeAt(0), digit2.charCodeAt(0));
for (var n = 0; n < 2; n++){
nmbrMtx.setcell2d(n, i, digits[n].charCodeAt(0));
}
}
nmbrMtx.setcell2d(0, curLine, 62);
nmbrMtx.setcell2d(1, curLine, 62);
}//drawNumbers()
function drawHighlight(){
highlightMtx.setall(0);
for (var i = 0; i < totalLines; i++){
if (i == curLine){
highlightMtx.setcell2d(0, i, 1.);
}
}
}//drawHighlight()
function commentLine(){
var isCommented = 0;
var move = 2;
var comment = [47, 47, 32];
// check if the line starts with the comment characters
for (var i = 0; i < 2; i++){
isCommented += textMtx.getcell(i, curLine) == comment[i];
}
// if true remove the comment sign
if (isCommented == 2){
// check if extra space is present
if (textMtx.getcell(2, curLine) == comment[2]){
move = 3;
}
// replace all characters in the line and move position
for (var i = 0; i < lineLengths[curLine]; i++){
textMtx.setcell2d(i, curLine, textMtx.getcell(i+move, curLine));
}
// reposition cursor
curCharacter -= move;
} else {
// reposition all the characters 3 steps further
for (var i = lineLengths[curLine]-1; i >= 0; i--){
textMtx.setcell2d(i+3, curLine, textMtx.getcell(i, curLine));
}
// add the comment sign symbols
for (var i = 0; i < 3; i++){
textMtx.setcell2d(i, curLine, comment[i]);
}
// reposition cursor
curCharacter += 3;
}
countChars();
return true;
}//commentLine()
function readFile(mat){
fillText(mat);
countChars();
jumpTo(2);
draw();
}//readFile()
function fillText(mat){
file = new JitterMatrix(mat);
dimX = Math.min(MAX_CHARS, file.dim[0]);
totalLines = Math.min(EDITOR_LINES, file.dim[1]);
emptyMatrix(totalLines);
for (var y = 0; y < totalLines; y++){
for (var x = 0; x < dimX; x++){
textMtx.setcell2d(x, y, file.getcell(x, y));
}
}
}//fillText()
function fillConsole(mess){
mess = mess + " ";
var dashes = CNSL_CHARS - (mess.length % CNSL_CHARS);
for (var i = 0; i < dashes; i++){
mess += "-";
}
for (var i = mess.length-1; i >= 0; i--){
cnslText.unshift(mess.charCodeAt(i));
}
cnslText = cnslText.slice(0, CNSL_LINES*CNSL_CHARS);
for (var i = 0; i < cnslText.length; i++){
cnslMtx.setcell2d(i%CNSL_CHARS, Math.floor(i/CNSL_CHARS), cnslText[i]);
}
draw();
}//fillConsole()
function emptyConsole(){
cnslText = [];
cnslMtx.setall(0);
draw();
}//emptyConsole()
/*
function addHistory(mat){
post("addHist()", hIndex, "\n");
var tMat = new JitterMatrix();
tMat.frommatrix(mat);
histMtxSet[hIndex] = tMat;
hIndex = (hIndex+1)%UNDO_HISTORY;
}//addHistory()
function getHistory(){
hIndex = Math.max(0, hIndex-1);
post("undoHist()", hIndex, "\n");
fillText(histMtxSet[hIndex].name);
countChars();
draw();
}//getHistory()
*/
//======================================================================
// GL TEXT OBJECTS
//======================================================================
var MAIN_CTX = "editorGL";
var NODE_CTX = "node" + UNIQ;
var ANIM_NODE = "anim" + UNIQ;
var CAM_CAP = "cam" + UNIQ;
var FONT = "IBM Plex Mono SemiBold";
// var FONT = "Andale mono";
var SIZE = 100;
var LEAD_SCALE = 0.98;
var LOGO_TEXT = "written by timo © 2019 | www.timohoogland.com";
// the main node that all text is drawn to
// for display on videoplane through camera capture
var textNode = new JitterObject("jit.gl.node");
textNode.fsaa = 1;
textNode.type = "float32";
textNode.name = NODE_CTX;
function drawto(v){
MAIN_CTX = v;
textNode.drawto = MAIN_CTX;
glVid.drawto = MAIN_CTX;
}
// the main anim node to position all text according to screensize
var animNode = new JitterObject("jit.anim.node");
animNode.name = ANIM_NODE;
animNode.position = [-2.435, 1.2, 0];
function position(x, y, z){
animNode.position = [x, y, z];
}//position()
function scale(x, y, z){
animNode.scale = [x, y, z];
}//scale()
// the anim node and text for the command line
var textAnim = new JitterObject("jit.anim.node");
textAnim.anim = ANIM_NODE;
textAnim.scale = [0.6, 0.6, 0.6];
textAnim.position = [0.5, 0, 0];
var glText = new JitterObject("jit.gl.text");
glText.drawto = NODE_CTX;
glText.anim = textAnim.name;
glText.gl_color = [1, 1, 1, 1];
glText.leadscale = 1.2;
glText.screenmode = 0;
// the anim node and text for the cursor
var crsrAnim = new JitterObject("jit.anim.node");
crsrAnim.anim = ANIM_NODE;
crsrAnim.scale = [0.6, 0.6, 0.6];
crsrAnim.position = [0.5, 0, 0];
var glCrsr = new JitterObject("jit.gl.text");
glCrsr.drawto = NODE_CTX;
glCrsr.anim = crsrAnim.name;
glCrsr.leadscale = 1.2;
glCrsr.face("bold");
glCrsr.screenmode = 0;
glCrsr.layer = 10;
// the anim node and text for the line numbers
var nmbrAnim = new JitterObject("jit.anim.node");
nmbrAnim.anim = ANIM_NODE;
nmbrAnim.scale = [0.6, 0.6, 0.6];
var glNmbr = new JitterObject("jit.gl.text");
glNmbr.drawto = NODE_CTX;
glNmbr.anim = nmbrAnim.name;
glNmbr.gl_color = [0.6, 0.6, 0.6, 1];
glNmbr.leadscale = 1.2;
glNmbr.face = "italic";
glNmbr.screenmode = 0;
glNmbr.layer = 10;
var blinkTog = 0;
var blinkColor1 = [1, 1, 0];
var blinkColor2 = [0, 1, 1];
function blink(){
blinkTog = 1 - blinkTog;
if (blinkTog){
var c = blinkColor1;
} else {
var c = blinkColor2;
}
c[3] = alpha;
glCrsr.gl_color = c;
}//blink()
/*
var barAnim = new JitterObject("jit.anim.node");
barAnim.anim = ANIM_NODE;
barAnim.scale = [15, 0.12, 1];
barAnim.position = [0, -0.06, 0];
barAnim.anchor = [0, 0.12, 0];
var glTextBar = new JitterObject("jit.gl.gridshape");
glTextBar.drawto = NODE_CTX;
glTextBar.anim = barAnim.name;
glTextBar.color = [0, 0, 0, 0.5];
glTextBar.shape = "plane";
*/
// the anim node and text for console
var cnslAnim = new JitterObject("jit.anim.node");
cnslAnim.anim = ANIM_NODE;
cnslAnim.inherit_scale = 0;
cnslAnim.inherit_position = 0;
cnslAnim.scale = [0.12, 0.12, 0.12];
cnslAnim.position = [0, -1.75, 0];
var glCnsl = new JitterObject("jit.gl.text");
glCnsl.drawto = NODE_CTX;
glCnsl.anim = cnslAnim.name;
glCnsl.gl_color = [1, 0.3, 0.4, 0.8];
glCnsl.screenmode = 0;
glCnsl.align = 2;
function positionCnsl(x, y, z){
glCnsl.position = [x, y, z];
}
function scaleCnsl(x, y, z){
glCnsl.scale = [x, y, z];
}
/*
logoEnable(0);
// the anim node and text for logo
var logoAnim = new JitterObject("jit.anim.node");
logoAnim.anim = ANIM_NODE;
logoAnim.scale = [0.2, 0.2, 0.2];
logoAnim.position = [0, -2.7, 0];
var glLogo = new JitterObject("jit.gl.text");
glLogo.drawto = NODE_CTX;
glLogo.anim = logoAnim.name;
glLogo.gl_color = [1, 1, 1, 0.7];
glLogo.screenmode = 0;
function logoEnable(v){
glLogo.enable = Math.floor(v);
}//logoEnalbe()
*/
// add all objects to array for easy access when
// changing multiple parameters
// var allTextObj = [glText, glCrsr, glHist, glCnsl, glLogo];
var allTextObj = [glText, glCrsr, glNmbr, glCnsl];
function setFont(f){
FONT = f;
for (var i = 0; i < allTextObj.length; i++){
allTextObj[i].font(f);
}
}//setFont()
function setSize(s){
SIZE = s;
for (var i = 0; i < allTextObj.length; i++){
allTextObj[i].size(s);
}
}//setSize()
function setLeadScale(l){
for (var i = 0; i < allTextObj.length; i++){
allTextObj[i].leadscale = l;
}
}//setLeadScale()
var alpha = 1;
function setAlpha(a){
alpha = Math.max(0, Math.min(1, a));
for (var i = 0; i < allTextObj.length; i++){
var c = allTextObj[i].gl_color;
c[3] = alpha;
allTextObj[i].gl_color = c;
}
}//setAlpha()
function runBlink(){
c = arrayfromargs(arguments);
glText.gl_color = c;
}//runBlink()
function disableText(){
isDisabled = 1 - isDisabled;
setAlpha(1.0 - isDisabled * 0.5);
}//disableText()
function matrixToText(){
glText.jit_matrix(textMtx.name);
glCrsr.jit_matrix(crsrMtx.name);
glNmbr.jit_matrix(nmbrMtx.name);
glCnsl.jit_matrix(cnslMtx.name);
// glLogo.text(LOGO_TEXT);
}//matrixToText()
// the camera for capture
var glCam = new JitterObject("jit.gl.camera");
glCam.drawto = NODE_CTX;
glCam.out_name = CAM_CAP;
glCam.locklook = 1;
glCam.lookat = [0, 0, 0];
glCam.capture = 1;
glCam.position = [0, 0, 4];
glCam.erase_color = [1, 1, 1, 0];
glCam.near_clip = 1;
glCam.ortho = 1;
glCam.lens_angle = 80;
function cam(ortho, angle){
glCam.ortho = ortho;
glCam.lens_angle = angle;
}//cam()
// the videoplane for display
var glVid = new JitterObject("jit.gl.videoplane");
glVid.texture = CAM_CAP;
glVid.transform_reset = 2;
glVid.blend_enable = 1;
glVid.depth_enable = 0;
glVid.layer = 1000;
function blend(b){
glHist.blend = b;
}//blend()
//init();
//======================================================================
// licensed under a
// Creative Commons Attribution 4.0 International License
//
// www.timohoogland.com
//======================================================================
================================================
FILE: mercury_ide/code/lexer.js
================================================
//=====================================================================
// matrixToString.js
//
// written by Timo Hoogland © 2019
// www.timohoogland.com
//=====================================================================
autowatch = 1;
inlets = 1;
outlets = 1;
function jit_matrix(mat){
code = new JitterMatrix(mat);
matrixToString(code);
}
function matrixToString(code){
// for every line in the matrix
for (var y = 0; y < code.dim[1]; y++){
// empty string to start line with
var line = "";
for (var x = 0; x < code.dim[0]; x++){
// get the character from the cell
var ascii = code.getcell(x, y);
// append to the string
line += String.fromCharCode(ascii);
}
outlet(0, line);
}
// REMOVED THE COMMENT CHECKING TO
// mercury.js IN THE node.script
// THIS WILL BE DELETED SOON AFTER ENOUGH TESTS
/*var lineComment = false;
var blockComment = false;
var prevChar;
for (var y = 0; y < code.dim[1]; y++){
var line = "";
for (var x = 0; x < code.dim[0]; x++){
var ascii = code.getcell(x, y);
if (ascii > 31){
if (ascii == 47 && prevChar == 47){
lineComment = true;
line = line.slice(0, line.length-2);
}
else if (ascii == 42 && prevChar == 47){
blockComment = true;
line = line.slice(0, line.length-2);
}
else if (!lineComment && !blockComment){
line += String.fromCharCode(code.getcell(x, y));
}
else if (ascii == 47 && prevChar == 42){
blockComment = false;
}
}
prevChar = ascii;
}
// line = line.replace(/\s{2,}/g, " ");
if (line != "" && line != " "){
// post('lexer', line, "\n");
// outlet(0, line.trim());
}
lineComment = false;
}*/
}
================================================
FILE: mercury_ide/code/mercury.js
================================================
//====================================================================
// mercury.js
// by Timo Hoogland (@t.mo / @tmhglnd), www.timohoogland.com
// GNU GPL-3.0 License
//
// The Mercury Parser and Ring Methods
// Using the total-serialism node package
//====================================================================
const max = require('max-api');
const Gen = require('total-serialism').Generative;
const Algo = require('total-serialism').Algorithmic;
const Mod = require('total-serialism').Transform;
const Rand = require('total-serialism').Stochastic;
const Stat = require('total-serialism').Statistic;
const TL = require('total-serialism').Translate;
const Util = require('total-serialism').Utility;
const Dict = require('./dictionary.js');
let dict = new Dict();
let parseResult = [];
let evaluated = false;
let evalAfter = false;
let DEBUG = false;
const handlers = {
// enable debug logging
'debug' : (v) => {
DEBUG = (v > 0);
},
// set evaluate after bar/time
'evalAfter' : (v) => {
evalAfter = v;
},
// parse the input strings from code editor
// seperate lines are input as a string of characters
'parse' : (...v) => {
// post('@parse', ...v);
// use try catch to make sure the script doesn't crash
// during a performance when errors are typed
try {
evaluated = false;
mainParse(v);
} catch (e) {
max.post('Unkown error while parsing code');
}
},
// output the latest parsed code
'output' : () => {
if (!evaluated && parseResult.length > 0){
outputParse();
evaluated = true;
}
},
// clear the dictionary with variables
'clear' : () => {
post('@clear', 'variables cleared');
// only clear internal dictionary, output new dict later
dict.clear();
// max.outlet(dict.items);
},
// done processing
'done' : () => {
max.outlet("done");
},
// input the ring, get the varname
// and join the expression to string to be parsed
'ring' : (name, ...args) => {
if (args < 1){
// do nothing if not enough arguments
max.post("ERROR: not enough arguments for method ring");
return;
}
post("@ring", "name:", name, "args:", ...args);
if (isNaN(name)){
let expr = args.join(' ');
let parsed = parseString(expr);
// post('@parseString', parsed);
let eval = evaluateParse(parsed);
// post('@eval', eval);
let arr = [];
for (i in eval){
arr.push({ 'array' : eval[i] });
}
dict.set(name, arr);
} else {
// numbers are not allowed as ring name
max.post("ring: "+name+" is not a valid name");
}
},
// All the Array transformation/generation methods
// From the total-serialism Node package
//
// Generative Methods
//
// generate an array of ints between specified range
'spread' : (...v) => {
return Gen.spread(...v);
},
// generate an array of floats between range
'spreadFloat' : (...v) => {
return Gen.spreadFloat(...v);
},
'spreadF' : (...v) => {
return Gen.spreadFloat(...v);
},
'spreadInc' : (...v) => {
return Gen.spreadInclusive(...v);
},
// generate an array of ints between specified range (inclusive)
'spreadInclusive' : (...v) => {
return Gen.spreadInclusive(...v);
},
// generate an array of floats between range (inclusive)
'spreadInclusiveFloat' : (...v) => {
return Gen.spreadInclusiveFloat(...v);
},
'spreadInclusiveF' : (...v) => {
return Gen.spreadInclusiveFloat(...v);
},
'spreadIncF' : (...v) => {
return Gen.spreadInclusiveFloat(...v);
},
// fill an array with duplicates of a value
'fill' : (...v) => {
return Gen.fill(...v);
},
// generate an array from a sinewave function
'sine' : (...v) => {
return Gen.sine(...v);
},
'sineFloat' : (...v) => {
return Gen.sineFloat(...v);
},
'sineF' : (...v) => {
return Gen.sineFloat(...v);
},
// generate an array from a cosine function
'cosine' : (...v) => {
return Gen.cosine(...v);
},
'cosineFloat' : (...v) => {
return Gen.cosineFloat(...v);
},
'cosineF' : (...v) => {
return Gen.cosineFloat(...v);
},
'saw' : (...v) => {
return Gen.saw(...v);
},
'sawFloat' : (...v) => {
return Gen.sawFloat(...v);
},
'sawF' : (...v) => {
return Gen.sawFloat(...v);
},
'square' : (...v) => {
return Gen.square(...v);
},
'rect' : (...v) => {
return Gen.square(...v);
},
'squareFloat' : (...v) => {
return Gen.squareFloat(...v);
},
'squareF' : (...v) => {
return Gen.squareFloat(...v);
},
'rectF' : (...v) => {
return Gen.squareFloat(...v);
},
'binaryBeat' : (...v) => {
return Gen.binaryBeat(...v);
},
'binary' : (...v) => {
return Gen.binaryBeat(...v);
},
'spacingBeat' : (...v) => {
return Gen.spacingBeat(...v);
},
'spacing' : (...v) => {
return Gen.spacingBeat(...v);
},
//
// Algorithmic Methods
//
// generate a euclidean rhythm evenly spacing n-beats amongst n-steps
'euclid' : (...v) => {
return Algo.fastEuclid(...v);
},
'euclidean' : (...v) => {
return Algo.fastEuclid(...v);
},
// generate a rhythm based on a hexadecimal string (0-f)
'hexBeat' : (...v) => {
// console.log("@hexBeat", v);
return Algo.hexBeat(v[0]);
},
'hex' : (...v) => {
return Algo.hexBeat(v[0]);
},
// generate a sequence of numbers from the collatz conjecture
// thread lightly, can grow large with large input numbers
'collatz' : (...v) => {
return Algo.collatz(v[0]);
},
'collatzMod' : (...v) => {
return Algo.collatzMod(...v);
},
// generate the numbers in the fibonacci sequence
'fibonacci' : (...v) => {
return Algo.fibonacci(...v);
},
// generate the pisano periods from the fibonacci sequence
'pisano' : (...v) => {
// console.log(Algo.pisano(...v));
return Algo.pisano(...v);
},
// generate a normalized pisano period. returns in range 0 - 1
'nPisano' : (...v) => {
return Util.normalize(Algo.pisano(...v));
},
// generate the numbers in the fibonacci sequence
'pell' : (...v) => {
return Algo.pell(...v);
},
// generate the numbers in the fibonacci sequence
'lucas' : (...v) => {
return Algo.lucas(...v);
},
// generate the numbers in the fibonacci sequence
'threeFibonacci' : (...v) => {
return Algo.threeFibonacci(...v);
},
// Per Nørgards Inifity series
'infinitySeries' : (...v) => {
return Algo.infinitySeries(...v);
},
'infSeries' : (...v) => {
return Algo.infinitySeries(...v);
},
//
// Stochastic Methods
//
// set the random number generator seed
'randomSeed' : (...v) => {
// console.log("seed", ...v);
Rand.seed(v[0]);
},
// generate an array of random integers in range
'random' : (...v) => {
return Rand.random(...v);
},
'rand' : (...v) => {
return Rand.random(...v);
},
// generate an array of random floats
'randomFloat' : (...v) => {
return Rand.randomFloat(...v);
},
'randomF' : (...v) => {
return Rand.randomFloat(...v);
},
'randF' : (...v) => {
return Rand.randomFloat(...v);
},
// generate a random walk (drunk)
'drunk' : (...v) => {
return Rand.drunk(...v);
},
'drunkF' : (...v) => {
return Rand.drunkFloat(...v);
},
'drunkFloat' : (...v) => {
return Rand.drunkFloat(...v);
},
// generate random values picked from an urn
'urn' : (...v) => {
return Rand.urn(...v);
},
// generate an array of coin tosses
'coin' : (...v) => {
return Rand.coin(v[0]);
},
// generate an array of dice rolls
'dice' : (...v) => {
return Rand.dice(v[0]);
},
// generate random clave patterns
'clave' : (...v) => {
return Rand.clave(...v);
},
// generate an array of twelveTone notes
'twelveTone' : () => {
return Rand.twelveTone();
},
// choose values at random from a ring provided
'choose' : (...v) => {
return Rand.choose(...v);
},
// pick values randomly from a ring provided and remove chosen
'pick' : (...v) => {
return Rand.pick(...v);
},
// shuffle the items in an array, influenced by the random seed
'shuffle' : (v) => {
return Rand.shuffle(v);
},
'scramble' : (v) => {
return Rand.shuffle(v);
},
// expand an array based upon the pattern within an array
// arbitrarily choosing the next
'expand' : (...v) => {
// check if arguments are correct
v[0] = (Array.isArray(v[0])) ? v[0] : [v[0]];
v[1] = Math.max(2, (Array.isArray(v[1])) ? v[1][0] : v[1]);
return Rand.expand(v[0], v[1]);
},
// markov chain methods
// combine the markovTrain with markovChain
// first train the model based on a list
// then generate a list output from the chain
'markovTrain' : (...v) => {
// generate markovchain from the incoming list
let markov = new Rand.DeepMarkovChain(...v);
// create string of data
let data = markov.stringify();
// clear data and delete
markov.clear();
markov = null;
// output the table as a string array to use for generating
return [ data ];
},
// removed 'markov' alias
'markovChain' : (...v) => {
// train from a markov table and generate a chain
let markov = new Rand.DeepMarkovChain();
markov.parse(v[1]);
// set the seed based on the global seed
markov.seed(Rand.getSeed());
let gen = markov.chain(v[0]);
// clear the data and remove markov
markov.clear();
markov = null;
// return generated array
return gen;
},
//removed 'chain' alias
//
// Transformational Methods
//
// duplicate an array with an offset added to every value
'clone' : (...v) => {
return Mod.clone(...v);
},
// combine multiple numbers/arrays into one
'combine' : (...v) => {
return Mod.combine(...v);
},
'concat' : (...v) => {
return Mod.combine(...v);
},
'join' : (...v) => {
return Mod.combine(...v);
},
// duplicate an array certain amount of times
'duplicate' : (...v) => {
return Mod.duplicate(...v);
},
'dup' : (...v) => {
return Mod.duplicate(...v);
},
// repeat the individual values of an array by a certain amount
'repeat' : (...v) => {
return Mod.repeat(...v);
},
// add zeroes to a rhythm to make it play once over a certain amount of bars
'every' : (...v) => {
return Mod.every(...v);
},
// invert an array around a center point
'invert' : (...v) => {
return Mod.invert(...v);
},
'inverse' : (...v) => {
return Mod.invert(...v);
},
'flip' : (...v) => {
return Mod.invert(...v);
},
'filter' : (...v) => {
let args = [...v];
return Mod.filter(v[0], v.slice(1, v.length));
},
'inv' : (...v) => {
return Mod.invert(...v);
},
// lookup the values from an array based on another array
'lookup' : (...v) => {
return Mod.lookup(...v);
},
'get' : (...v) => {
return Mod.lookup(...v);
},
// interleave multiple arrays into one
'lace' : (...v) => {
return Mod.lace(...v);
},
'zip' : (...v) => {
return Mod.lace(...v);
},
// merge arrays into a 2D-array
'merge' : (...v) => {
return Mod.merge(...v);
},
'mix' : (...v) => {
return Mod.merge(...v);
},
// generate a palindrome of an array
'palindrome' : (...v) => {
return Mod.palindrome(...v);
},
'palin' : (...v) => {
return Mod.palindrome(...v);
},
'mirror' : (...v) => {
return Mod.palindrome(...v);
},
// pinky up, down and updown techniques for arp
'pinky' : (...v) => {
return Mod.pinkyUp(...v);
},
'pinkyUp' : (...v) => {
return Mod.pinkyUp(...v);
},
'pinkyDown' : (...v) => {
return Mod.pinkyDown(...v);
},
'pinkyUpDown' : (...v) => {
return Mod.pinkyUpDown(...v);
},
// rotate an array in positive or negative direction
'rotate' : (...v) => {
return Mod.rotate(...v);
},
'rot' : (...v) => {
return Mod.rotate(...v);
},
'turn' : (...v) => {
return Mod.rotate(...v);
},
// reverse an array
'reverse' : (...v) => {
return Mod.reverse(...v);
},
'rev' : (...v) => {
return Mod.reverse(...v);
},
'retrograde' : (...v) => {
return Mod.reverse(...v);
},
// sort an array in ascending or descending order
'sort' : (...v) => {
return Stat.sort(...v);
},
// spray values on the non-zero places of another array
'spray' : (...v) => {
return Mod.spray(...v);
},
// slice an array into one or multiple parts
'slice' : (...v) => {
return Mod.slice(...v);
},
// split an array recursively till the end
'split' : (...v) => {
return Mod.split(...v);
},
// cut a piece of the array and return
'cut' : (...v) => {
return Mod.slice(...v)[0];
},
// cut a piece of the array and return the last part
'cutLast' : (...v) => {
return Mod.slice(...v).pop();
},
// stretch an array to a specified length, interpolating values
'stretch' : (...v) => {
// swap because of implementation in total-serialism
v[0] = (Array.isArray(v[0])) ? v[0] : [v[0]];
v[1] = Math.max(2, (Array.isArray(v[1])) ? v[1][0] : v[1]);
return Util.trunc(Mod.stretch(...v));
},
'stretchFloat' : (...v) => {
return Mod.stretch(...v);
},
// thumb up, down and updown techniques for arpeggiator
'thumb' : (...v) => {
return Mod.thumbUp(...v);
},
'thumbUp' : (...v) => {
return Mod.thumbUp(...v);
},
'thumbDown' : (...v) => {
return Mod.thumbDown(...v);
},
'thumbUpDown' : (...v) => {
return Mod.thumbUpDown(...v);
},
// remove duplicates from an array, leave order intact
'unique' : (...v) => {
return Mod.unique(...v);
},
'thin' : (...v) => {
return Mod.unique(...v);
},
//
// Translate Methods
//
'tempo' : (...v) => {
return TL.setTempo(v[0]);
},
'scale' : (...v) => {
return TL.setScale(...v);
},
'toScale' : (...v) => {
return TL.toScale(...v);
},
'divisionToMs' : (...v) => {
return TL.divisionToMs(...v);
},
'dtoms' : (...v) => {
return TL.divisionToMs(...v);
},
// ratioToMs
'ratioToMs' : (...v) => {
return TL.ratioToMs(...v);
},
'rtoms' : (...v) => {
return TL.ratioToMs(...v);
},
// timeToRatio
'timeToRatio' : (...v) => {
return TL.timevalueToRatio(...v);
},
'ttor' : (...v) => {
return TL.timevalueToRatio(...v);
},
// pitch translate methods
// midiToNote
'midiToNote' : (...v) => {
return TL.midiToNote(...v);
},
'mton' : (...v) => {
return TL.midiToNote(...v);
},
// midiToFreq
'midiToFreq' : (...v) => {
return TL.midiToFreq(...v);
},
'mtof' : (...v) => {
return TL.midiToFreq(...v);
},
// freqToMidi
'freqToMidi' : (...v) => {
return TL.freqToMidi(...v);
},
'ftom' : (...v) => {
return TL.freqToMidi(...v);
},
// freqToNote
'freqToNote' : (...v) => {
return TL.freqToNote(...v);
},
'fton' : (...v) => {
return TL.freqToNote(...v);
},
// noteToMidi
'noteToMidi' : (...v) => {
return TL.ntom(...v);
},
'ntom' : (...v) => {
return TL.ntom(...v);
},
// noteToFreq
'noteToFreq' : (...v) => {
return TL.noteToFreq(...v);
},
'ntof' : (...v) => {
return TL.noteToFreq(...v);
},
// chromaToRelative
'chromaToRelative' : (...v) => {
return TL.chromaToRelative(...v);
},
'ctor' : (...v) => {
return TL.chromaToRelative(...v);
},
// relativeToMidi
'relativeToMidi' : (...v) => {
return TL.relativeToMidi(...v);
},
'rtom' : (...v) => {
return TL.relativeToMidi(...v);
},
// relativeToFreq
'relativeToFreq' : (...v) => {
return TL.relativeToFreq(...v);
},
'rtof' : (...v) => {
return TL.relativeToFreq(...v);
},
// chords generation
'chordsFromNumerals' : (...v) => {
return TL.chordsFromNumerals(v);
},
'makeChords' : (...v) => {
return TL.chordsFromNumerals(v);
},
'chordsFigured' : (...v) => {
return TL.chordsFromNumerals(v);
},
'chordsFromNames' : (...v) => {
return TL.chordsFromNames(v);
},
'chordsNamed' : (...v) => {
return TL.chordsFromNames(v);
},
// translate text to ASCII
'textCode' : (...v) => {
return TL.textCode(...v);
},
//
// Statistic Methods
//
// IMPLEMENTATION NEEDED
// maximum
// minimum
// mean
// median
// mode
//
// Utility Methods
//
// wrap values between a low and high range
'wrap' : (...v) => {
return Util.wrap(...v);
},
// fold values between a low and high range
'fold' : (...v) => {
return Util.fold(...v);
},
// clip values between a low and high range
'clip' : (...v) => {
return Util.constrain(...v);
},
'constrain' : (...v) => {
return Util.constrain(...v);
},
// scale values from an input range to an output range
'map' : (...v) => {
return Util.map(...v);
},
// sum the values from an array into one number, return as list
'sum' : (...v) => {
return [ Util.sum(...v) ];
},
'reduce' : (...v) => {
return [ Util.sum(...v) ];
},
// return the size of an array, return as list
'size' : (v) => {
return [ Util.size(v) ];
},
// add 1 or more values to an array
'add' : (...v) => {
return Util.add(...v);
},
// subtract 1 or more values from an array
'subtract' : (...v) => {
return Util.subtract(...v);
},
'sub' : (...v) => {
return Util.subtract(...v);
},
// multiply 1 or more values to an array
'multiply' : (...v) => {
return Util.multiply(...v);
},
'mult' : (...v) => {
return Util.multiply(...v);
},
'mul' : (...v) => {
return Util.multiply(...v);
},
// divide 1 or more values from an array
'divide' : (...v) => {
return Util.divide(...v);
},
'div' : (...v) => {
return Util.divide(...v);
},
// normalize an array to 0-1 range
'normalize' : (...v) => {
return Util.normalize(...v);
},
'norm' : (...v) => {
return Util.normalize(...v);
},
// signed normalize an array to -1 1 range
'signedNormalize' : (...v) => {
return Util.add(Util.mult(Util.norm(...v), 2), -1);
},
'snorm' : (...v) => {
return Util.add(Util.mult(Util.norm(...v), 2), -1);
},
// take the modulus of an array
'modulo' : (...v) => {
return Util.mod(...v);
},
'mod' : (...v) => {
return Util.mod(...v);
},
// convert floats to integers by truncating
'int' : (v) => {
return Util.arrayCalc(v, 0, (a) => Math.trunc(a));
},
// round down floats
'floor' : (v) => {
return Util.arrayCalc(v, 0, (a) => Math.floor(a));
},
// round floats to nearest integer
'round' : (v) => {
return Util.arrayCalc(v, 0, (a) => Math.round(a));
},
'ceil' : (v) => {
return Util.arrayCalc(v, 0, (a) => Math.ceil(a));
},
// compare two lists for equals
'equals' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a === b));
},
'eq' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a === b));
},
// compare two lists for not equal
'notEquals' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a !== b));
},
'neq' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a !== b));
},
// compare left for greater than right list
'greater' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a > b));
},
'gt' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a > b));
},
// compare left for greater than or equal to right list
'greaterEquals' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a >= b));
},
'gte' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a >= b));
},
// compare left for less than right list
'less' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a < b));
},
'lt' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a < b));
},
// compare left for less than or equal to right list
'lessEquals' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a <= b));
},
'lte' : (...v) => {
return Util.arrayCalc(v[0], v[1], (a,b) => Number(a <= b));
}
}
max.addHandlers(handlers);
function mainParse(lines){
let time = Date.now();
let cleaned = [];
lines.forEach((line) => {
// post('@input', line);
// remove comments from code
line = line.replace(/\/{2,}.+/g, '');
// remove linebreaks and split into array
// split double coded lines via '&' symbol
line = line.match(/[^&\r\n]+/g);
if (!line) { return; }
// line = line.split('&');
line.forEach((l) => {
// remove double whitespaces
l = l.replace(/\s+/g, ' ');
// remove leading or trailing whitespaces
l = l.replace(/^\s+|\s+$/g, '');
// add if not empty string
if (l !== '') {
cleaned.push(l);
}
});
});
lines = cleaned;
post("@mainParse", lines);
/*
// DEPRECATED
// remove comments from code
lines = lines.map(x => x.replace(/\/{2,}.+/g, ''));
// split double coded lines via '&' symbol
let t = [];
for (let l in lines){
t.push(...lines[l].split('&'));
}
lines = t;
// remove double whitespaces
lines = lines.slice().map(x => x.replace(/\s+/g, ' '));
// remove leading or trailing whitespaces
lines = lines.map(x => x.replace(/^\s+|\s+$/g, ''));
*/
// store rings, rest of code and parsed separately
let rings = [];
let other = [];
let parsed = [];
// regular expression to match rings/debug/seed/scale/tempo
let ring = /(ring\ |list\ |array\ ).+/;
let bugs = /set\ debug\ .+/;
let seed = /set\ randomSeed\ .+/;
let scale = /set\ scale\ .+/;
let tempo = /set\ tempo\ .+/;
let mute = /(silence|mute|killAll)/;
// let set = /(set\ |apply\ |give\ ).+/;
// let inst = /(new\ |make\ ).+/;
for (let i in lines){
l = lines[i];
// if empty string skip this iteration
if (l === ''){ continue; }
post('@line', l);
if (ring.test(l)){
// does line start with ring/list/array
rings.push(l);
} else if (seed.test(l) || scale.test(l) || tempo.test(l) || bugs.test(l)){
// does line start with a global setting
other.push(l);
let expr = l.split(' ');
expr.shift();
mainFunc.call(handlers, ...expr);
} else if (mute.test(l)){
// does line start with silence/mute/killAll
other.push("silence");
} else {
// rest of the code to parse
other.push(l);
}
}
// clear the dictionary
mainFunc.call(handlers, 'clear');
for (let r in rings){
post('@list', rings[r]);
let params = rings[r].split(' ');
params[0] = mapFunc(params[0]);
mainFunc.call(handlers, ...params);
}
// max.post('code', other);
for (let o in other){
// max.post('parsing', other[o])
let line = other[o];
let expr = [];
let s = '';
let isString = false;
// filter for strings
for (let char in line){
let c = line.charAt(char);
if (c === '"' || c === "'" || c === "`"){
if (isString){
expr.push(s);
} else {
expr = expr.concat(s.split(' ').filter(i => i).map(x => parseNumber(x)));
}
isString = !isString;
s = '';
} else {
s += c;
}
}
// CURRENT CODE PARSING TO MAX
// max.post('expr', ...expr);
expr = expr.concat(s.split(' ').filter(i => i).map(x => parseNumber(x)));
// max.post('expr', expr);
if (expr.length < 2 && expr[0] !== 'silence'){
max.post('WARNING: '+expr.join(' ')+' needs at least 1 more argument');
} else {
post('@code', expr);
// stored in array with all parsed lines to be output at the end
parsed.push(expr);
// max.outlet('parsed', ...expr);
}
/*
// WORK IN PROGRESS FOR KEYBINDING AND MINILANG
let tokenizer = /([^\s]+\([^\(\)]*\)|["'`][^"'`]*["'`]|[^\s]+)/g;
if (tokenizer.test(line)){
let tokens = line.match(tokenizer);
post('@tokens', ...tokens);
// syntaxTree object to store code parse
let code = {
'action' : 'empty',
'object' : 'empty',
'type' : 'empty',
'functions' : {},
'arguments' : []
}
let keys = Object.keys(code);
for (let t in tokens){
// is the token a function
let isFunc = /[^\s]+\([^\(\)]*\)/g;
let isNum = /^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$/g;
if (isFunc.test(tokens[t])){
// split function name from token
let c = tokens[t].split(/\(([^\(\)]*)\)/g);
let m = mapFunc(c[0]);
// fx can be an array of functions
// others are replaces with the new arguments
if (m === 'add_fx'){
if (!code['functions']['add_fx']){
code['functions']['add_fx'] = [];
}
code['functions'][m].push(c[1].split(' '));
} else {
code['functions'][m] = c[1].split(' ');
}
} else if (isNum.test(tokens[t])){
code['arguments'].push(tokens[t]);
} else {
code[keys[t]] = mapFunc(tokens[t]);
}
}
// post('@code', code);
let def = {};
// traverse the tree and set initials
Object.keys(code).forEach((t) => {
post('@traverse', t);
if (t === 'action'){
let objs = actions[code[t]];
if (Array.isArray(objs)){
// max.post('@action', objs);
if (objs.includes(code['object'])){
def = JSON.parse(JSON.stringify(defaultInstrument[code['object']]));
// Object.keys(def).forEach((d) => {
// def[d] = code[d];
// });
} else {
max.post('ERROR: object: [ '+code['object']+' ] does not exist');
}
}
}
else if (t === 'type'){
if (code[t] !== 'empty'){
def[t] = code[t];
}
}
else if (t === 'functions'){
Object.keys(code[t]).forEach((f) => {
if (f === 'add_fx'){
def[t][f] = def[t][f].concat(code[t][f]);
} else {
def[t][f] = code[t][f];
}
});
}
else {
def[t] = code[t];
}
});
post('@ast', def);
}*/
}
// output the new variables dictionary
// max.outlet(dict.items);
// output the parsed lines
// parsed.forEach((p) => {
// max.outlet('parsed', ...p);
// });
// done with parsing
// max.outlet('done');
parseResult = parsed;
if (!evalAfter){
outputParse();
}
time = Date.now() - time;
max.post('Parsed code succesful in ' + time + ' ms');
}
function outputParse(){
// send a bang at Start Of File
max.outlet('SOF');
// output the new variables dictionary
max.outlet(dict.items);
// output the parsed lines
parseResult.forEach((p) => {
max.outlet('parsed', ...p);
});
// done with parsing
max.outlet('done');
}
const actions = {
// 'ring' : 'empty',
// 'set' : 'empty',
'new' : [
'synth',
'sample',
'polySynth',
'loop',
'midi',
'emitter'
]
}
const defaultInstrument = {
'synth' : {
'type' : 'saw',
'functions' : {
'note' : [ 0, 0 ],
'time' : [ '1', 0 ],
'env' : [ 5, 500 ],
'beat' : 1,
'amp' : 0.7,
'wave2' : [ 'saw', 0 ],
'add_fx' : [],
}
},
'polySynth' : {
'type' : 'sine',
'functions' : {
'note' : [ 0, 1 ],
'time' : [ '1', 0 ],
'env' : [ 2, 1000 ],
'beat' : 1,
'amp' : 0.7,
'wave2' : [ 'sine', 0 ],
'add_fx' : [],
}
},
'sample' : {
'type' : 'kick_909',
'functions' : {
'speed' : 1,
'time' : [ '1', 0 ],
'env' : [ -1 ],
'beat' : 1,
'amp' : 0.7,
'stretch' : [ 0, 0, 'efficient' ],
'add_fx' : [],
}
},
'loop' : {
'type' : 'chimes',
'functions' : {
'speed' : 1,
'time' : [ '1', 0 ],
'env' : [ -1 ],
'beat' : 1,
'amp' : 0.7,
'stretch' : [ 1, 1, 'efficient' ],
'add_fx' : [],
}
}
}
// const initials = require('../data/initials.json');
// max.post(initials);
// check if the function is part of mapped functions
// else return original value
//
function mapFunc(f){
let m = (keywordBinds[f])? keywordBinds[f] : f;
// post('@map', f, m);
return m;
}
// evaluate the parsed items if it is a function
//
function evaluateParse(parse){
var params = parse.value;
var f = params[0];
post('@eval', params, f);
if (!hasFunc(f)){
// if f is no function
return params.map(x => parseNumber(x));
} else {
params.shift();
params = params.map(x => parseParam(x));
// console.log("@func", f, ": @params", ...params);
return mainFunc.call(handlers, f, ...params);
}
}
// check if the function is part of the function handlers
//
function hasFunc(f){
return f in handlers;
}
// apply the function and return the array result
//
function mainFunc(func){
return this[func].apply(this, Array.prototype.slice.call(arguments, 1));
}
// if string to number is a number output that
// else output the string instead
// check for entire array if array is provided
//
function parseNumber(v){
if (typeof v === 'object'){
for (let i in v){
v[i] = parseNumber(v[i]);
}
}
return (isNaN(Number(v))) ? v : Number(v);
}
// parse list of parameters and check for array
// already stored in variable list
//
function parseParam(v){
let p = parseNumber(v);
if (isNaN(p)){
if (dict.has(p)){
p = dict.get(p).slice();
for (i in p){
p[i] = p[i].array;
}
}
}
return p;
}
// parse the input string to an array of values and
// possible function name. accepts multi-dimensional arrays
// arrays of 3 dimension or higher will be stripped down to 2d
//
function parseString(str){
let depth = 0;
let type = '1d';
let string = false;
let items = []; // array for ascii storage
let items2D = []; // array for items array
let arg = ""; // string of arguments
// iterate through all the characters in a codeline
// and set items and tokens based on character
for (let i in str){
var char = str[i];
if (char === "[" || char === "("){
if(arg != ""){
items.push(arg);
arg = "";
}
depth++;
}
else if (char === "]" || char === ")"){
depth--;
if (!depth){
if (arg != ""){
items.push(arg);
arg = "";
}
} else if (depth == 1){
if (arg != ""){
items2D.push(arg);
arg = "";
}
items.push(items2D);
items2D = [];
} else {
if (arg != ""){
items2D.push(arg);
arg = "";
}
}
}
else if (char == " " && !string){
if (arg != ""){
if (depth > 1){
type = '2d';
items2D.push(arg);
} else {
items.push(arg);
}
}
arg = "";
}
else if (char === '"' || char === "'" || char === "`"){
string = !string;
}
else {
arg += char;
}
}
if (!items.length){
max.post('WARNING: empty array');
items.push(0);
}
return { 'type' : type, 'value' : items };
}
// keyword bindings, use custom keywords for functions
const keywords = require('../data/bind-functions.json');
// mini language, use single characters for keywords and functions
const miniLang = require('../data/mini-functions.json');
let keywordBinds = {};
keywordBinds = keywordBindings(keywords, keywordBinds);
keywordBinds = keywordBindings(miniLang, keywordBinds);
// Generate a dictionary of keyword and binding pairs based on
// input dictionary of categorized keybindings
function keywordBindings(dict, obj){
max.post('Generating function keyword bindings...');
let binds = { ...obj };
Object.keys(dict).forEach((k) => {
// store itself first
binds[k] = k;
dict[k].forEach((b) => {
if (binds[b]) {
// if already exists ignore and print warning
max.post('Warning! Duplicate keyword: [ '+b+' ] \nfor: [ '+binds[b]+' ] and: [ '+k+' ] \n => BIND IGNORED');
} else {
// store binding name with resulting keyword
binds[b] = k;
}
post('mapped: [ '+b+' ] to: [ '+k+' ]');
});
});
// post(binds);
max.post('...keyword bindings generated');
return binds;
}
// Console log replacement that logs to the max window
// and only when debug flag = true
//
function post(...v){
if (DEBUG) {
max.post(...v);
}
}
function date(){
let now = new Date();
let dd = String(now.getDate()).padStart(2, '0');
let mm = String(now.getMonth()+1).padStart(2, '0');
let yyyy = now.getFullYear();
let hh = String(now.getHours()).padStart(2, '0');
let mi = String(now.getMinutes()).padStart(2, '0');
let ss = String(now.getSeconds()).padStart(2, '0');
let time = [yyyy, mm, dd, hh, mi, ss].join('.');
return time;
}
================================================
FILE: mercury_ide/code/package.json
================================================
{
"name": "mercury_ide",
"version": "0.12.0",
"description": "The mercury livecoding environment NodeJS methods",
"main": "mercury.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Timo Hoogland",
"license": "ISC",
"dependencies": {
"fast-glob": "^3.2.4",
"fs-extra": "^9.0.1",
"ini": "^4.1.3",
"path": "^0.12.7",
"slash": "^3.0.0",
"total-serialism": "^2.8.0"
}
}
================================================
FILE: mercury_ide/code/parser.js
================================================
autowatch = 1;
inlets = 1;
outlets = 1;
var dict = new Dict("variables");
function anything(){
// var line = arrayfromargs(messagename, arguments);
var line = arrayfromargs(messagename, arguments).join(' ').split('');
var isFunction = false;
var arrayDepth = 0;
var tmpItems = []; // array for ascii storage
var args = ""; // string of arguments
var len = line.length;
// iterate through all the characters in a codeline
for (var i=0; i 1){
post("warning: 3D array not allowed, stored as 2D \n");
}
}
else if (ascii === "]" || ascii === ")"){
// close bracket, add to dict
if (tok !== ""){
arr.push(toNumber(tok));
tok = "";
}
// when array depth is greater then 0
if (depth < 2){
if (arr.length){
add_dict(dict, name, arr);
arr = [];
}
}
depth -= 1;
}
// space adds tok to array
else if (ascii === " "){
if (tok !== ""){
// if no empty string
tok = toNumber(tok);
if (depth === 0){
add_dict(dict, name, tok);
} else {
arr.push(tok);
}
tok = "";
}
} else {
// post("added char:", ascii, "to", tok, "\n");
tok += ascii;
}
}
if (tok !== ""){
add_dict(dict, name, toNumber(tok));
}
if (depth > 0){
post("warning: ] missing after element list \n");
}
outlet(0, "dictionary", dict.name);
}//str_arr2d()
function add_dict(dct, nm, tk){
var tmp = new Dict();
tmp.set("array", tk);
// tmp.set("length", tmp.getsize("array"));
dct.append(nm, tmp);
}//add_dict()
function toNumber(str){
return !isNaN(Number(str)) ? Number(str) : str;
}//toNumber()
function arr2d_dict(name, arr){
if (dict.contains(name)){
dict.remove(name)
}
for (var i=0; i> the path can be changed in the mercury.ini file if you prefer
const base = join(config.user, config.base);
max.post('located /Mercury folder: ' + base);
// config ini file for user (custom paths)
let user;
const configPath = join(base, './mercury-user.ini');
// the default preferences and object to store prefs
let prefs = {
"driver" : "coreaudio",
"input" : "Built-in Microphone",
"output" : "Built-in Output",
"samplerate": 44100,
"iovs": 256,
"sigvs": 256,
"overdrive" : 1,
"interrupt" : 1,
"voices" : 8,
"evaluateAfter": 0,
"v_res" : "720 (720p)",
"res" : "720 (720p)",
"w_size" : "270",
"a_r" : "16 : 10 (Computer Screen / Macbook)",
"screens" : 1,
"floating" : 0,
"visible" : 1,
"sync" : 1,
"fps" : 60,
"hidecursor" : 0,
"fullscreen" : 0,
"syphon" : 0,
"def_font" : "Courier New Bold",
"font" : "Courier New Bold",
"tracking" : 0.95,
"leadscale" : 0.95,
"scale" : 1,
"position" : [0, 0],
"text_color": [1, 1, 1, 1],
"cursor_color": [1, 0.5, 0, 1],
"blink_color": [0, 0.5, 1, 1],
"run_color": [0.2, 0.2, 0.2, 1],
"number_color": [0.3, 0.3, 0.3, 1],
"blink_enable" : 1,
"blink_time" : 300,
"cursor" : "<<",
"ignore_keys": 0,
"slide_time": 15,
"autoLog" : 1,
"extEditor" : 0,
"osc_ip" : "localhost",
"osc_in" : 8000,
"osc_out" : 9000
}
// the default shortkeys for mac
let shortkeys = {
"execute" : [ "alt-return", 2044 ],
"silence" : [ "alt-.", 8805 ],
"comment" : [ "alt-/", 247 ],
"disable-editor" : [ "alt-,", 8804 ],
"delete-line" : [ "alt-x", 8776 ],
"copy-line" : [ "alt-c", 231 ],
"paste-line" : [ "alt-v", 8730 ],
"paste-replace-line" : [ "alt-p", 960 ],
"jump-top" : [ "alt-up", 2039 ],
"jump-bottom" : [ "alt-down", 2038 ],
"jump-begin" : [ "alt-left", 2037 ],
"jump-end" : [ "alt-right", 2036 ],
"jump-word-left" : [ undefined, null ],
"jump-word-right" : [ undefined, null ],
"up" : [ "alt-w", 8721 ],
"down" : [ "alt-s", 223 ],
"left" : [ "alt-a", 229 ],
"right" : [ "alt-d", 8706 ]
}
// variables for the preferences file
const prefFile = join(base, '/Preferences/preferences.json');
const defaults = { ...prefs };
// variables for shortkey preferences file
const shortkeysFile = join(base, '/Preferences/shortkeys.json');
const defaultShortkeys = { ...shortkeys };
// variables for the sample library file
// const sampleFile = base + '/Data/sample-library.json';
const sampleFile = join(base, '/Data/sample-library.json');
const defaultSamplePath = join(system.app, config.default.samples);
const defaultSamples = loadAudioFiles(defaultSamplePath);
let samples = {};
max.post('located default samples: ' + defaultSamplePath);
// variables for the wavetable library
const wfFile = join(base, '/Data/waveform-library.json');
const defaultWFPath = join(system.app, config.default.waveforms);
const defaultWF = loadAudioFiles(defaultWFPath);
let waveforms = {};
max.post('located default waveforms: ' + defaultWFPath);
// variables for the example files
const examplesPath = join(system.app, config.default.examples);
const examples = loadFiles(examplesPath, '/**/*.txt');
max.post('Located examples: ' + examplesPath);
// variables for library files (requires for synths, dsp, visuals)
// const libPath = join(base, '/Library');
// const libPath = join(system.app, '../patchers/visual/');
// const libFile = join(base, '/Data/code-library.json');
// let library = {};
const soundLibPath = join(system.app, config.default.sounds);
const soundLibFile = join(base, '/Data/sound-extensions.json');
let soundLibrary = {};
const visualLibPath = join(system.app, config.default.visuals);
const visualLibFile = join(base, '/Data/visual-extensions.json');
let visualLibrary = {};
// directories for storage of code logs, recordings and sketches
const userDirs = ['/Code Logs', '/Recordings', '/Library'/*, '/Sketches'*/];
// init mercury with all the files from different folders
max.addHandler('init', () => {
// create user directories in prefered /Mercury location
for (let d in userDirs){
let f = join(base + userDirs[d]);
fs.ensureDirSync(f);
max.outlet('folders', userDirs[d], f);
}
// create user.ini file with defaults that can be adjusted
// with custom paths to samples, waveforms, etc
let configUser = "[samples]\npath[] = default\n\n[waveforms]\npath[] = default\n";
if (!fs.existsSync(configPath)){
fs.writeFileSync(configPath, configUser, iniOptions);
}
user = parse(fs.readFileSync(configPath, 'utf-8'));
max.post('user ini:', user);
// load all the other samples based on file paths
// files with the same name overwrite previous loaded files
loadSamplesFromIni();
// load all waveforms from the mercury-user.ini file path
// files with the same name overwrite previous loaded files
loadWaveformsFromIni();
// create file for shortkeys and load if exists
if (fs.pathExistsSync(shortkeysFile)){
shortkeys = fs.readJsonSync(shortkeysFile);
} else {
shortkeys = { ...defaultShortkeys };
writeJson(shortkeysFile, shortkeys);
}
max.outlet('shortkeys', shortkeys);
max.post('loaded shortkeys: ' + shortkeysFile);
// library = loadFiles(libPath, '**/*.maxpat');
// library = Object.assign({}, loadFiles(join(base, '/Library'), '**/*.maxpat'), library);
// load require files from defaults and if the folders exist
// in /Documents/Mercury/Library/(Sound|Visual)/
soundLibrary = loadFiles(soundLibPath, '**/*.maxpat');
soundLibrary = Object.assign({}, loadFiles(join(base, '/Library/Sound'), '**/*.maxpat'), soundLibrary);
writeJson(soundLibFile, soundLibrary);
visualLibrary = loadFiles(visualLibPath, '**/*.maxpat');
visualLibrary = Object.assign({}, loadFiles(join(base, '/Library/Visual'), '**/*.maxpat'), visualLibrary);
writeJson(visualLibFile, visualLibrary);
max.outlet('vlib', visualLibrary);
max.outlet('slib', soundLibrary);
max.post('visual library imported: ' + visualLibFile);
max.post('sound library imported: ' + soundLibFile);
// check if preferences exist, otherwise write the default prefs
// if file exists, read the preferences
if (fs.pathExistsSync(prefFile)){
prefs = fs.readJsonSync(prefFile);
Object.keys(defaults).forEach((p) => {
if (prefs[p] === undefined) {
prefHandlers.store(p, defaults[p]);
max.post('new preferences added: '+p);
}
});
} else {
prefs = { ...defaults };
writeJson(prefFile, prefs);
}
max.post('loaded preferences: ' + prefFile);
max.outlet('settings', prefs);
});
const prefHandlers = {
// store a single parameter setting with a value
// auto-write directly to file
'store' : (param, ...value) => {
value = (value.length > 1)? value : value[0];
prefs[param] = value;
writeJson(prefFile, prefs);
},
// restore preferences to default
// output the preferences to Max
'default' : () => {
prefs = { ...defaults };
max.outlet("settings", prefs);
writeJson(prefFile, prefs);
}
}
max.addHandlers(prefHandlers);
const keyHandlers = {
// store the keybinding settings when changed
'storeKeys': (dict) => {
shortkeys = { ...dict };
writeJson(shortkeysFile, shortkeys);
},
// restore the keyshortcuts to the default
// output the preferences to Max
'defaultKeys': () => {
shortkeys = { ...defaultShortkeys };
max.outlet('shortkeys', shortkeys);
writeJson(shortkeysFile, shortkeys);
}
}
max.addHandlers(keyHandlers);
const sampleHandlers = {
'samples' : (action, fold) => {
// clear or add path to ini file depending on action
// default = reset buffers to default files
// replace = replace the files with the loaded folder
// load = add the folder to the paths
if (action !== 'load'){
user.samples.path = [];
}
if (action === 'default'){
user.samples.path.push('default');
} else {
user.samples.path.push(fold);
}
// write to config to the ini file
writeConfig();
// add files to dict and load in polybuffer
loadSamplesFromIni();
// print a message to the console
if (action !== 'default'){
max.post('added samples from: ' + fold)
} else {
max.post('samples reset to default');
}
}
}
max.addHandlers(sampleHandlers);
const wfHandlers = {
'wf' : (action, fold) => {
// clear or add path to ini file depending on action
// default = reset buffers to default files
// replace = replace the files with the loaded folder
// load = add the folder to the paths
if (action !== 'load'){
user.waveforms.path = [];
}
if (action === 'default'){
user.waveforms.path.push('default');
} else {
user.waveforms.path.push(fold);
}
// write to config to the ini file
writeConfig();
// add files to dict and load in polybuffer
loadWaveformsFromIni();
// print a message to the console
if (action !== 'default'){
max.post('added waveforms from: ' + fold)
} else {
max.post('waveforms reset to default');
}
}
}
max.addHandlers(wfHandlers);
let exampleFiles = [];
let prevExample;
max.addHandler('randomExample', () => {
let l = exampleFiles.length;
if (l < 1){
exampleFiles = Object.keys(examples);
l = exampleFiles.length;
}
let n = Math.floor(Math.random() * l);
if (prevExample === n){
n = (n + 1) % l;
}
prevExample = n;
let path = examples[exampleFiles[n]];
max.post('Opened example: ' + exampleFiles[n]);
exampleFiles.splice(n, 1);
max.outlet('example', path);
});
// use the mercury-user.ini file to load all the folders into memory
function loadSamplesFromIni(){
loadAudioFromIni('samples', samples, defaultSamples, sampleFile);
}
// use the mercury-user.ini file to load all the folders into memory
function loadWaveformsFromIni(){
loadAudioFromIni('waveforms', waveforms, defaultWF, wfFile);
}
// load audiofiles from ini file, also checking default
function loadAudioFromIni(type, dict, defaults, file){
user[type].path?.forEach((path) => {
if (path === 'default'){
// load the default samples
dict = Object.assign({}, dict, defaults);
} else if (path){
dict = Object.assign({}, dict, loadAudioFiles(path));
}
});
writeJson(file, dict);
max.outlet(`${type}`, dict);
// max.post(`loaded ${type} library: ` + file);
}
// Load audio files (.wav, .aif, .mp3)
function loadAudioFiles(fold){
let glob = "**/*.+(wav|WAV|aif|AIF|aiff|AIFF|mp3|MP3|m4a|M4A|flac|FLAC)";
return loadFiles(fold, glob);
}
// Load files into a dictionary based on a
// fast-glob search string
function loadFiles(fold, glob){
// use posix.join and slash to make sure no double-slashes on win
let files = fg.sync(join(slash(fold), glob));
let dict = {};
for (let f in files){
// max.post(files[f]);
let file = path.parse(files[f]);
dict[file.name] = files[f];
}
return dict;
}
// Sync-write a JSON file to disk with spaces
function writeJson(file, obj){
fs.outputJsonSync(file, obj, { spaces: 2 });
}
// Join two or more paths together
function join(){
return path.posix.join(...arguments);
}
// write the user config file to disk
function writeConfig(){
fs.writeFileSync(configPath, stringify(user, iniOptions));
}
================================================
FILE: mercury_ide/data/bind-functions.gen.json
================================================
{
"midi": {
"id": "name",
"aux": "group",
"bus": "group",
"rhythm": "beat",
"play": "beat",
"timing": "time",
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"pitch": "note",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"channel": "out",
"output": "out",
"outlet": "out",
"sync": "clock",
"clockSync": "clock",
"midiClock": "clock",
"midiSync": "clock",
"chord": "poly",
"chords": "poly",
"polyphonic": "poly"
},
"emitter": {
"id": "name",
"tag": "address",
"url": "address",
"aux": "group",
"bus": "group",
"timing": "time",
"rhythm": "beat",
"play": "beat"
},
"osc": {
"id": "name",
"tag": "address",
"url": "address",
"aux": "group",
"bus": "group",
"timing": "time",
"rhythm": "beat",
"play": "beat"
},
"synth": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"pitch": "note",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"glide": "slide",
"portamento": "slide",
"porta": "slide",
"deep": "sub",
"low": "sub",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"resonance": "res",
"reson": "res",
"osc2": "wave2",
"add_osc": "wave2",
"super": "wave2",
"unison": "wave2",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out",
"fmShape": "fm_env",
"fmEnvelope": "fm_env",
"fmLength": "fm_env",
"harmonicity": "fm_harm",
"ratio": "fm_harm",
"index": "fm_idx",
"modDepth": "fm_idx",
"modIndex": "fm_idx"
},
"noise": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out"
},
"polySynth": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"pitch": "note",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"glide": "slide",
"portamento": "slide",
"porta": "slide",
"deep": "sub",
"low": "sub",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"resonance": "res",
"reson": "res",
"osc2": "wave2",
"add_osc": "wave2",
"super": "wave2",
"unison": "wave2",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out"
},
"sample": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"rate": "speed",
"playback": "speed",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"beatstretch": "stretch",
"loop": "stretch",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out",
"onset": "offset",
"position": "offset",
"start": "offset",
"startAt": "offset",
"from": "offset"
},
"loop": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"rate": "speed",
"playback": "speed",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"beatstretch": "stretch",
"loop": "stretch",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out",
"onset": "offset",
"position": "offset",
"start": "offset",
"startAt": "offset",
"from": "offset"
},
"polySample": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"rate": "speed",
"playback": "speed",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"beatstretch": "stretch",
"loop": "stretch",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out",
"onset": "offset",
"position": "offset",
"start": "offset",
"startAt": "offset",
"from": "offset"
},
"wavetable": {
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"rhythm": "beat",
"play": "beat",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"timing": "time",
"panning": "pan",
"spat": "pan",
"location": "pan",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out",
"onset": "offset",
"position": "offset",
"start": "offset",
"startAt": "offset",
"from": "offset"
},
"input": {
"timing": "time",
"rhythm": "beat",
"play": "beat",
"gain": "amp",
"vol": "amp",
"volume": "amp",
"amplitude": "amp",
"velocity": "amp",
"vel": "amp",
"envelope": "env",
"shape": "env",
"transient": "env",
"length": "env",
"duration": "env",
"dur": "env",
"panning": "pan",
"spat": "pan",
"location": "pan",
"aux": "group",
"bus": "group",
"id": "name",
"channel": "out",
"output": "out",
"outlet": "out",
"withFX": "add_fx",
"addFX": "add_fx",
"effect": "add_fx",
"fx": "add_fx"
}
}
================================================
FILE: mercury_ide/data/bind-functions.json
================================================
{
"new" : [
"make",
"sound"
],
"ring" : [
"list",
"array",
"items"
],
"set" : [
"apply",
"give"
],
"amp" : [
"gain",
"vol",
"volume",
"amplitude",
"velocity",
"vel"
],
"beat" : [
"rhythm",
"play"
],
"env" : [
"envelope",
"shape",
"transient",
"length",
"duration",
"dur"
],
"note" : [
"pitch"
],
"time" : [
"timing"
],
"warp" : [
"timewarp",
"timediv",
"timedivide"
],
"offset" : [
"onset",
"position",
"start",
"startAt",
"from"
],
"pan" : [
"panning",
"spat",
"location"
],
"slide" : [
"glide",
"portamento",
"porta"
],
"speed" : [
"rate",
"playback"
],
"sub" : [
"deep",
"low"
],
"add_fx" : [
"withFX",
"addFX",
"effect",
"fx"
],
"res" : [
"resonance",
"reson"
],
"stretch" : [
"beatstretch",
"loop"
],
"wave2" : [
"osc2",
"add_osc",
"super"
],
"noise" : [
"add_noise",
"with_noise"
],
"group" : [
"aux",
"bus"
],
"name" : [
"id"
],
"tempo" : [
"pace",
"bpm"
],
"address" : [
"tag",
"url"
],
"out" : [
"channel",
"output",
"outlet"
],
"clock" : [
"sync",
"clockSync",
"midiClock",
"midiSync"
],
"poly" : [
"chords",
"polyphonic"
]
}
================================================
FILE: mercury_ide/data/binding-instruments.json
================================================
{
"voice" : {
"Alex" : [ "speak_out", 7 ],
"Samantha" : [ "speak_out", 7 ]
}
,
"emitter" : {
"osc" : [ "osc_out", 5 ],
"midi" : [ "midi_out", 6 ]
}
,
"osc" : {
"default" : [ "osc_out", 5 ]
}
,
"midi" : {
}
,
"synth" : {
"tone" : [ "synth_blip", 2 ],
"fm" : [ "synth_fm", 3 ],
"kick" : [ "synth_kick", 7 ],
"pluck" : [ "synth_karplus", 8 ]
}
,
"polySynth" : {
"saw" : [ "synth_poly", 4 ],
"sine" : [ "synth_poly", 4 ],
"triangle" : [ "synth_poly", 4 ],
"square" : [ "synth_poly", 4 ]
}
,
"wavetable" : {
}
,
"noise" : {
"default" : [ "noise", 7 ]
}
}
================================================
FILE: mercury_ide/data/initials.json
================================================
{
"synth" : {
"solo" : 0,
"amp" : 0.6,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : [ 1, 250 ],
"pan" : 0,
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"note" : [ 0, 0 ],
"range" : [ 0, 4 ],
"res" : 0.9,
"fm_harm" : 2,
"fm_idx" : 3,
"fm_env" : [ 1, 100 ],
"stretch" : 0,
"slide" : 0,
"sub" : 0,
"wave2" : "off",
"noise" : 0,
"deep" : 0,
"wave" : "sine",
"snap" : 0.2,
"damp" : 0.4,
"tail" : 1500,
"color" : 0.6,
"sendOSC" : 0,
"clock" : 0
}
,
"polySynth" : {
"solo" : 0,
"amp" : 0.5,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : [ 1, 250 ],
"pan" : 0,
"spread" : 0,
"steal" : "on",
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"note" : [ 0, 0 ],
"res" : 0.9,
"fm_harm" : 2,
"fm_idx" : 3,
"fm_env" : [ 1, 100 ],
"stretch" : 0,
"slide" : 0,
"sub" : 0,
"wave2" : "off",
"noise" : [ 0, 0 ],
"deep" : 0,
"sendOSC" : 0,
"clock" : 0
}
,
"sample" : {
"solo" : 0,
"amp" : 1,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : -1,
"pan" : 0,
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"speed" : 1,
"note" : [ "off" ],
"tune" : [ 60 ],
"stretch" : [ 0, 0, "efficient" ],
"offset" : 0,
"sendOSC" : 0,
"clock" : 0
}
,
"loop" : {
"solo" : 0,
"amp" : 0.6,
"beat" : 1,
"time" : 1,
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : -1,
"pan" : 0,
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"speed" : 1,
"note" : [ "off" ],
"tune" : [ 60 ],
"stretch" : [ 1, 0, "efficient" ],
"offset" : 0,
"sendOSC" : 0,
"clock" : 0
}
,
"polySample" : {
"solo" : 0,
"amp" : 1,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : -1,
"pan" : 0,
"spread" : 0,
"steal" : "on",
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"speed" : 1,
"note" : [ "off" ],
"tune" : [ 60 ],
"stretch" : [ 0, 0, "efficient" ],
"offset" : 0,
"sendOSC" : 0,
"clock" : 0
}
,
"noise" : {
"solo" : 0,
"amp" : 0.7,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : [ 1, 250 ],
"pan" : 0,
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"sendOSC" : 0,
"clock" : 0,
"density" : 0.125
}
,
"emitter" : {
"solo" : 0,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"name" : "null",
"group" : "no_group",
"emit" : 1,
"sendOSC" : 1,
"clock" : 0
}
, "osc" : {
"solo" : 0,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"name" : "no_name",
"group" : "no_group",
"emit" : 1,
"sendOSC" : 1,
"clock" : 0
}
,
"midi" : {
"solo" : 0,
"amp" : 0.8,
"beat" : 1,
"time" : "1/4",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : 100,
"name" : "no_name",
"group" : "no_group",
"out" : 1,
"note" : [ 0, 0 ],
"detune" : 0,
"poly" : 0,
"sendOSC" : 0,
"clock" : 0
}
,
"voice" : {
"solo" : 0,
"amp" : 0.5,
"beat" : 1,
"time" : "1",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"name" : "Samantha",
"group" : "no_group",
"out" : [ 1, 2 ],
"speed" : 1,
"sendOSC" : 0,
"clock" : 0
}
,
"input" : {
"solo" : 0,
"amp" : 0.8,
"beat" : 1,
"time" : 1,
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : -1,
"pan" : 0,
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ]
}
,
"wavetable" : {
"solo" : 0,
"amp" : 0.6,
"beat" : 1,
"time" : "1/1",
"once" : 0,
"warp" : 1,
"ratchet" : [ 0, 2 ],
"env" : [ 1, 250 ],
"pan" : 0,
"name" : "no_name",
"group" : "no_group",
"out" : [ 1, 2 ],
"note" : [ 0, 0 ],
"slide" : 0,
"sub" : 0,
"offset" : 0,
"lfo" : [ "off" ],
"modShape" : [ "off" ],
"size" : 2048,
"sendOSC" : 0,
"clock" : 0
}
}
================================================
FILE: mercury_ide/data/mini-functions.json
================================================
{
"new" : [ "<<" ],
"set" : [ ">>" ],
"ring" : [ "=" ],
"time" : [ "%" ],
"beat" : [ "!" ],
"note" : [ "#" ],
"amp" :[ "*" ],
"env" : [ "^" ],
"add_fx" : [ "~" ],
"name" : [ "@" ]
}
================================================
FILE: mercury_ide/data/scales.txt
================================================
0, 0 0 2 4 4 5 5 7 7 9 9 11 major;
1, 0 0 2 3 3 5 7 7 8 8 10 10 minor;
2, 0 0 2 3 3 5 7 7 8 8 11 11 minor_harmonic;
3, 0 0 2 3 3 5 7 7 9 9 11 11 minor_melodic;
4, 0 0 2 3 3 5 5 7 7 9 10 10 dorian;
5, 0 1 3 3 5 5 7 7 8 8 10 10 phrygian;
6, 0 0 2 4 4 6 6 7 7 9 9 11 lydian;
7, 0 0 2 4 4 5 5 7 7 9 9 10 mixolydian;
8, 0 0 1 3 3 5 5 6 6 8 8 10 locrian;
9, 0 0 1 4 4 5 5 7 7 8 8 11 gypsy_spanish;
10, 0 0 2 3 3 6 6 7 7 8 8 11 gypsy;
11, 0 0 2 2 4 4 6 6 8 8 10 10 hexatonic;
12, 0 0 2 2 4 4 6 6 9 9 10 10 hexatonic_prometheus;
13, 0 0 3 3 5 5 6 6 7 7 10 10 hexatonic_blues;
14, 0 0 2 2 4 4 4 7 7 7 9 9 pentatonic_major;
15, 0 0 3 3 3 5 5 7 7 7 10 10 pentatonic_minor;
16, 0 1 2 3 4 5 6 7 8 9 10 11 chromatic;
================================================
FILE: mercury_ide/data/tonics.txt
================================================
ges, -6;
g, -5;
gis, -4;
as, -4;
a, -3;
ais, -2;
bes, -2;
b, -1;
bis, 0;
ces, -1;
c, 0;
cis, 1;
des, 1;
d, 2;
dis, 3;
es, 3;
e, 4;
eis, 5;
fes, 4;
f, 5;
fis, 6;
Ges, -6;
G, -5;
Gis, -4;
As, -4;
A, -3;
Ais, -2;
Bes, -2;
B, -1;
Bis, 0;
Ces, -1;
C, 0;
Cis, 1;
Des, 1;
D, 2;
Dis, 3;
Es, 3;
E, 4;
Eis, 5;
Fes, 4;
F, 5;
Fis, 6;
Gb, -6;
G, -5;
G#, -4;
Ab, -4;
A, -3;
A#, -2;
Bb, -2;
B, -1;
B#, 0;
Cb, -1;
C, 0;
C#, 1;
Db, 1;
D, 2;
D#, 3;
Eb, 3;
E, 4;
E#, 5;
Fb, 4;
F, 5;
F#, 6;
gb, -6;
g, -5;
g#, -4;
ab, -4;
a, -3;
a#, -2;
bb, -2;
b, -1;
b#, 0;
cb, -1;
c, 0;
c#, 1;
db, 1;
d, 2;
d#, 3;
eb, 3;
e, 4;
e#, 5;
fb, 4;
f, 5;
f#, 6;
================================================
FILE: mercury_ide/dev/fx-dev.txt
================================================
// set hipass 1000 1000
set randomSeed 9482
set tempo 135
ring bt hex(fca8b530)
ring chps spreadFloat(16 0.5 1)
ring verbs fill(2 8 5 8 16 8 19 8)
// ring chps shuffle(chps)
ring bss [0 0 [0 19 36]]
new synth sine note(bss 0) time(1/16) name(sw) beat(1 4)
set sw wave2(square 0.499032)
// set sw fx(drive 10)
set sw fx(chip chps) shape(1 100 10) gain(1)
set sw fx(reverb 2 verbs) fx(lfo 1/4 sine)
set sw fx(filter low 1 3500 500 0.5)
set sw fx(delay 5/16 3/12 0.1)
ring kckBt hex(8890)
new sample kick_min time(1/16) gain(1.2) beat(kckBt 1)
new sample hat_min time(1/16 1/8) gain(0.5) pan(random)
ring snVrb [2 2 2 18]
new sample snare_dnb time(1 7/8) name(sn)
set sn gain(1) fx(reverb 2 snVrb) fx(lfo 3/8)
killAll
================================================
FILE: mercury_ide/dev/grammar-dev.txt
================================================
// ring nts random( 12 ) & ring beat hex()
// set debug 1 & set tempo 98
// set tempo 98 1500
// set highPass 800 2000 & set randomSeed 482
// set volume 0.7
// set global tempo(120)
// set randomSeed 123
// set randomSeed 123
// set global randomSeed(1423) scale(minor_harmonic) tempo(100)
// ring nts random(10 0 12 ) & print nts & ring rnd random( 10 0 24) & ring rnd palindrome(rnd)
// list nts random(10 0 12)
// list nts []
// print nts
// print rnd
// new
new synth time(1/4) play(0.2) note(bassLine 2) fx(reverb) fx(double)
// new synth saw
// new sample kick_dub time(1/16) gain(0)
// new sample snare_dub time(1 7/8) fx(delay 5/16 3/16 0.6) fx(reverb)
// make synth saw pitch(0 2) shape(1 500)
// sound sample
// make synth square gain(0.4) withFX(double) panning(-1) id(henk) play(myRhythm ) wave2(square 0.9932 )
// apply henk effect(delay) addFX(envFilter)
// make sample kick_909 time(1/4)
// make polySynth kick_909 time(1/4)
// sound sample choir_o startAt(0.3) rate(0.2) loop(1 1)
// new midi "AU DLS Synth 1" function(1 5 "a string")
// make synth saw
// << synth saw #(0 2) ^(100) @(henk) %(1/4) *(0.5) !(0.8)
// new sample kick_909 time( 1/2 1/4 ) speed( 0.9) fx( reverb 0.3 11 )
// => henk ~(lfo 1/4 up 0.5) ~(reverb 0.9 11)
// silence
================================================
FILE: mercury_ide/dev/kick-dev.txt
================================================
set tempo 100
ring lns pisano(7)
ring nps norm(lns)
ring nps subtract(1 nps)
ring lns multiply(lns 500)
ring att pisano(7)
ring att multiply(att 5)
new synth kick time(1/4) shape(200)
// new synth kick time(1/4) shape(50 300) wave(sine) note(-5 0) range(0 5) fx(kink 1.2) snap(1)
// new synth kick time(1/16) shape(10 lns) wave(sine) snap(0.7) fx(chip nps) gain(1) name(kck) note(0 0) range()
// set kck fx(reverb 0.2 19)
// set kck fx(delay 5/16 4/16 0.4)
// new sample hat_min time(1/4) gain(0.3)
// new sample kick_min time(1/4)
silence
================================================
FILE: mercury_ide/dev/midi-dev.txt
================================================
set tempo 100
set debug 1
set midi getPorts
set scale minor_harmonic c
ring nts sine(32 16.774 0 24)
ring len cosine(128 1 500 20)
ring notes [[0 7 12]]
// new synth saw note(notes 1) time(1/8) shape(500)
new midi "MIDI Monitor (Untitled)" name(midi1)
set midi1 note(notes 1) time(1) amp(0.9)
set midi1 length(len) channel(1) poly(on)
// set midi1 clock(on)
silence
================================================
FILE: mercury_ide/dev/new-list-functions.txt
================================================
set scale minor a
list cs cosine()
print cs
list sw saw(16 3.34 0 12)
print sw
list swf sawF(10)
print swf
list rc rect(16 11.53)
print rc
list rcf rectF(16 11.53)
print rcf
list bn binaryBeat(123)
print bn
list sp spacingBeat(3 2 4)
print sp
list cl collatz(5)
print cl
list clm collatzMod(1410 12)
print clm
list if infinitySeries(4)
print if
list nt random(20 0 7)
list mkvT markovTrain(nt)
print mkvT
list mkv markovChain(10 mkvT)
print mkv
list txt ['Some long text here']
list tx textCode(txt)
print tx
list vals random(10)
list wr wrap(vals 2 5)
print wr
list fl fold(vals 2 5)
print fl
list clp clip(vals 2 5)
print clip
list mp map(vals 0 12 10 20)
print mp
list vls spread(5)
list sm sum(vls)
print sm
list sz size(vals)
print sz
list snrm snorm(vals)
print snrm
list vls2 randomF(10 0 10)
print vls2
list in int(vls2)
print in
list flr floor(vls2)
print flr
list rnd round(vls2)
print rnd
list cil ceil(vls2)
print cil
list cmp1 spread(12)
list cmp2 random(12)
list eq1 equals(cmp1 cmp2)
print eq1
list eq2 notEquals(cmp1 cmp2)
print eq2
list eq3 get(cmp1 cmp2)
print eq3
================================================
FILE: mercury_ide/dev/osc-dev-code.txt
================================================
audio 1
// default settings: 8000 9000 localhost
set osc default
// specify all:
// set osc in-port out-port ip-address
// set osc 8000 9000 127.0.0.1
// specify specific:
// set osc ip 127.0.0.1
// set osc in 8000
// set osc out 9000
set tempo 97
set randomSeed 8273
// ring delay fill(50 8 100 4 200 8 255 2)
ring time spread(8 50 200)
ring time palin(time)
ring lvl [[50 100 100 200]]
// new emitter osc name() time()
// set ()
new emitter osc name(c) t(1)
set c address(cathedral) wet(1 0 lvl time 0.5)
// set c pitch(lvl)
// new emitter osc name(canyon) time(1/16 1/8)
// set canyon feedback(delay)
// new sample snare_dub name(sn) speed(0.5)
// set sn time(1/2) fx(reverb 1 2)
// set sn speed(1)
// new synth square time(1/16) note(0 0) shape(1 110 1) name(s)
// set s fx(filter low 5 1500 200 0.4) fx(double)
// new sample kick_dub time(1/4) gain(1) name(k)
// set k fx(delay 5/16 2/16 0.9)
// ring ht [1 0 1 0.2 1 0.5 1 0.7]
// new sample hat_dub time(1/32 1/8) vol(0.8) b(ht 1) rate(0.9)
killAll
================================================
FILE: mercury_ide/dev/osc-digilog.txt
================================================
audio 1
set osc default
set midiclock getports
set midiclock 4
// set midiclock volante
// specify all:
// set osc in-port out-port ip-address
// set osc 8000 9000 127.0.0.1
// specify specific:
// set osc ip 127.0.0.1
// set osc in 8000
// set osc out 9000
audio 1
set tempo 80
ring updown spread(32 127 255)
ring updown palin(updown)
set scale minor_harmonic
ring line spread(5 0 12)
ring line palin(line)
ring line clone(line 0 0 7 5)
// new sample kick_dub time(1/4) gain(2) pan(-1)
new synth saw time(2) note(0 0) gain(1) shape(1000 1000 1)
// new emitter osc name(canyon)
// set canyon time(1/4) delay(updown)
// new emitter osc name(cn2)
// set cn2 time(1) feedback(125)
killAll
================================================
FILE: mercury_ide/dev/osc-receive.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 545.0, 292.0, 697.0, 387.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 153.0, 173.0, 115.0, 22.0 ],
"text" : "prepend /sine0/note"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 153.0, 52.0, 93.0, 22.0 ],
"text" : "0 3 7 0 3 2 -1 -4"
}
}
, {
"box" : {
"id" : "obj-19",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 532.0, 173.0, 143.0, 35.0 ],
"text" : "scale 0 127 50. 10000. 4 @classic 0"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "slider",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 532.0, 143.0, 136.0, 20.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-21",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 532.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 532.0, 263.0, 90.0, 22.0 ],
"text" : "/sine0/cutoff $1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 36.0, 173.0, 97.0, 22.0 ],
"text" : "scale 0 127 0. 1."
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "slider",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 36.0, 143.0, 136.0, 20.0 ]
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.0, 173.0, 117.0, 22.0 ],
"text" : "scale 0 127 50. 150."
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "slider",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 385.0, 143.0, 136.0, 20.0 ]
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 385.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.0, 263.0, 93.0, 22.0 ],
"text" : "/sine0/decay $1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 276.0, 143.0, 29.5, 22.0 ],
"text" : "- 36"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 276.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 276.0, 263.0, 84.0, 22.0 ],
"text" : "/sine0/note $1"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "kslider",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 276.0, 53.0, 336.0, 53.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-57",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 156.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 156.0, 263.0, 84.0, 22.0 ],
"text" : "/sine0/verb $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-8",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 36.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 36.0, 263.0, 87.0, 22.0 ],
"text" : "/sine0/drive $1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 36.0, 323.0, 135.0, 22.0 ],
"text" : "udpsend localhost 4000"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/dev/osc-receive.txt
================================================
set tempo 143
// set lopass 500 1000
// set osc default
// set osc ip 127.0.0.1
set osc ip localhost
set osc in 4000
set osc out 8888
set randomSeed 9482
ring r0 spread(5)
ring r1 random(10)
// ring bt hex(ff0cfaea)
ring bt hex(4949202a)
// ring bt hex(f)
ring vrbs fill(2 8 7 8 16 16)
ring chp randomFloat(30 0.1 0.7)
ring qs spreadFloat(8 0.3 0.7)
ring bssLine [0 0 [0 0 19 24 36]]
new synth saw name(sin) shape(1 100 2)
set sin beat(bt 2)
// set sin fx(lfo /sine0/lfo)
// set sin fx(reverb 1 /sine0/verb)
set sin fx(reverb 1 vrbs)
set sin note(bssLine 0)
set sin time(1/16)
set sin fx(chip chp)
// set sin fx(filter low /sine0/cutoff 0.5)
set sin fx(filter low 1 5000 50 0.4 0.5 0.1)
set sin wave2(saw 0.49992)
set sin fx(delay 3/16 4/16 0.2)
// set sin fx(lfo 3/16)
set sin gain(0.9)
new sample kick_909_dist time(1/4) gain(1.1)
new sample hat_min time(1/4 1/8) gain(0.4)
ring ht hex(35ea)
new sample hat_click time(1/16) gain(0.3) beat(ht 1) pan(random)
// killAll
================================================
FILE: mercury_ide/dev/osc-receiver.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 68.0, 180.0, 433.0, 591.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 300.0, 93.0, 22.0 ],
"text" : "1 0 50 181 0.5"
}
}
, {
"box" : {
"contdata" : 1,
"id" : "obj-35",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 465.0, 143.0, 75.0 ],
"setminmax" : [ 0.0, 255.0 ],
"setstyle" : 3
}
}
, {
"box" : {
"contdata" : 1,
"id" : "obj-34",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 101.5, 375.0, 143.0, 75.0 ],
"setminmax" : [ 0.0, 255.0 ],
"setstyle" : 3
}
}
, {
"box" : {
"contdata" : 1,
"id" : "obj-33",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 157.0, 285.0, 143.0, 75.0 ],
"setminmax" : [ 0.0, 255.0 ],
"setstyle" : 3
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-32",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 157.0, 255.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-31",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 101.5, 255.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-29",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 375.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 45.0, 225.0, 187.0, 22.0 ],
"text" : "OSC-route /wet /fxlevel /feedback"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 204.0, 180.0, 120.0, 22.0 ],
"text" : "/fxlevel 0"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 157.0, 135.0, 167.0, 22.0 ],
"text" : "OSC-route /cathedral /canyon"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 135.0, 91.0, 22.0 ],
"text" : "print OSC-RCV"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 75.0, 97.0, 22.0 ],
"text" : "udpreceive 9000"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-25", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-32", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "OSC-route.mxo",
"type" : "iLaX"
}
],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/dev/ring-dev-scale-map.txt
================================================
set tempo 128
// ring fib fibonacci(10)
// ring pell pell(10)
// ring lucas lucas(10)
// ring tF threeFibonacci(10)
// ring ps pisano(8)
// ring ps2 pisano(5)
// ring ps3 pisano(4)
// set randomSeed 8929
// ring cn coin(10)
// ring dc dice(10)
// ring tw twelveTone()
// ring urn1 urn(5)
// ring urn2 urn(10 7)
// ring urn3 urn(12 -3 3)
// set randomSeed 19523
// ring samps [hat kick snare]
// ring chs choose(8 samps)
// ring notes [0 3 7 9 12]
// ring pick pick(8 notes)
// set scale minor c
// ring notes spread(7)
// ring notes toScale(notes)
// ring notes thin(notes)
// ring rtm [1 0 0 1 1 0 1]
// ring rtm every(rtm)
// ring rtm [1 0 0 1 1]
// ring barRtm every(rtm 1)
//=> [1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0]
// ring barRtm every(rtm 1.5 8 0.5)
//=> [0 0 0 0 1 0 0 1 1 0 0 0]
/*
// generate a ring of 32 values with a cosine function
// by default 1 period, from 0 to 12
ring melody cosine(32 11 0 24)
ring bass cosine(64 1 0 12)
new synth sine time(1/8) gain(0.9) note(melody 2)
new synth sine time(1/8 1/16) gain(0.9) note(bass 1)
set all shape(1 100) fx(reverb 0.8 9)
set all gain(1)
killAll
*/
================================================
FILE: mercury_ide/dev/ring-dev.txt
================================================
// set debug 0
// possible arrays and datatypes with arbitrary spaces
list ar1 [0 12 3.14 56 789]
print ar1
list ar2 [11 22 33 44 55]
print ar2
list ar3 [hat kick 3.14 123]
print ar3
list ar4 [0 5 7 9]
print ar4
list ar5 [0 12 24 -12]
print ar5
list arr2d [0[1 2] 3]
print arr2d
list ar6 [0 [ 1 2 ] 3 [ 4 5 6] 7]
print ar6
list arr2d2 [hat [kick snare] 1.23 [4 5 [6 7] ]8 9]
print arr2d2
// list ar8 (0 (1 3)2 5(6 7 8 ) )
// print ar8
list spr1 spread(5 0 12)
print spr1
// => [0 2 4 7 9]
list spr2 spreadFloat(5 -1 1)
print spr2
// => [-1 -0.6 -0.2 0.2 0.6]
list spr3 spreadF(5 0 2)
print spr3
// => [0 0.4 0.8 1.2 1.6]
list spr4 spread(5 12 0)
print spr4
// => [9 7 4 2 0]
list spi1 spreadInclusive(5 0 12)
print spi1
// => [0 3 6 9 12]
list spi2 spreadInclusiveFloat(5 -1 1)
print spi2
// => [-1 -0.5 0 0.5 1]
list spi3 spreadInclusiveF(5 0 2)
print spi3
// => [0 0.5 1 1.5 2]
list spi4 spreadInclusive(5 12 0)
print spi4
// => [12 9 6 3 0]
list fll1 fill(10 2 15 3 20 4)
print fll1
// => [10 10 15 15 15 20 20 20 20]
list fll2 fill(kick_min 2 hat_min 3)
print fll2
// => [kick_min kick_min hat_min hat_min hat_min]
list sin1 sine(10)
print sin1
// => [6 9 11 11 9 6 2 0 0 2]
list sin2 sine(10 1 -12 12)
print sin2
// => [0 7 11 11 7 0 -7 -11 -11 -7]
list sin3 sine(10 2 0 5)
print sin3
// => [2 4 3 1 0 2 4 3 1 0]
list sin4 sineFloat(8)
print sin4
// => [0 0.707 1 0.707 0 -0.707 -1 -0.707]
list sin5 sineF(12 3 -1 1)
print sin5
// => [0 1 0 -1 0 1 0 -1 0 1 0 -1]
list cos1 cosine(10)
print cos1
// => [12 10 7 4 1 0 1 4 7 10]
list cos2 cosine(10 1 -12 12)
print cos2
// => [12 9 3 -3 -9 -12 -9 -3 3 9]
list cos3 cosine(10 2 0 5)
print cos3
// => [5 3 0 0 3 4 3 0 0 3]
list cos4 cosineFloat(8)
print cos4
// => [1 0.707 0 -0.707 -1 -0.707 0 0.707]
list cos5 cosineF(12 3 -1 1)
print cos5
// => [1 0 -1 0 1 0 -1 0 1 0 -1 0]
list euc1 euclidean()
print euc1
// => [1 0 1 0 1 0 1 0]
list euc2 euclid(7 5)
print euc2
// => [1 1 0 1 1 0 1]
list euc3 euclid(7 5 2)
print euc3
//=> [0 1 1 1 0 1 1]
list hex1 hexBeat()
print hex1
// => [1 0 0 0]
list hex2 hex(a)
print hex2
// => [1 0 1 0]
list hex3 hex(f9cb)
print hex3
// => [1 1 1 1 1 0 0 1 1 1 0 0 1 0 1 1]
list fib1 fibonacci(10)
print fib1
// => [0 1 1 2 3 5 8 13 21 34]
list fib2 fibonacci(3 10)
print fib2
// => [55 89 144]
list psn1 pisano()
print psn1
// => [0 1 1 2 3 5 8 1 9 10 7 5 0 5 5 10 3 1 4 5 9 2 11 1]
list psn2 pisano(3)
print psn2
// => [0 1 1 2 0 2 2 1]
list psn3 pisano(11)
print psn3
// => [0 1 1 2 3 5 8 2 10 1]
list psn4 pisano(1)
print psn4
// => [0]
list pll1 pell(8)
print pll1
// => [0 1 2 5 12 29 70 169]
list luc1 lucas(8)
print luc1
// => [2 1 3 4 7 11 18 29]
list tfi1 threeFibonacci(8)
print tfi1
// => [0 1 3 10 33 109 360 1189]
set randomSeed 31415
list rnd1 random(5)
print rnd1
// => [1 0 0 1 1]
list rnd2 random(5 12)
print rnd2
// => [0 10 3 2 2]
list rnd3 rand(5 -12 12)
print rnd3
// => [-2 -5 -8 -11 6]
set randomSeed 31415
list rnf1 randomFloat(5)
print rnf1
// => [0.81 0.32 0.01 0.85 0.88]
list rnf2 randomF(5 0 12)
print rnf2
// => [0.16 10.72 3.16 262 2.34]
list rnf3 randF(5 -12 12)
print rnf3
// => [-1.19 -4.21 -7.36 -10.31 6.82]
set randomSeed 1618
list urn1 urn(5)
print urn1
// => [3 7 10 0 2]
list urn2 urn(8 4)
print urn2
// => [0 2 1 3 1 3 0 2]
list urn3 urn(8 10 14)
print urn3
// => [13 10 12 11 12 10 13 11]
set randomSeed 271828
list coin1 coin(8)
print coin1
// => [1 0 1 0 1 0 1 1]
list dice1 dice(8)
print dice1
// => [5 4 6 4 4 5 4 2]
set randomSeed 271828
list twv1 twelveTone()
print twv1
// => [10 7 6 3 2 9 8 4 1 5 0 11]
set randomSeed 62832
list samples [hat snare kick]
list sequence choose(10 samples)
print sequence
// => [hat kick hat kick hat snare kick hat hat hat]
list notes [0 3 7 5 9 12]
list melody choose(10 notes)
print melody
// => [0 5 3 9 0 7 3 12 3 7]
set randomSeed 62832
list samples [hat snare kick tom]
list sequence pick(10 samples)
print sequence
// => [hat kick tom snare tom hat snare kick tom hat]
list notes [0 3 7 5 9 12]
list melody pick(10 notes)
print melody
// => [3 0 7 9 12 5 0 7 12 9]
set randomSeed 14142
list samples [hat snare kick tom]
list shf1 shuffle(samples)
print shf1
// => [snare tom kick hat]
list notes [0 3 7 5 9 12]
list shf2 scramble(notes)
print shf2
// => [12 0 3 7 5 9]
list notes [0 3 7]
list melody clone(notes 0 12 7 -7)
print melody
// => [0 3 7 12 15 19 7 10 14 -7 -4 0]
list partA [0 3 7]
list partB [24 19 12]
list partC [-7 -5 -3]
list phrase combine(partA partB partC)
print phrase
// => [0 3 7 24 19 12 -7 -5 -3]
list partC [kick hat snare hat]
list partD [hat hat hat snare]
list sequence join(partC partD)
print sequence
// => [kick hat snare hat hat hat hat snare]
// concat()
list notes [0 3 7]
list phrase duplicate(notes 4)
print phrase
// => [0 3 7 0 3 7 0 3 7 0 3 7]
// dup()
list rhythm [1 0 1 1 0 1 1]
list sequence every(rhythm 2 8)
print sequence
// => [1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0]
list melody [5 7 3 9 1]
list phrase every(melody 2 7 12)
print phrase
// => [5 7 3 9 1 12 12 12 12 12 12 12 12 12]
list rhythm [1 1 0 1 1]
list sequence every(rhythm 2 8 0 1)
print sequence
// => [0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0]
list notes [0 3 7 12]
list inv1 invert(notes)
print inv1
// => [12 9 5 0]
list inv2 invert(notes 5)
print inv2
// => [10 7 3 -2]
list inv3 invert(notes 3 10)
print inv3
// => [13 10 6 1]
// inverse()
// flip()
// inv()
list notes [0 7 7 5 3 12 0 3 3]
list flt1 filter(notes 3)
print flt1
list flt2 filter(notes 7 5 12)
print flt2
list partA [0 3 7 5 0]
list partB [12 19 15]
list partC [24 22]
list melody lace(partA partB partC)
print melody
// => [0 12 24 3 19 22 7 15 5 0]
// zip()
list partA [0 3 7 5 0]
list partB [12 19 15]
list merged merge(partA partB)
print merged
// => [[0 12] [3 19] [7 15] 5 0]
// mix()
list notes [0 3 7 12]
list melodyA palindrome(notes)
print melodyA
// => [0 3 7 12 12 7 3 0]
list melodyB palindrome(notes 1)
print melodyB
// => [0 3 7 12 7 3]
// palin()
// mirror()
list melody [0 3 7 5 7 9 12]
list left rotate(melody -2)
print left
// => [7 5 7 9 12 0 3]
list right rotate(melody 2)
print right
// => [9 12 0 3 7 5 7]
// rotate()
// turn()
// rot()
list melody [0 3 7 5]
list rev reverse(melody)
print rev
// => [5 7 3 0]
// retrograde()
// // rev()
list notes [0 3 7]
list phrase repeat(notes 4)
// => [0 0 0 0 3 3 3 3 7 7 7 7]
print phrase
list repeats [2 5 3]
list phraseB repeat(notes repeats)
// => [0 0 3 3 3 3 3 7 7 7]
print phraseB
// also works with stlists
list samples [kick snare hat]
list beats repeat(samples repeats)
// => [kick kick snare snare snare snare hat hat hat]
print beats
set randomSeed 4837
list notes random(12 0 12)
list srt1 sort(notes)
print srt1
// => [2 2 3 3 5 6 6 6 7 9 10 11]
list srt2 sort(notes -1)
print srt2
// => [11 10 9 7 6 6 6 5 3 3 2 2]
list notes [12 19 15 17]
list places [1 0 0 1 1 0 1 0 1 0]
list sprayed spray(notes places)
print sprayed
// => [12 0 0 19 15 0 17 0 12 0]
list notes [0 5 7 3 7 7 0 12 5]
list thinned unique(notes)
print thinned
// => [0 5 7 3 12]
// thin()
// add()
// subtract()
// sub()
// multiply()
// mul()
// divide()
// div()
set tempo 120
list divs [1/4 1/2 1/8 3/16 1/4 1/6 2]
list ms1 dtoms(divs)
print ms1
// => [500 1000 250 375 500 333.33 4000]
list ms2 dtoms(divs 100)
print ms2
// => [600 1200 300 450 600 400 4800]
list ratios [0.25 0.125 0.1875 0.25 0.16667 2]
list ms3 dtoms(ratios)
print ms3
// => [500 1000 250 375 500 333.33 4000]
list nts [0 12 5 7]
list str stretch(nts 50)
print str
list strF stretchFloat(nts 50)
print strF
set randomSeed 3141
list nts [0 9 7 3 5 0 -1]
list exp expand(nts 30)
print exp
set randomSeed 1618
list exp2 expand(nts 30)
print exp2
print DONE!!!
================================================
FILE: mercury_ide/dev/sample-dev.txt
================================================
set tempo 105
ring trig [1 0 0 0 0]
ring beat [1 0 0 0 0 0 0 0]
new sample harp_up time(1/4) gain(2) name(gng)
set gng fx(freeze trig 50 8) beat(beat)
// set gng fx(lfo 1/16)
// ring bt hexBeat(928c)
// new sample kick_min time(1/16) beat(bt 2)
// new sample hat_min time(1/4 1/8)
// new sample snare_dub time(1/2 1/4)
// new sample tabla_hi time(1)
// silence
================================================
FILE: mercury_ide/dev/sample-test.txt
================================================
set tempo 152
// set hipass 0 1000
ring cBt hexBeat(00ffcc92)
ring cBt hexBeat(f0f0adb5)
ring offs spreadFloat(32 0.3 0.7)
ring spds fill(1 3 -1 4)
ring spds shuffle(spds)
ring wbs fill(1/4 5 1/16 7 1/8 4 1/6 2 1/12 3 1/24 2)
ring wbs shuffle(wbs)
ring len spread(32 20 150)
// new sample choir_01 time(1/8) speed(-1) offset(0.5) name(ch)
// set ch shape(2 10 len)
// set ch fx(lfo wbs) fx(drive 5) pan(random)
// set ch fx(reverb 1 7) gain(1.5)
// killAll
// new sample kick_dub time(1/4)
/*
new sample choir_01 name(ch2)
set ch2 time(1/16) speed(0.5) shape(1 110 2) beat(cBt 2)
set ch2 fx(double) fx(reverb 0.7 11) offset(offs)
set ch2 fx(drive 10)
ring kckBt hexBeat(8)
new sample kick_909_dist time(1/16) gain(1.1) beat(kckBt 2)
new sample hat_dub time(1/4 1/8) gain(0.3) pan(-0.8)
ring bssLine [0 0 [12 24 36]]
ring bssBt hexBeat(f4249cbd)
ring qs spreadFloat(64 0.4 0.7)
new synth saw note(bssLine 0) shape(1 100 2) beat(bssBt 2) name(bs)
set bs fx(filter low 8 3000 200 0.5 0 0.2) time(1/16)
set bs wave2(square 0.49932) fx(reverb 0.9 15) fx(lfo 1/16)
new synth sine note(0 2) time(1 3/16) fx(drive 5) shape(1 300) name(sn)
set sn fx(delay 1/16 4/16 0.8) gain(0)
ring sBt hexBeat(74ad6c)
// ring sBt hexBeat(f)
new sample snare_dnb time(1/16) beat(sBt 1) gain(0.1) name(snare)
set snare fx(filter low 2 4000 100 0.3) fx(reverb 0.7 8)
set snare pan(random)
new sample snare_dub time(1/2 1/4) gain(1) speed(0.8) name(sn2)
set sn2 fx(reverb 0.3 11)
new sample kick_sub time(2) gain(0) speed(1)
*/
// killAll
================================================
FILE: mercury_ide/dev/solo-instruments.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 452.0, 128.0, 673.0, 586.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-54",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 390.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 465.0, 69.0, 22.0 ],
"text" : "print SOLO"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 39.0, 90.0, 59.0, 22.0 ],
"text" : "unpack i i"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.0, 45.0, 85.0, 22.0 ],
"text" : "r runComplete"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 104.25, 150.0, 51.0, 22.0 ],
"text" : "zl.group"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.25, 285.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.0, 225.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 195.0, 43.0, 22.0 ],
"text" : "zl.sum"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 91.25, 465.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.25, 420.0, 117.0, 22.0 ],
"text" : "target $1, silence $2"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.25, 315.0, 68.0, 22.0 ],
"text" : "vexpr 1-$i1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 91.25, 390.0, 66.0, 22.0 ],
"text" : "listfunnel 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 39.25, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 1 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 0,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"order" : 1,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-46", 1 ]
}
}
]
}
}
================================================
FILE: mercury_ide/dev/string-dev.txt
================================================
set scale minor_harmonic c
set tempo 80
set randomSeed 84932
list bt clave(7)
list nt cosine(16 5.1242 0 24)
list nt repeat(nt 4)
list ln random(5 1000 5000)
list dm randomF(7 0.05 0.6)
list cl cosineF(16 3.423 0.1 0.7)
list sl random(7 10 100)
// new synth saw time(1/4) note(nt 1) slide(200) fx(reverb) shape(1 500)
// new synth pluck time(1/4)
// new synth pluck time(1/4) shape(300 1) damp(0.3) color(0.4) tail(1000)
list kck clave(16 2 3)
new sample kick_ua time(1/16) gain(1.1) play(kck 1)
new synth pluck time(1/16 1/8) color(cl) damp(dm) tail(ln) note(nt 2) slide(0) shape(1 10) fx(drive 3) gain(0.7) fx(reverb 0.5 11) gain(0.7)
new synth pluck time(1/8 1/16) shape(1 10) note(0 0) color(0.2) tail(3500) damp(0.3) sub(0.5) gain(1) fx(reverb 0.7 18) fx(drive 5) fx(lfo 1/8 up)
// new synth saw note(0 0) shape(-1) fx(filter low 1/8 100 5000 0.5 0 4) time(1/16) fx(lfo 1/1) wave2(saw 0.98987) fx(chorus)
// new sample kick_ua time(1/4) gain(1)
list offs spreadF(8 0 1)
list offs choose(32 offs)
list brks [1/16 1/32]
list brks choose(5 brks)
new loop amen time(1/16) fx(lfo brks) offset(offs 2) pan(random) gain(0.6) speed(2)
new sample hat_min time(1/16) play(0.72) gain(0.4) ratchet(2 0.2) pan(random)
new sample snare_dnb time(1/4 1/8) gain(0.5)
// list kck clave(16 2 3)
// new sample kick_ua time(1/16) gain(1.1) play(kck 1)
silence
================================================
FILE: mercury_ide/dev/synth-dev.txt
================================================
set tempo 100
ring notes [[0.3 1 5.5 7]]
// new synth sine shape(3 2000) time(1) note(notes 2) useDetune(1)
// new synth sine shape(3 2000) time(1) note(1 2)
// killAll
set scale lydian b
// ring notes cosine(16 1 0 12)
ring notes [0 0 [0 3 5 24] [0 7 12] [0 3 12]]
ring speeds [1 1 [1 5] [1 7] [1 3]]
new sample hat_min time(1/16) speed(speeds)
// new synth saw note(notes 2) time(1/16) shape(1 100) resonance(0.95)
// new synth blip note(notes 2) time(1/16) shape(1 100) resonance(0.95)
// new poly_synth saw note(notes 1) time(1/4) shape(1 1/4) resonance(0.95)
// new synth_fm sine
// new synth saw note(0 2) time(1/2) shape(1/4 1/64)
// new synth fm note(notes 1) fm_index(1) fm_depth(2) time(1/4) fm_env(2 450) shape(1000) fx(filter low 1000 0.3)
silence
================================================
FILE: mercury_ide/dev/synth-test.txt
================================================
set volume 1
set randomSeed 9123
set scale pentatonic_minor c
ring bss fill(0 16 -3 16)
ring notes spread(5 0 12)
ring nts palin(notes)
ring nts clone(nts 0 0 3 -2)
ring nts clone(nts 0 7 9 12)
new synth sine name(s)
set s note(notes 1) time(1/16) shape(1 300) beat(0.2) group(sn)
set s gain(1)
// set s wave2(sine 2) fx(drive 16)
new synth sine name(s2)
set s2 note(nts 2) time(1/16) shape(1 100) beat(0.7)
set s2 pan(random) group(sn)
set s2 gain(0)
new synth sine name(s3)
set s3 note(bss 0) time(1/16) shape(2 90 4) beat(1)
set s3 fx(reverb 0.8 9)
set s3 fx(drive 5)
set s3 gain(2) wave2(sine 1 2) fx(lfo 1/4 2 1)
set sn fx(reverb 0.9 17)
set sn fx(drive 5)
killAll
================================================
FILE: mercury_ide/dev/util-dev.txt
================================================
// utility test and development for ring methods
ring r [0 3 7]
ring r2 add(r 12)
ring r7 [0 3 7]
ring r8 subtract(r7 3.5)
ring r3 [0 1 2 4]
ring r4 divide(r3 4)
ring r9 mul(r4 4)
ring r5 [0 2 4 8 10]
ring r6 multiply(r5 0.1)
ring r10 [0 1 2 3 4]
ring r11 [1 3]
ring r12 add(r0 r1)
================================================
FILE: mercury_ide/dev/visual-dev.txt
================================================
// set debug 0
// new visual icosahedron
// new visual icosahedron
// new visual icosahedron
// new visual icosahedron
================================================
FILE: mercury_ide/external/aka.speech.mxo/Contents/Info.plist
================================================
BuildMachineOSBuild
18G6020
CFBundleDevelopmentRegion
English
CFBundleExecutable
aka.speech
CFBundleIdentifier
org.akamatsu.aka.speech
CFBundleInfoDictionaryVersion
6.0
CFBundlePackageType
iLaX
CFBundleSignature
????
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
1.0
CSResourcesFileMapped
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
11C504
DTPlatformVersion
GM
DTSDKBuild
19B90
DTSDKName
macosx10.15
DTXcode
1130
DTXcodeBuild
11C504
LSMinimumSystemVersion
10.9
================================================
FILE: mercury_ide/external/aka.speech.mxo/Contents/PkgInfo
================================================
iLaX????
================================================
FILE: mercury_ide/external/aka.speech.mxo/Contents/Resources/maxmspsdk.xcconfig
================================================
// Xcode target configuration settings for the Max 6 SDK
// Used as the basis for Xcode projects to build Max externals.
//
// Changes to the settings in this file will be applied to all SDK examples
// To change settings for only one of the examples, override the settings using
// Xcode's target inspector.
//
// by Timothy Place
// Copyright © 2012, Cycling '74
// Name & Version
PRODUCT_NAME = $(PROJECT_NAME)
PRODUCT_VERSION = 8.0.2
ARCHS = x86_64
// Paths
C74SUPPORT = $(SRCROOT)/../../c74support
HEADER_SEARCH_PATHS = "$(C74SUPPORT)/max-includes" "$(C74SUPPORT)/msp-includes" "$(C74SUPPORT)/jit-includes"
FRAMEWORK_SEARCH_PATHS = "$(C74SUPPORT)/max-includes" "$(C74SUPPORT)/msp-includes" "$(C74SUPPORT)/jit-includes"
DSTROOT = $(SRCROOT)/../../../externals
// (This next path is relative to DSTROOT)
INSTALL_PATH = /
// Special Files
GCC_PREFIX_HEADER = $(C74SUPPORT)/max-includes/macho-prefix.pch
INFOPLIST_FILE = $(SRCROOT)/../../Info.plist
// Architecture and Deployment
ARCHS = x86_64
// The following section sets the Mac SDK version to be used.
// For most projects this has little to no impact because there are no direct dependencies on OS function calls.
// In those projects with OS function calls, it should be okay to use the most recent SDK version because the
// MACOSX_DEPLOYMENT_TARGET will disable functionality that is unavailable in the older target OS.
// For this reason, the SDKROOT variable is commented out, telling Xcode to use the default (which is the most recent SDK).
//
// SDKROOT = macosx10.6
MACOSX_DEPLOYMENT_TARGET = 10.9
// Compiler Version -- leave them all commented out to get the default version provided by Xcode
// GCC_VERSION = com.apple.compilers.llvmgcc42
// GCC_VERSION = com.apple.compilers.llvm.clang.1_0
// Preprocessor Defines
GCC_PREPROCESSOR_DEFINITIONS = "DENORM_WANT_FIX = 1" "NO_TRANSLATION_SUPPORT = 1"
// Static Configuration (don't change these)
WRAPPER_EXTENSION = mxo;
WARNING_CFLAGS = -Wmost -Wno-four-char-constants -Wno-unknown-pragmas
DEPLOYMENT_LOCATION = YES
GENERATE_PKGINFO_FILE = YES
// Flags to enforce some build-time checks for the symbols used while not actually performing a hard link
C74_SYM_LINKER_FLAGS = @$(C74SUPPORT)/max-includes/c74_linker_flags.txt
// hide all symbols by default
// mark a function to be exported with the C74_EXPORT macro
// most likely this will only apply to the ext_main() function which we've already prototyped for you
OTHER_CFLAGS = -fvisibility=hidden
OTHER_LDFLAGS = -framework MaxAudioAPI -framework JitterAPI $(C74_SYM_LINKER_FLAGS)
================================================
FILE: mercury_ide/external/aka.speech.mxo/Contents/_CodeSignature/CodeResources
================================================
files
Resources/maxmspsdk.xcconfig
ovq+CIaF9KBwJXTFZXLqYbFGxDE=
files2
Resources/maxmspsdk.xcconfig
hash
ovq+CIaF9KBwJXTFZXLqYbFGxDE=
hash2
0v27pra7jwXOzDZmqLeIljjes0S+xcrrJ5xLM7CaNsU=
rules
^Resources/
^Resources/.*\.lproj/
optional
weight
1000
^Resources/.*\.lproj/locversion.plist$
omit
weight
1100
^Resources/Base\.lproj/
weight
1010
^version.plist$
rules2
.*\.dSYM($|/)
weight
11
^(.*/)?\.DS_Store$
omit
weight
2000
^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
nested
weight
10
^.*
^Info\.plist$
omit
weight
20
^PkgInfo$
omit
weight
20
^Resources/
weight
20
^Resources/.*\.lproj/
optional
weight
1000
^Resources/.*\.lproj/locversion.plist$
omit
weight
1100
^Resources/Base\.lproj/
weight
1010
^[^/]+$
nested
weight
10
^embedded\.provisionprofile$
weight
20
^version\.plist$
weight
20
================================================
FILE: mercury_ide/external/clockwarp.gendsp
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 733.0, 96.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 611.0, 15.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 589.0, 750.0, 35.0, 22.0 ],
"text" : "out 4"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 412.333333333333314, 750.0, 35.0, 22.0 ],
"text" : "out 3"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 213.666666666666657, 750.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"code" : "// buffers with patterns for rhythm and warping\r\nBuffer beatPtrn;\r\nBuffer warpPtrn;\r\nBuffer ratchetPtrn;\r\n\r\n// external parameters\r\nParam div(1);\r\nParam thresh(0.9);\r\nParam barReset(0);\r\nParam offset(0);\r\nParam resetCount(0);\r\n\r\n// send external clicks to increment counter\r\nParam free(0);\r\n\r\n// ratcheting probability param\r\nParam ratchet(0);\r\n\r\n// history for storage of params\r\nHistory d(1);\r\nHistory o(0);\r\n\r\nHistory bCount(0);\r\nHistory nCount(0);\r\nHistory rCount(0);\r\nHistory wPhasor(0);\r\n\r\n// global variables\r\ntrig, cr, rt = 0;\r\n\r\n// reset counter bang after specified amount of time\r\nif (resetCount > 0){\r\n\tcr = rate(in1, resetCount, sync=\"lock\");\r\n\tcr = delta(max(cr, 0)) < -thresh;\r\n}\r\n\r\n// manual click when free=true\r\nif (free){\r\n\ttrig = in2;\r\n} else {\r\n\t// only adjust the new parameters when one bar \r\n\t// of 4/4 finished\r\n\tif (barReset){\r\n\t\tbarTrig = delta(in1) < -thresh;\r\n\t\td = latch(div, barTrig);\r\n\t\to = fract(latch(offset, barTrig));\t\r\n\t} else {\r\n\t\td = div;\r\n\t\to = fract(offset);\r\n\t}\r\n\r\n\t// apply offset to the phasor\r\n\t// of = ((in1 - o) % 1 + 1) % 1;\r\n\tof = fract(in1 - o);\r\n\r\n\t// stretch/shrink phasor with rate and locked to main\r\n\trt = rate(of, d, sync=\"lock\");\r\n\r\n\t// create a trigger when delta is below thresh\r\n\ttrig = delta(rt) < -thresh;\r\n\r\n\t// warp the phasor based on warping pattern if more than 1 value\r\n\tif (dim(warpPtrn) > 1){\r\n\t\t// get warp increment\r\n\t\twp = peek(warpPtrn, trunc(wPhasor));\r\n\t\t// add to wphasor\r\n\t\twPhasor += delta(rt) * wp;\r\n\t\tif (trig) {\r\n\t\t\twPhasor = 0;\r\n\t\t}\r\n\t\t// get fractional component of wPhasor\r\n\t\trt = fract(wPhasor);\r\n\t\t// new triggers\r\n\t\ttrig = delta(rt) < -thresh;\r\n\t}\r\n}//if not free\r\n\r\n// increment the beat counter (used to look up patterns)\r\nbCount = counter(trig, cr);\r\n\r\nbt = 0;\r\n// get the beat pattern value\r\nif (trig){\r\n\tbt = peek(beatPtrn, trunc(bCount % dim(beatPtrn)));\r\n\tbt = abs(noise()) < bt;\r\n}\r\n\r\n// increment the note counter (the notes that are actually played)\r\nnCount = counter(trig * bt, cr);\r\n\r\n// no ratchet effect when free=true\r\nif (!free){\r\n\t// ratcheting effect, triggering extra divisions\r\n\t// in between the standard trigger\r\n\t// based on probability percentage\r\n\tif (ratchet > 0){\r\n\t\tns = latch(abs(noise()), trig);\r\n\t\t//rch = latch(ratchet, trig);\r\n\t\trch = latch(peek(ratchetPtrn, trunc(rCount % dim(ratchetPtrn))), trig);\r\n\t\r\n\t\tif (ns < ratchet){\r\n\t\t\t// increment the ratchet counter (that are actually played)\r\n\t\t\trCount = counter(trig * bt, cr);\r\n\t\t\trch = fract(rt * rch);\r\n\t\t\t// output the ratchet triggers separately\r\n\t\t\tout2 = max(0, (delta(rch) < -thresh) - trig);\r\n\t\t\t// or not?\r\n\t\t\t//trig += delta(rch) < -thresh;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n// output the beat count\r\nout4 = bCount;\r\n// output the note count\r\nout3 = nCount;\r\n// output the main trigger\r\nout1 = trig * bt;",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-5",
"maxclass" : "codebox",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 15.0, 45.0, 615.0, 690.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 15.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 750.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/external/cv.jit.resize.mxo/Contents/Info.plist
================================================
BuildMachineOSBuild
14D136
CFBundleDevelopmentRegion
English
CFBundleExecutable
cv.jit.resize
CFBundleIdentifier
com.jmp.cv-jit-resize
CFBundleInfoDictionaryVersion
6.0
CFBundlePackageType
iLaX
CFBundleSignature
max2
CFBundleVersion
CSResourcesFileMapped
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
6D570
DTPlatformVersion
GM
DTSDKBuild
14D125
DTSDKName
macosx10.10
DTXcode
0630
DTXcodeBuild
6D570
================================================
FILE: mercury_ide/external/cv.jit.resize.mxo/Contents/PkgInfo
================================================
iLaXmax2
================================================
FILE: mercury_ide/external/dyn-range-comp.genexpr
================================================
//==============================================================================
// dyn-range-comp.genexpr
// Dynamic Range Compressor Algorithm
//
// Based on
// https://www.mathworks.com/help/audio/ref/compressor-system-object.html
//
// http://c4dm.eecs.qmul.ac.uk/audioengineering/compressors/documents/Reiss-Tutorialondynamicrangecompression.pdf
//
// Port by Timo Hoogland (c) 2019
// www.timohoogland.com
// MIT License
//==============================================================================
/* Description
The compressor System object™ performs dynamic range compression independently
across each input channel. Dynamic range compression attenuates the volume of
loud sounds that cross a given threshold. It uses specified attack and release
times to achieve a smooth applied gain curve. Properties of the compressor
System object specify the type of dynamic range compression.
*/
// Calculate the compression gain reduction based on
// input sample, threshold and ratio in dB
gaincomp(x, thresh, ratio) {
if (x >= thresh){
return ((x - thresh) / ratio) + thresh;
} else {
return x;
}
}
// Calculate the compression gain reduction with a softknee
// input sample, threshold, ratio in dB and knee width (0 - 20)
softknee(x, thresh, ratio, knee) {
slope = 1 / ratio - 1;
k1 = thresh - knee / 2;
k2 = thresh + knee / 2;
if (x < k1){
return x;
} else if (x > k2){
return ((x - thresh) / ratio) + thresh;
} else {
return x + ((slope * pow((x - k1), 2)) / (2 * knee));
}
}
// Calculate the smoothing coefficient for a
// Millisecond time value
coeff(x) {
// return exp(1 / ((x / 1000) * samplerate));
return exp(-log(9) / ((x / 1000) * samplerate));
}
// Smooth the sample with the coefficient
// Over a certain amount of time
smooth(x0, x1, attack, release) {
if (x0 <= x1){
a = coeff(attack);
return (a * x1) + ((1 - a) * x0);
} else {
a = coeff(release);
return (a * x1) + ((1 - a) * x0);
}
}
// The compressor algorithm and calculations
// Includes bypass function option
compressor(sig, side, thr, rat, kn, att, rel, mg, bp, scn){
// Variables for storing calculation results
History g0(0);
History g1(0);
History a(0);
// Parameters for compressor
thresh = clip(thr, -60, 0);
ratio = clip(rat, 1, 60);
knee = clip(kn, 0, 20);
attack = max(0, att);
release = max(0, rel);
makeup = mg;
bypass = (bp == 1);
if (bypass){
// when bypassed return input signal unchanged
return sig;
} else {
if (scn){
g0 = side;
} else {
g0 = sig;
}
// convert from linear amplitude to decibel
g0 = atodb(g0);
// calculate gain reduction with softknee algorithm
g0 = softknee(g0, thresh, ratio, knee) + -g0;
// apply attack and release logaritmic smoothing
g0 = smooth(g0, g1, attack, release);
// a sample history for the smoothing algorithm
g1 = g0;
// apply make-up gain
g0 = g0 + makeup;
return sig * dbtoa(g0);
}
}
================================================
FILE: mercury_ide/external/hidecursor.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 716.0, 576.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-14",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.0, 60.0, 150.0, 74.0 ],
"text" : "hidecursor\n\nHide the cursor after not moving it for a few seconds"
}
}
, {
"box" : {
"id" : "obj-12",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.0, 165.0, 150.0, 47.0 ],
"text" : "Timo Hoogland\nwww.timohoogland.com\nMIT License © 2019"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 105.0, 98.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 160.0, 195.0, 29.5, 22.0 ],
"text" : "!= 0"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 292.5, 420.0, 63.0, 22.0 ],
"text" : "closebang"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 160.0, 329.5, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 160.0, 420.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 54.5, 150.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 105.0, 60.0, 112.0, 22.0 ],
"text" : "patcherargs 1 3000"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 160.0, 225.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"comment" : "(int) enable/disable",
"id" : "obj-3",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 54.5, 90.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 389.0, 54.0, 22.0 ],
"text" : "gate 1 1"
}
}
, {
"box" : {
"id" : "obj-204",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 232.25, 329.5, 24.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-201",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 232.25, 300.0, 38.0, 22.0 ],
"text" : "defer"
}
}
, {
"box" : {
"id" : "obj-193",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 257.5, 465.0, 98.0, 35.0 ],
"text" : ";\rmax showcursor"
}
}
, {
"box" : {
"id" : "obj-190",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 510.0, 93.0, 35.0 ],
"text" : ";\rmax hidecursor"
}
}
, {
"box" : {
"id" : "obj-182",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 244.0, 420.0, 46.0, 22.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"id" : "obj-181",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 279.0, 330.0, 48.0, 22.0 ],
"text" : "> 2000"
}
}
, {
"box" : {
"id" : "obj-177",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 279.0, 225.0, 37.0, 22.0 ],
"text" : "reset"
}
}
, {
"box" : {
"id" : "obj-174",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 279.0, 195.0, 36.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-172",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 279.0, 269.0, 129.0, 22.0 ],
"text" : "clocker 100 @active 1"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 279.0, 164.000031000000007, 69.0, 22.0 ],
"text" : "zl.compare"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 268.5, 120.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 268.5, 90.0, 48.0, 22.0 ],
"text" : "pack i i"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "int", "int", "int", "int", "int" ],
"patching_rect" : [ 255.0, 60.0, 73.0, 22.0 ],
"text" : "mousestate"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-181", 1 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-181", 0 ],
"order" : 0,
"source" : [ "obj-172", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-201", 0 ],
"order" : 1,
"source" : [ "obj-172", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-174", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 0 ],
"source" : [ "obj-177", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-181", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 0 ],
"source" : [ "obj-182", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-193", 0 ],
"source" : [ "obj-182", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-182", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-204", 0 ],
"source" : [ "obj-201", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"midpoints" : [ 241.75, 362.0, 221.125, 362.0, 221.125, 49.0, 264.5, 49.0 ],
"source" : [ "obj-204", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 1 ],
"source" : [ "obj-60", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-60", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-193", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"midpoints" : [ 180.0, 379.5, 253.5, 379.5 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-81", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 1 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-174", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-193", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/external/moogLadderFilter.genexpr
================================================
/*
This GenExpr file is a port of the CSOUND Moogladder opcode, by Victor Lazzarini.
His original description follows below.
For GenExpr (JAN/2012, Max6.0.4(52058)), by Pete Dowling.
*/
/* ------- */
/*
Moogladder - An improved implementation of the Moog ladder filter
DESCRIPTION
This is a new digital implementation of the Moog ladder filter based on the work of
Antti Huovilainen, described in the paper "Non-Linear Digital Implementation of the
Moog Ladder Filter" (Proceedings of DaFX04, Univ of Napoli). This implementation is
probably a more accurate digital representation of the original analogue filter.
This is version 2 (revised 14/DEC/2004), with improved amplitude/resonance scaling
and frequency correction using a couple of polynomials, as suggested by Antti.
SYNTAX
ar Moogladder asig, kcf, kres
PERFORMANCE
asig - input signal
kcf - cutoff frequency (Hz)
kres - resonance (0 - 1).
CREDITS
Victor Lazzarini
*/
/* ------- */
/* this 'moogLadder' function is designed to be
entirely upsampled inside a [poly~], therefore there
are strange goings on with the 'samplerate' sections */
/* input signal, cutoff frequency (Hz), resonance (0. -> 1.) */
moogLadder(asig, cf, res) {
History z1(0), z2(0), z3(0), z4(0), z5(0), y4(0), mf(0);
i2v = 40000.; /* twice the 'thermal voltage of a transistor' */
akfc = cf / (samplerate / 2.); /* sr is half the actual (upsampled) filter sampling rate */
akf = cf / samplerate; /* the upsampled [poly~] sampling rate */
/* original of above 2 lines is like this:
akfc = cf / samplerate;
akf = cf / (samplerate * 2.); */
/* frequency and amplitude correction */
fcr = 1.8730 * (pow(akfc, 3.)) + 0.4955 * (pow(akfc, 2.)) - 0.6490 * akfc + 0.9988;
acr = -3.9364 * (pow(akfc, 2.)) + 1.8409 * akfc + 0.9968;
twovg = i2v * (1. - exp(-2. * PI * fcr * akf)); /* filter tuning */
/* INFO: the following is what actually must be 2x oversampled */
/* cascade of 4 1st-order-sections */
y1 = z1 + twovg * (tanh((asig - 4. * res * mf * acr) / i2v) - tanh(z1 / i2v));
z1 = y1;
y2 = z2 + twovg * (tanh(y1 / i2v) - tanh(z2 / i2v));
z2 = y2;
y3 = z3 + twovg * (tanh(y2 / i2v) - tanh(z3 / i2v));
z3 = y3;
y4 = z4 + twovg * (tanh(y3 / i2v) - tanh(z4 / i2v));
z4 = y4;
/* 1/2-sample delay for phase compensation */
mf = (y4 + z5) * 0.5;
z5 = y4;
/* INFO: the above is what actually must be 2x oversampled */
return mf;
}
/* ...and thanks to Graham Wakefield ! */
================================================
FILE: mercury_ide/external/shortkeys.json
================================================
{
"execute" : [ "alt-return", 2044 ],
"comment" : [ "alt-/", 247 ],
"silence" : [ "alt-.", 8805 ],
"disable-editor" : [ "alt-,", 8804 ],
"delete-line" : [ "alt-x", 8776 ],
"copy-line" : [ "alt-c", 231 ],
"paste-line" : [ "alt-v", 8730 ],
"paste-replace-line" : [ "alt-p", 960 ],
"jump-top" : [ "alt-up", 2039 ],
"jump-bottom" : [ "alt-down", 2038 ],
"jump-begin" : [ "alt-left", 2037 ],
"jump-end" : [ "alt-right", 2036 ],
"up" : [ "alt-w", 8721 ],
"down" : [ "alt-s", 223 ],
"left" : [ "alt-a", 229 ],
"right" : [ "alt-d", 8706 ],
"jump-word-left" : [ "alt-j", 8710 ],
"jump-word-right" : [ "alt-l", 172 ]
}
================================================
FILE: mercury_ide/external/th.clockwarp~.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 90.0, 105.0, 1372.0, 788.0 ],
"boxes": [
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "int", "int" ],
"patching_rect": [ 918.0, 435.0, 48.0, 22.0 ],
"text": "change"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "int", "int" ],
"patching_rect": [ 606.0, 435.0, 48.0, 22.0 ],
"text": "change"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 300.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 877.6666666666669, 240.0, 46.0, 22.0 ],
"text": "free $1"
}
},
{
"box": {
"comment": "(signal) manual clicks to increment counter when free=1",
"id": "obj-6",
"index": 6,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 705.0, 285.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 850.0, 105.0, 66.0, 22.0 ],
"text": "route done"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 8,
"numoutlets": 8,
"outlettype": [ "", "", "", "", "", "", "", "" ],
"patching_rect": [ 359.66666666666674, 150.0, 623.3333333333335, 22.0 ],
"text": "route division offset reset ratchet hold thresh free"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1095.0, 431.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1095.0, 401.0, 174.0, 22.0 ],
"text": "vexpr 1. / $f1 @maxsize 32767"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1095.0, 465.0, 296.0, 22.0 ],
"text": "vexpr 1. / ($f1 / $f2) @scalarmode 1 @maxsize 32767"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1372.0, 436.0, 80.0, 22.0 ],
"text": "zl 32767 sum"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "", "", "", "", "", "" ],
"patching_rect": [ 673.0, 105.0, 71.5, 22.0 ],
"text": "unjoin 5"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 673.0, 68.0, 239.0, 22.0 ],
"text": "patcherargs 1/8 0 0 0 @hold 0 @thresh 0.9"
}
},
{
"box": {
"comment": "(float) ratchet probability",
"id": "obj-41",
"index": 5,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 619.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-39",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 511.0, 240.0, 84.0, 22.0 ],
"text": "resetCount $1"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 90.0, 95.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 132.0, 140.0, 31.0, 22.0 ],
"text": "t b s"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 144.0, 260.0, 40.0, 22.0 ],
"text": "jit.iter"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "jit_matrix", "" ],
"patching_rect": [ 24.0, 185.0, 113.0, 22.0 ],
"text": "jit.matrix 1 float64 1"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 144.0, 185.0, 79.0, 22.0 ],
"text": "prepend expr"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "jit_matrix", "" ],
"patching_rect": [ 144.0, 230.0, 44.0, 22.0 ],
"text": "jit.expr"
}
},
{
"box": {
"comment": "",
"id": "obj-124",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-125",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 111.0, 320.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-1", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-1", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"source": [ "obj-103", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-86", 0 ]
}
}
]
},
"patching_rect": [ 511.0, 203.0, 54.0, 22.0 ],
"text": "p divToF"
}
},
{
"box": {
"comment": "(float/symbol) count reset",
"id": "obj-36",
"index": 4,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 511.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-35",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 423.0, 241.0, 54.0, 22.0 ],
"text": "offset $1"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 90.0, 95.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 132.0, 140.0, 31.0, 22.0 ],
"text": "t b s"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 144.0, 260.0, 40.0, 22.0 ],
"text": "jit.iter"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "jit_matrix", "" ],
"patching_rect": [ 24.0, 185.0, 113.0, 22.0 ],
"text": "jit.matrix 1 float64 1"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 144.0, 185.0, 79.0, 22.0 ],
"text": "prepend expr"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "jit_matrix", "" ],
"patching_rect": [ 144.0, 230.0, 44.0, 22.0 ],
"text": "jit.expr"
}
},
{
"box": {
"comment": "",
"id": "obj-124",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-125",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 111.0, 320.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-1", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-1", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"source": [ "obj-103", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-86", 0 ]
}
}
]
},
"patching_rect": [ 423.0, 203.0, 54.0, 22.0 ],
"text": "p divToF"
}
},
{
"box": {
"comment": "(float/symbol) offset",
"id": "obj-31",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 423.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 90.0, 95.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 132.0, 140.0, 31.0, 22.0 ],
"text": "t b s"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 144.0, 260.0, 40.0, 22.0 ],
"text": "jit.iter"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "jit_matrix", "" ],
"patching_rect": [ 24.0, 185.0, 113.0, 22.0 ],
"text": "jit.matrix 1 float64 1"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 144.0, 185.0, 79.0, 22.0 ],
"text": "prepend expr"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "jit_matrix", "" ],
"patching_rect": [ 144.0, 230.0, 44.0, 22.0 ],
"text": "jit.expr"
}
},
{
"box": {
"comment": "",
"id": "obj-124",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-125",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 111.0, 320.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-1", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-1", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"source": [ "obj-103", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-86", 0 ]
}
}
]
},
"patching_rect": [ 330.0, 203.0, 54.0, 22.0 ],
"text": "p divToF"
}
},
{
"box": {
"comment": "(float/symbol) division",
"id": "obj-29",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 225.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 150.0, 58.0, 22.0 ],
"text": "loadbang"
}
},
{
"box": {
"comment": "(int) count triggers",
"id": "obj-23",
"index": 3,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 319.0, 672.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(bang) triggers",
"id": "obj-22",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 272.0, 672.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(signal) counts",
"id": "obj-17",
"index": 4,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 371.0, 397.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(signal) triggers",
"id": "obj-8",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 290.0, 397.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(signal/messages) warp/divide a phasor~",
"id": "obj-5",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 225.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-156",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 319.0, 541.0, 29.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-155",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 272.0, 586.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-154",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 241.0, 134.0, 22.0 ],
"text": "warpPtrn #0_warplist"
}
},
{
"box": {
"id": "obj-143",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1095.0, 360.0, 80.0, 22.0 ],
"text": "route warplist"
}
},
{
"box": {
"id": "obj-144",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1305.0, 558.0, 65.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-145",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1095.0, 588.0, 119.0, 22.0 ],
"text": "peek~ #0_warplist"
}
},
{
"box": {
"id": "obj-146",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1222.0, 588.0, 61.0, 22.0 ],
"text": "samps $1"
}
},
{
"box": {
"id": "obj-147",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1095.0, 513.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-148",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1222.0, 558.0, 73.0, 22.0 ],
"text": "zl 32767 len"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "list" ],
"patching_rect": [ 1095.0, 558.0, 56.0, 22.0 ],
"text": "listfunnel"
}
},
{
"box": {
"id": "obj-150",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1305.0, 588.0, 82.0, 22.0 ],
"text": "samps 1, fill 1"
}
},
{
"box": {
"id": "obj-151",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 1095.0, 633.0, 184.0, 22.0 ],
"text": "buffer~ #0_warplist @samps 1"
}
},
{
"box": {
"id": "obj-142",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 950.0, 105.0, 67.0, 22.0 ],
"text": "s #0_init"
}
},
{
"box": {
"id": "obj-141",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 950.0, 75.0, 58.0, 22.0 ],
"text": "loadbang"
}
},
{
"box": {
"id": "obj-140",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 679.0, 435.0, 65.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-139",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 779.0, 360.0, 91.0, 22.0 ],
"text": "route ratchetlist"
}
},
{
"box": {
"id": "obj-136",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 480.0, 360.0, 77.0, 22.0 ],
"text": "route beatlist"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 180.0, 155.0, 22.0 ],
"text": "ratchetPtrn #0_ratchetlist"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 990.0, 435.0, 65.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 779.0, 465.0, 130.0, 22.0 ],
"text": "peek~ #0_ratchetlist"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 918.0, 465.0, 61.0, 22.0 ],
"text": "samps $1"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 779.0, 390.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 918.0, 405.0, 73.0, 22.0 ],
"text": "zl 32767 len"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "list" ],
"patching_rect": [ 779.0, 435.0, 56.0, 22.0 ],
"text": "listfunnel"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 990.0, 465.0, 82.0, 22.0 ],
"text": "samps 1, fill 2"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 779.0, 513.0, 195.0, 22.0 ],
"text": "buffer~ #0_ratchetlist @samps 1"
}
},
{
"box": {
"id": "obj-115",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 480.0, 465.0, 116.0, 22.0 ],
"text": "peek~ #0_beatlist"
}
},
{
"box": {
"id": "obj-114",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 606.0, 465.0, 61.0, 22.0 ],
"text": "samps $1"
}
},
{
"box": {
"id": "obj-112",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 480.0, 390.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 606.0, 405.0, 73.0, 22.0 ],
"text": "zl 32767 len"
}
},
{
"box": {
"id": "obj-110",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "list" ],
"patching_rect": [ 480.0, 435.0, 56.0, 22.0 ],
"text": "listfunnel"
}
},
{
"box": {
"id": "obj-102",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 212.0, 129.0, 22.0 ],
"text": "beatPtrn #0_beatlist"
}
},
{
"box": {
"id": "obj-96",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 679.0, 465.0, 82.0, 22.0 ],
"text": "samps 1, fill 1"
}
},
{
"box": {
"id": "obj-94",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 480.0, 513.0, 182.0, 22.0 ],
"text": "buffer~ #0_beatlist @samps 1"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 319.0, 631.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 368.0, 465.0, 85.0, 22.0 ],
"text": "prepend offset"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "int", "float", "int", "int" ],
"patching_rect": [ 340.0, 435.0, 61.0, 22.0 ],
"text": "dspstate~"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 319.0, 511.0, 64.0, 22.0 ],
"text": "snapshot~"
}
},
{
"box": {
"id": "obj-4",
"linecount": 10,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1095.0, 68.0, 150.0, 141.0 ],
"text": "time(interval offset) √\n\nbeat(pattern reset-div) √\n- probability √\n\nratchet(div prob) √\n\nwarp(warp-divisions) √\n\nfree(bool) √"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 272.0, 435.0, 42.0, 22.0 ],
"text": "edge~"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 619.0, 240.0, 62.0, 22.0 ],
"text": "ratchet $1"
}
},
{
"box": {
"id": "obj-73",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 705.0, 209.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-71",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 705.0, 240.0, 74.0, 22.0 ],
"text": "barReset $1"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 791.3333333333335, 240.0, 59.0, 22.0 ],
"text": "thresh $1"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 241.0, 41.0, 22.0 ],
"text": "div $1"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 225.0, 360.0, 160.0, 22.0 ],
"text": "gen~ @gen clockwarp"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 225.0, 435.0, 42.0, 22.0 ],
"text": "edge~"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-136", 0 ],
"midpoints": [ 973.5000000000001, 346.0, 489.5, 346.0 ],
"source": [ "obj-1", 7 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-1", 6 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-1", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-1", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"source": [ "obj-1", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-102", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-147", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 0 ],
"source": [ "obj-110", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-112", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-112", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-94", 0 ],
"source": [ "obj-114", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-112", 0 ],
"source": [ "obj-136", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-139", 0 ],
"source": [ "obj-136", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-143", 0 ],
"source": [ "obj-139", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-139", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-140", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-142", 0 ],
"source": [ "obj-141", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-143", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-150", 0 ],
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-151", 0 ],
"source": [ "obj-146", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-148", 0 ],
"source": [ "obj-147", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-149", 0 ],
"source": [ "obj-147", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-146", 0 ],
"source": [ "obj-148", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-145", 0 ],
"source": [ "obj-149", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-151", 0 ],
"source": [ "obj-150", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-154", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"order": 1,
"source": [ "obj-155", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"order": 0,
"source": [ "obj-155", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-155", 0 ],
"source": [ "obj-156", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 1 ],
"source": [ "obj-156", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-156", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"order": 1,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-154", 0 ],
"order": 0,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 0 ],
"order": 2,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-26", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-28", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-155", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-42", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-43", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-43", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-43", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-47", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-114", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-60", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 0,
"source": [ "obj-60", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"order": 1,
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"order": 1,
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-79", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-94", 0 ],
"source": [ "obj-96", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
}
}
================================================
FILE: mercury_ide/external/th.comp~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 319.0, 122.0, 504.0, 578.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"fontface" : 1,
"fontsize" : 12.0,
"id" : "obj-28",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 83.0, 435.0, 47.0 ],
"text" : "a mono dynamic range compressor\nTimo Hoogland (c) 2019, www.timohoogland.com\nMIT License"
}
}
, {
"box" : {
"id" : "obj-88",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 132.0, 435.0, 114.0 ],
"text" : "A mono dynamic range compressor with a softknee, makeup-gain and a side-chain functionality.\n\nBased on algorithms from:\nhttps://www.mathworks.com/help/audio/ref/compressor-system-object.html\n\nhttp://c4dm.eecs.qmul.ac.uk/audioengineering/compressors/documents/Reiss-Tutorialondynamicrangecompression.pdf",
"textcolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 40.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 30.0, 435.0, 51.0 ],
"text" : "th.comp~",
"textcolor" : [ 0.239216, 0.254902, 0.278431, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 30.0, 345.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 82.5, 405.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 225.0, 345.0, 66.0, 22.0 ],
"text" : "route done"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 225.0, 270.0, 240.0, 49.0 ],
"text" : "patcherargs @thresh -20 @ratio 4 @knee 2 @attack 5 @release 150 @makeup 3 @sidechain 0 @bypass 0"
}
}
, {
"box" : {
"comment" : "(signal) sidechain input",
"id" : "obj-3",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 148.0, 270.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) compressed output",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-185",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 210.0, 242.0, 877.0, 433.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 633.0, 30.0, 198.0, 22.0 ],
"text" : "in 2 @comment \"(signal) sidechain\""
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 173.0, 22.0 ],
"text" : "in 1 @comment \"(signal) input\""
}
}
, {
"box" : {
"code" : "\r\nrequire(\"dyn-range-comp\");\r\n\r\nParam thresh(-20);\nParam ratio(4);\r\nParam knee(1);\nParam attack(10);\nParam release(120);\nParam autogain(0);\nParam makeup(1);\nParam bypass(0);\r\nParam sidechain(0);\r\n\r\nout1 = compressor(in1, in2, thresh, ratio, knee, attack, release, makeup, bypass, sidechain);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "codebox",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 75.0, 801.0, 270.0 ]
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 375.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
]
}
,
"patching_rect" : [ 30.0, 450.0, 137.0, 22.0 ],
"text" : "gen~ @t dynrangecomp"
}
}
, {
"box" : {
"comment" : "(signal/messages) input, paremeters",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 270.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-185", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-185", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-185", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-7", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-185", 0 ],
"source" : [ "obj-7", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/external/th.gl.editor.js
================================================
//===================================================================
// th.gl.editor.js
// A responsive texteditor for the opengl environment
// written by Timo Hoogland (c) 2020
// www.timohoogland.com
// License
// GNU LGPL v.3
// FUNCTIONALITIES:
// - add characters by typing
// - capslock sensitive
// - move with cursors or shortkeys
// - backspace a character and a line
// - enter an extra line of text
// - use tab to input 4 spaces as indentation
// - copy insert a line of code to an other line
// - copy replace a line of code on an other line
// - delete a line of code and remove the line
// - console for display error messages
// - read a previous mercury file
// - write a mercury file every time the code runs
// TO DO:
// undo/redo history (matrixset?)
//===================================================================
autowatch = 1;
inlets = 1;
outlets = 2;
// GENERAL SETTINGS:
var CRSR = "<<";
var CMMT = "//";
var INDENTATION = 4;
var EDITOR_LINES = 30;
var MAX_CHARS = 80;
var LINE_CHARS = 140;
// var UNDO_HISTORY = 5;
// var CNSL_LINES = 40;
// var CNSL_CHARS = 24;
var OUT_MAT = 0;
var POST_FLAG = 1;
// load keybindings from json file
var sKeys = new Dict(jsarguments[2]);
// fixed keybindings
var keys = {
"space" : -2,
"escape" : -3,
"return" : -4,
"tab" : -5,
"delete" : -6,
"backspace" : -7,
"up" : -9,
"down" : -10,
"left" : -11,
"right" : -12
}
var key;
var curLine, curChar, totalLines;
var isDisabled;
var CRSR_CHARS = [];
var CMMT_CHARS = [];
var UNIQ = Date.now();
// matrices for text display
var textMtx, crsrMtx, nmbrMtx;
// arrays for strings;
var textBuf;
// var histMtxSet, hIndex;
// var cnslMtx, cnslText = [];
function loadbang(){
init();
}
function init(){
textBuf = [''];
if (jsarguments.length>1) {
drawto(jsarguments[1]);
}
clear();
isDisabled = false;
font("Courier New Bold");
fontsize(100);
leadscale(0.94);
tracking(1);
line_length(999999);
alpha(1);
cursor("<<");
comment("//");
draw();
}
function clear(){
curChar = 0;
curLine = 0;
totalLines = 1;
empty(totalLines);
draw();
}
/* EXPERIMENTAL
function max_linelength(v){
MAX_CHARS = Math.max(1, Math.min(Math.floor(v), LINE_CHARS - 40));
init();
}
function max_lines(v){
EDITOR_LINES = Math.max(1, Math.min(Math.floor(v), 40));
init();
}*/
function empty(lines){
textBuf = [''];
// textMtx = new JitterMatrix("text"+UNIQ, 1, "char", LINE_CHARS, lines);
// crsrMtx = new JitterMatrix("crsr"+UNIQ, 1, "char", LINE_CHARS, lines);
// nmbrMtx = new JitterMatrix("nmbr"+UNIQ, 1, "char", 3, lines);
// cnslMtx = new JitterMatrix("cnsl"+UNIQ, 1, "char", LINE_CHARS, CNSL_LINES);
// textMtx.setall(0);
}
// output the parsed code if output_matrix is disabled
function run(){
outlet(0, "jit_matrix", textMtx.name);
if (!OUT_MAT){
var out = textBuf.map(function(t){
return t.replace(/\s+/g, ' ').trim();
})
outlet(0, out);
// outlet(0, mtxToSymbol(textMtx));
}
}
// enable the output_matrix flag
function output_matrix(v){
OUT_MAT = v != 0;
}
// convert the matrix to an array of strings per line
function mtxToSymbol(mat){
var text = [];
for (var y=0; y 32 && k <= 126){ addChar(k); }
else if (k == keys["space"]){ addChar(32); }
// FUNCTION KEYS
else if (k == keys["return"]){ newLine(); }
// Backspace Win = 8, Mac = 127
// Delete Win = 127, Mac = 127
else if (k == keys["backspace"]){ backSpace(); }
else if (k == keys["delete"]){ deleteChar(); }
// arrow keys Platform-independent
else if (k == keys["tab"]){ addTab(); }
else if (k == keys["up"] || k == keys["down"]){
gotoLine(1-(k+10));
}
else if (k == keys["left"] || k == keys["right"]){
gotoCharacter(1-(k+12));
}
// arrow keys ASCII
// else if (k == 30 || k == 31){ gotoLine(k-30); }
// else if (k == 28 || k == 29){ gotoCharacter(k-28); }
// SHORTKEYS
else if (k == sKeys.get("comment")[1]){ commentLine(); }
else if (k == sKeys.get("delete-line")[1]){ deleteLine(); }
else if (k == sKeys.get("copy-line")[1]){ copyLine(); }
else if (k == sKeys.get("paste-line")[1]){ pasteInsertLine(); }
else if (k == sKeys.get("paste-replace-line")[1]){ pasteReplaceLine(); }
// else if (k == ALT_B){ backSpace(); }
// Jump Top/Bottom/Start/End with ALT + Arrow Keys
else if (k == sKeys.get("jump-top")[1]){ jumpTo(2); }
else if (k == sKeys.get("jump-bottom")[1]){ jumpTo(3); }
else if (k == sKeys.get("jump-begin")[1]){ jumpTo(0); }
else if (k == sKeys.get("jump-end")[1]){ jumpTo(1); }
// Navigate the editor with ASDW
else if (k == sKeys.get("left")[1]){ gotoCharacter(0); }
else if (k == sKeys.get("right")[1]){ gotoCharacter(1); }
else if (k == sKeys.get("down")[1]){ gotoLine(1); }
else if (k == sKeys.get("up")[1]){ gotoLine(0); }
else if (k == sKeys.get("jump-word-left")[1]){ gotoWord(0); }
else if (k == sKeys.get("jump-word-right")[1]){ gotoWord(1); }
// Jump to top/bottom
// else if (k == ALT_Q){ jumpTo(2); }
// else if (k == ALT_SHFT_Q){ jumpTo(3); }
// TO-DO
// else if (k == ALT_Z){ getHistory(); }
}
draw();
// for (var t=0; t= MAX_CHARS){
if (endOfLines()) {
return;
} else {
newLine();
}
}
// ascii code to string
var c = String.fromCharCode(k);
// insert character at index
textBuf[curLine] = textBuf[curLine].insertCharAt(curChar, c);
// increment current character
curChar++;
}
// backspace a character
function backSpace(){
// decrement character index
curChar = Math.max(-1, (curChar-=1));
if (curChar >= 0){
// remove character at index
textBuf[curLine] = textBuf[curLine].removeCharAt(curChar);
} else if (curLine > 0){
// remove line if at beginning of line
removeLine();
} else {
// else index is 0
curChar = 0;
}
}
// delete a character (oposite of backspace)
function deleteChar(){
if (curChar < textBuf[curLine].length){
textBuf[curLine] = textBuf[curLine].removeCharAt(curChar);
} else {
if (curLine < textBuf.length-1){
gotoLine(1);
removeLine();
}
}
}
// ===========
// Deprecated
// return the amount of characters in one line
// function getCharCount(mat, line){
// var charCount = 0;
// var len = mat.dim[0];
// for (var i = 0; i < len; i++){
// if (mat.getcell(i, line) < 32){
// return charCount;
// }
// charCount++;
// }
// }
// set an array of amount of characters per line
// function countChars(){
// var lines = textBuf.length;
// lineLengths = [];
// for (var l=0; l 0){
gotoLine(0);
jumpTo(1);
} else if (curChar > len && curLine != totalLines-1){
gotoLine(1);
jumpTo(0);
} else {
curChar = Math.min(len, Math.max(0, curChar));
}
}
// move one line up or down
function gotoLine(k){
k = k * 2 - 1;
var prevLen = textBuf[curLine].length;
curLine = Math.min(Math.max(0, (curLine+k)), totalLines-1);
var len = textBuf[curLine].length;
curChar = Math.min(len, curChar);
if (curChar == prevLen){
curChar = len;
} else {
curChar = Math.min(len, curChar);
}
}
// jump to the next or previous word (looks for seprated by spaces)
function gotoWord(k){
if (k === 0){
var l = textBuf[curLine].slice(0, curChar);
if (l.match(/\ +[^ ]*$/g)){
var move = l.match(/\s+[^\s]*(\s?)+$/g)[0].length;
curChar -= move;
} else {
jumpTo(0);
gotoCharacter(0);
}
} else if (k === 1){
var l = textBuf[curLine].slice(curChar);
if (l.match(/^[^ ]*\ +/g)){
var move = l.match(/^(\s?)+[^\s]*/g)[0].length;
curChar += move;
} else {
jumpTo(1);
gotoCharacter(1);
}
}
}
// jump to beginning/end of line or top/bottom
function jumpTo(k){
var len = textBuf[curLine].length;
switch(k){
// beginning of line
case 0: curChar = 0; break;
// end of line
case 1: curChar = len; break;
// to beginning (top)
case 2: curLine = 0;
len = textBuf[curLine].length;
curChar = Math.min(len, curChar); break;
// to end (bottom)
case 3: curLine = textBuf.length - 1;
len = textBuf[curLine].length;
curChar = Math.min(len, curChar); break;
}
}
// move the cursor to the index of the letter in the full text
function gotoIndex(i){
// go to beginning if index less then 0
if (i < 0){
jumpTo(0);
jumpTo(2);
draw();
return;
}
// else move to the index by checking every line length
for (var l=0; l= EDITOR_LINES;
if (isEnd){
post("WARNING: End of lines reached \n");
}
return isEnd;
}
// set the cursor characters
function cursor(c){
// post("@cursor: ", c, "\n");
CRSR = c.toString();
CRSR_CHARS = [];
for (var i=0; i 31) ? String.fromCharCode(v) : '';
}
}
}
// replace all the text with the incoming arguments
// this can be a list of symbols for every line
function set(){
var text = arrayfromargs(arguments);
text = (text.length < 1) ? '' : text;
totalLines = Math.min(EDITOR_LINES, text.length);
text = text.slice(0, totalLines);
// empty buffer
textBuf = [];
textBuf = Array.isArray(text)? text : [text];
curLine = textBuf.length-1;
jumpTo(2);
jumpTo(1);
draw();
}
// append a line of text or multiple symbols per line
function append(){
var text = arrayfromargs(arguments);
text = Array.isArray(text)? text : [text];
if (totalLines + text.length > EDITOR_LINES){
post('append(): maximum number of lines reached \n');
return;
}
textBuf = textBuf.concat(text);
jumpTo(2);
jumpTo(1);
draw();
}
// append a line of text or multiple symbols per line
function prepend(){
var text = arrayfromargs(arguments);
text = Array.isArray(text)? text : [text];
if (totalLines + text.length > EDITOR_LINES){
post('append(): maximum number of lines reached \n');
return;
}
textBuf = text.concat(textBuf);
jumpTo(2);
jumpTo(1);
draw();
}
// remove a line of text at a specified index
function remove(idx){
if (idx === undefined){ idx = textBuf.length-1; }
curLine = idx;
deleteLine();
draw();
}
// insert a line of text or multiple symbols at a specified index
// a list of symbols will inserte one line per symbol
function insert(){
var args = arrayfromargs(arguments);
if (isNaN(args[0])){
post('insert(): index is not a number \n');
return;
}
var idx = Math.min(EDITOR_LINES, args[0]);
var text = args.slice(1);
text = Array.isArray(text)? text : [text];
// exit if doesn't fit in editor
if (totalLines + text.length > EDITOR_LINES){
post('insert(): maximum number of lines reached \n');
return;
}
// if insert between totalLines
if (idx < totalLines){
var u = textBuf.slice(0, Math.max(0, idx));
u = Array.isArray(u)? u : [u];
u = u.concat(text);
textBuf = u.concat(textBuf.slice(idx));
} else {
// else append to code and insert empty strings
var diff = idx - totalLines;
for (var d=0; d 31 && char < 126){
addChar(char);
}
}
draw();
}
function back(){
backSpace();
draw();
}
function del(){
deleteChar();
draw();
}
/*function fillConsole(mess){
mess = mess + " ";
var dashes = CNSL_CHARS - (mess.length % CNSL_CHARS);
for (var i = 0; i < dashes; i++){
mess += "-";
}
for (var i = mess.length-1; i >= 0; i--){
cnslText.unshift(mess.charCodeAt(i));
}
cnslText = cnslText.slice(0, CNSL_LINES*CNSL_CHARS);
for (var i = 0; i < cnslText.length; i++){
cnslMtx.setcell2d(i%CNSL_CHARS, Math.floor(i/CNSL_CHARS), cnslText[i]);
}
draw();
}
function emptyConsole(){
cnslText = [];
cnslMtx.setall(0);
draw();
}*/
//===================================================================
// GL TEXT OBJECTS
//===================================================================
var MAIN_CTX = "CTX";
var NODE_CTX = "node" + UNIQ;
var ANIM_NODE = "anim" + UNIQ;
var CAM_CAP = "cam" + UNIQ;
var SCALING = 1;
var FONT_SIZE = 100;
// the main node that all text is drawn to
// for display on videoplane through camera capture
var textNode = new JitterObject("jit.gl.node");
textNode.fsaa = 1;
textNode.type = "float32";
textNode.name = NODE_CTX;
textNode.adapt = 0;
function drawto(v){
MAIN_CTX = v;
textNode.drawto = MAIN_CTX;
glVid.drawto = MAIN_CTX;
}
// the main anim node to position all text according to screensize
var animNode = new JitterObject("jit.anim.node");
animNode.name = ANIM_NODE;
animNode.position = [0, 0, 0];
// the text position
function position(x, y){
animNode.position = [x, y, 0];
}
// the text scaling
function scale(s){
SCALING = s * 100/FONT_SIZE;
animNode.scale = [SCALING, SCALING, 0];
}
// the anim node and text for the command line
var textAnim = new JitterObject("jit.anim.node");
textAnim.anim = ANIM_NODE;
textAnim.position = [0.9, 0, 0];
var glText = new JitterObject("jit.gl.text");
glText.drawto = NODE_CTX;
glText.anim = textAnim.name;
glText.gl_color = [1, 1, 1, 1];
glText.screenmode = 0;
glText.cull_face = 1;
var textColor = [1, 1, 1, 1];
var runColor = [0, 0, 0, 1];
function color(){
args = arrayfromargs(arguments);
if (args.length !== 4){
error("th.gl.editor: Expected an RGBA value in floating-point \n");
} else {
textColor = args;
glText.gl_color = args;
}
}
function run_color(){
args = arrayfromargs(arguments);
if (args.length !== 4){
error("th.gl.editor: Expected an RGBA value in floating-point \n");
} else {
runColor = args;
}
}
function runBlink(t){
var c = [];
for (var i=0; i 0"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 110.0, 220.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 99.5, 280.0, 40.0, 22.0 ],
"text" : "zl.sub"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 142.0, 355.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.5, 400.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.5, 250.0, 75.0, 22.0 ],
"text" : "0 4 16 20 50"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 110.0, 190.0, 33.0, 22.0 ],
"text" : ">> 7"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 71.0, 190.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 50.0, 100.0, 50.5, 22.0 ],
"text" : "keyup"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-50",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 54.5, 482.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 2 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 1 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-45", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-45", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-45", 0 ]
}
}
]
}
,
"patching_rect" : [ 150.0, 45.0, 53.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p keyUp"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 125.0, 194.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 99.5, 451.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 142.0, 400.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 71.0, 145.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 142.0, 145.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 310.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 142.0, 325.0, 29.5, 22.0 ],
"text" : "&&"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 152.5, 190.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 110.0, 220.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 99.5, 280.0, 40.0, 22.0 ],
"text" : "zl.sub"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 142.0, 355.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.5, 400.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.5, 250.0, 75.0, 22.0 ],
"text" : "0 4 16 20 50"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 110.0, 190.0, 33.0, 22.0 ],
"text" : ">> 7"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 71.0, 190.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 50.0, 100.0, 50.5, 22.0 ],
"text" : "key"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-48",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 54.5, 482.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 0,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"order" : 1,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 2 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-9", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 45.0, 68.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p keyDown"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 150.0, 165.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 300.0, 47.0, 22.0 ],
"text" : "qlim 50"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 150.0, 270.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 150.0, 240.0, 41.0, 22.0 ],
"text" : "> 250"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "bang", "int", "int", "int" ],
"patching_rect" : [ 45.0, 90.0, 70.0, 22.0 ],
"text" : "t b i i i"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 51.5, 360.0, 29.5, 22.0 ],
"text" : "int"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 150.0, 209.982421999999985, 63.0, 22.0 ],
"text" : "clocker 40"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 150.0, 135.0, 29.5, 22.0 ],
"text" : "sel"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-234",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 79.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"midpoints" : [ 159.5, 341.5, 61.0, 341.5 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"midpoints" : [ 54.5, 199.991211000000021, 159.5, 199.991211000000021 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"midpoints" : [ 105.5, 123.0, 170.0, 123.0 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-234", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-234", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-51", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 84.5, 357.0, 67.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p quickKey"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 180.0, 54.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 150.0, 57.0, 22.0 ],
"text" : "line 0. 10"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 210.0, 99.0, 22.0 ],
"text" : "prepend runBlink"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 120.0, 119.0, 22.0 ],
"text" : "0 0 1 10 1 200 0 250"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-35",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patching_rect" : [ 50.0, 75.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-36",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 84.5, 315.0, 36.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p run"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "blink" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 98.0, 75.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 75.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 135.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "blink" ],
"patching_rect" : [ 63.0, 210.0, 40.0, 22.0 ],
"text" : "t blink"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 63.0, 180.0, 54.0, 22.0 ],
"text" : "qlim 250"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-23",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 63.0, 40.000000085937472, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-24",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 98.0, 40.000000085937472, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-29",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 40.000000085937472, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-32",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-43", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 511.799999999999955, 357.0, 43.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p blink"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 405.0, 135.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 142.5, 87.0, 22.0 ],
"text" : "route jit_matrix"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 172.5, 99.0, 22.0 ],
"text" : "prepend readFile"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 86.0, 202.5, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 86.0, 172.5, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 86.0, 142.5, 63.0, 22.0 ],
"text" : "route read"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_matrix", "jit_matrix", "" ],
"patching_rect" : [ 50.0, 112.5, 55.0, 22.0 ],
"text" : "jit.textfile"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-37",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 49.99998933333336, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-38",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.99998933333336, 297.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-2", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"midpoints" : [ 95.5, 234.5, 159.5, 234.5, 159.5, 101.5, 59.5, 101.5 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-37", 0 ]
}
}
]
}
,
"patching_rect" : [ 343.555555555555543, 630.0, 76.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fileHandler"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 343.555555555555543, 330.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 377.0, 210.0, 66.0, 22.0 ],
"text" : "route done"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 570.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 620.294117647058783, 510.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 630.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"fontface" : 3,
"fontsize" : 24.0,
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 45.0, 330.0, 33.0 ],
"text" : "th.gl.texteditor"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 91.0, 166.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 71.0, 145.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 142.0, 145.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 310.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 142.0, 325.0, 29.5, 22.0 ],
"text" : "&&"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 152.5, 190.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 110.0, 220.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 99.5, 280.0, 40.0, 22.0 ],
"text" : "zl.sub"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 142.0, 355.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.5, 400.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.5, 250.0, 75.0, 22.0 ],
"text" : "0 4 16 20 50"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 110.0, 190.0, 33.0, 22.0 ],
"text" : ">> 7"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 71.0, 190.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 50.0, 100.0, 50.5, 22.0 ],
"text" : "key"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-48",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 54.5, 482.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 2 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-9", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 45.0, 68.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p keyDown"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 69.0, 90.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patching_rect" : [ 45.0, 285.0, 33.0, 22.0 ],
"text" : "t run"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 88.0, 180.0, 29.5, 22.0 ],
"text" : "$3"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 45.0, 225.0, 54.0, 22.0 ],
"text" : "sel 2044"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 69.0, 120.0, 71.0, 22.0 ],
"text" : "get execute"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 129.0, 90.0, 160.0, 22.0 ],
"text" : "substitute keybindings name"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 69.0, 150.0, 74.0, 35.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict #0_sk"
}
}
, {
"box" : {
"id" : "obj-3",
"linecount" : 15,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 392.0, 45.0, 120.0, 208.0 ],
"text" : "Run shortkeys:\n\nmac: \ncmd+r (370)\nalt+r (2162)\nctrl+r (4210)\n\nalt+return (2044)\ncmd+return (252)\nctrl+return (4092)\nshift+return (508)\n\nwindows:\nalt+return\nalt+r"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 381.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patching_rect" : [ 84.0, 330.0, 33.0, 22.0 ],
"text" : "t run"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 8,
"numoutlets" : 8,
"outlettype" : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ],
"patching_rect" : [ 84.0, 285.0, 214.0, 22.0 ],
"text" : "sel 370 2162 4210 2044 252 4092 508"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 0,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 84.5, 256.0, 65.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p runCode"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 189.0, 210.0, 77.0, 22.0 ],
"text" : "prepend size"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 153.0, 180.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 84.5, 390.0, 105.0, 22.0 ],
"text" : "prepend keyPress"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 153.0, 570.0, 113.0, 22.0 ],
"text" : "routepass jit_matrix"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 565.0, 432.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 5,
"maxclass" : "newobj",
"numinlets" : 18,
"numoutlets" : 18,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 565.0, 303.0, 207.0, 76.0 ],
"text" : "routepass cursor_color blink_color number_color color blink_enable output_matrix font tracking leadscale cursor comment run_color set insert append prepend remove"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 60.0, 450.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 186.0, 357.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-222",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 1372.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 406.0, 435.0, 93.0, 22.0 ],
"text" : "route slide_time"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 129.5, 533.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 639.0, 466.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 406.0, 399.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 615.0, 255.0, 155.0, 33.0 ],
"text" : "replaces \n[ease @function in_sine]"
}
}
, {
"box" : {
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 330.0, 255.0, 193.0, 33.0 ],
"text" : "replaces \n[ease @function in_out_sine]"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 255.0, 193.0, 33.0 ],
"text" : "replaces \n[ease @function in_out_sine]"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 317.0, 176.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 575.0, 88.0, 22.0 ],
"text" : "vexpr $f1 + $f2"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 624.0, 544.0, 81.0, 22.0 ],
"text" : "route position"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 459.0, 48.0, 22.0 ],
"text" : "pak f 1."
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 92.0, 489.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 148.0, 399.0, 67.0, 22.0 ],
"text" : "route scale"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 92.0, 180.0, 29.5, 22.0 ],
"text" : "t f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 792.0, 198.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 45.0, 489.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 66.0, 22.0 ],
"text" : "route bang"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 589.5, 484.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 589.5, 515.0, 67.0, 22.0 ],
"text" : "slide 15 15"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 81.5, 544.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 81.5, 575.0, 67.0, 22.0 ],
"text" : "slide 15 15"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 317.0, 135.0, 83.0, 22.0 ],
"text" : "route nLength"
}
}
, {
"box" : {
"id" : "obj-213",
"maxclass" : "preset",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "preset", "int", "preset", "int", "" ],
"patching_rect" : [ 792.0, 235.0, 100.0, 40.0 ],
"preset_data" : [ {
"number" : 1,
"data" : [ 5, "obj-174", "flonum", "float", 0.150000005960464, 5, "obj-175", "flonum", "float", 0.870000004768372, 5, "obj-176", "flonum", "float", 0.266000002622604, 5, "obj-24", "flonum", "float", -0.904999971389771, 5, "obj-126", "flonum", "float", 0.135000005364418, 5, "obj-127", "flonum", "float", 0.070869997143745, 5, "obj-128", "flonum", "float", 0.699999988079071, 5, "obj-121", "flonum", "float", 0.259999990463257, 5, "obj-119", "flonum", "float", 0.113099999725819, 5, "obj-118", "flonum", "float", 0.699999988079071 ]
}
]
}
}
, {
"box" : {
"id" : "obj-212",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 399.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-205",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 92.0, 429.0, 71.0, 22.0 ],
"text" : "minimum 0."
}
}
, {
"box" : {
"id" : "obj-203",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 399.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-201",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 317.0, 429.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-200",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 235.0, 206.0, 22.0 ],
"text" : "expr cos($f1 * 3.141593) * - 0.5 + 0.5"
}
}
, {
"box" : {
"id" : "obj-183",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 235.0, 185.0, 22.0 ],
"text" : "expr 1 - cos($f1 * 3.141593 * 0.5)"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-174",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 792.0, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-175",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 735.0, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-176",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 680.5, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-177",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 355.0, 211.0, 22.0 ],
"text" : "scale 0. 1. 0.266 0.87 0.15 @classic 0"
}
}
, {
"box" : {
"id" : "obj-163",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 235.0, 206.0, 22.0 ],
"text" : "expr cos($f1 * 3.141593) * - 0.5 + 0.5"
}
}
, {
"box" : {
"id" : "obj-142",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 555.0, 355.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-139",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 582.0, 135.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-138",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 555.0, 235.0, 29.5, 22.0 ],
"text" : "/ 0."
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-126",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 506.0, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-127",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 437.0, 310.0, 60.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-128",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 377.0, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-132",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 355.0, 208.0, 22.0 ],
"text" : "scale 0. 1 0.7 0.063 0.135 @classic 0"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-121",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 277.0, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-119",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 197.0, 310.0, 67.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-118",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 127.5, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 355.0, 204.0, 22.0 ],
"text" : "scale 0. 1. 0.7 0.113 0.26 @classic 0"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 92.0, 135.0, 75.0, 22.0 ],
"text" : "route nLines"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 544.0, 53.5, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-24",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 565.5, 310.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 609.0, 93.0, 22.0 ],
"text" : "position $1 $2 0"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.5, 609.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-219",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-221",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.5, 660.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-163", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-183", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-203", 0 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-213", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 3 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 4 ],
"source" : [ "obj-119", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-200", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 5 ],
"source" : [ "obj-121", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 5 ],
"source" : [ "obj-126", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 4 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 3 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-212", 0 ],
"source" : [ "obj-132", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-142", 0 ],
"order" : 0,
"source" : [ "obj-138", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-212", 1 ],
"order" : 1,
"source" : [ "obj-138", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-138", 0 ],
"source" : [ "obj-139", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-139", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-142", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 2 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"order" : 0,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"order" : 1,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-163", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 5 ],
"source" : [ "obj-174", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 4 ],
"source" : [ "obj-175", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 3 ],
"source" : [ "obj-176", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-177", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-183", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 0 ],
"source" : [ "obj-200", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-203", 1 ],
"source" : [ "obj-201", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-205", 0 ],
"source" : [ "obj-203", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-205", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-201", 0 ],
"source" : [ "obj-212", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"hidden" : 1,
"order" : 9,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-119", 0 ],
"hidden" : 1,
"order" : 8,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-121", 0 ],
"hidden" : 1,
"order" : 7,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-126", 0 ],
"hidden" : 1,
"order" : 4,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"hidden" : 1,
"order" : 5,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"hidden" : 1,
"order" : 6,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-174", 0 ],
"hidden" : 1,
"order" : 0,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"hidden" : 1,
"order" : 1,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"hidden" : 1,
"order" : 2,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"hidden" : 1,
"order" : 3,
"source" : [ "obj-213", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-219", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-142", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-139", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-91", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 1,
"source" : [ "obj-91", 1 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 317.800000000000011, 510.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p textScaling"
}
}
, {
"box" : {
"fontsize" : 11.0,
"id" : "obj-3",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 80.0, 330.0, 31.0 ],
"text" : "Copyright (c) 2020 Timo Hoogland\nThe GNU LGPL v.3 License",
"textcolor" : [ 0.0, 0.0, 0.0, 0.5 ]
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.0, 180.0, 66.0, 22.0 ],
"text" : "route bang"
}
}
, {
"box" : {
"id" : "obj-83",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 153.0, 135.0, 243.0, 35.0 ],
"text" : "patcherargs ctx 1280 720 @blink_enable 1 @output_matrix 0 @position 0 0 @scale 1"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 11,
"numoutlets" : 11,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 153.0, 256.0, 431.0, 22.0 ],
"text" : "routepass init run drawto clear size write read keybindings slide_time blink_time"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 405.0, 165.0, 29.5, 22.0 ],
"text" : "init"
}
}
, {
"box" : {
"comment" : "(bang / arguments) render bang, drawto",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "run" ],
"patching_rect" : [ 60.0, 135.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"color" : [ 0.952941, 0.564706, 0.098039, 1.0 ],
"id" : "obj-153",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 153.0, 510.0, 158.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "th.gl.editor",
"parameter_enable" : 0
}
,
"text" : "js th.gl.editor #1 #0_sk"
}
}
, {
"box" : {
"comment" : "(list) messages typed",
"id" : "obj-176",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 120.0, 669.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"midpoints" : [ 629.794117647058783, 540.5, 129.5, 540.5 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"source" : [ "obj-153", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-153", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-16", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"source" : [ "obj-16", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"midpoints" : [ 327.300000000000011, 548.0, 137.699999999999989, 548.0, 137.699999999999989, 499.0, 162.5, 499.0 ],
"source" : [ "obj-222", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 0,
"source" : [ "obj-25", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 17 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 16 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 1,
"source" : [ "obj-25", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 0,
"source" : [ "obj-25", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 2 ],
"order" : 1,
"source" : [ "obj-25", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"midpoints" : [ 353.055555555555543, 662.0, 431.5, 662.0, 431.5, 499.0, 162.5, 499.0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 1,
"source" : [ "obj-76", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"order" : 0,
"source" : [ "obj-76", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-76", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-76", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 1 ],
"source" : [ "obj-76", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"source" : [ "obj-76", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 1,
"source" : [ "obj-76", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 0,
"source" : [ "obj-76", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-76", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-76", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-76", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-222", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-83", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/external/th.yafr~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 848.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 562.0, 486.0, 89.0, 22.0 ],
"text" : "routepass slide"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "signal", "signal", "signal", "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 34.0, 79.0, 1372.0, 347.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 258.0, 40.0, 22.0 ],
"text" : "slide"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 175.0, 258.0, 40.0, 22.0 ],
"text" : "slide"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 258.0, 40.0, 22.0 ],
"text" : "slide"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 400.0, 258.0, 40.0, 22.0 ],
"text" : "slide"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 520.0, 258.0, 40.0, 22.0 ],
"text" : "slide"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 541.0, 180.0, 87.0, 22.0 ],
"text" : "param slide 10"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 541.0, 210.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 520.0, 120.0, 47.0, 22.0 ],
"text" : "clip 0 1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 400.0, 120.0, 47.0, 22.0 ],
"text" : "clip 0 1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 210.0, 39.0, 22.0 ],
"text" : "+ 100"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 180.0, 50.0, 22.0 ],
"text" : "* 14900"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 150.0, 60.0, 22.0 ],
"text" : "fastpow 4"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 120.0, 47.0, 22.0 ],
"text" : "clip 0 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 175.0, 180.0, 42.0, 22.0 ],
"text" : "+ 0.05"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 175.0, 150.0, 40.0, 22.0 ],
"text" : "* 0.85"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 175.0, 120.0, 71.0, 22.0 ],
"text" : "maximum 0"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 180.0, 42.0, 22.0 ],
"text" : "+ 0.01"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 40.0, 22.0 ],
"text" : "* 1.59"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 71.0, 22.0 ],
"text" : "maximum 0"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 520.0, 60.0, 28.0, 22.0 ],
"text" : "in 5"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 520.0, 300.0, 35.0, 22.0 ],
"text" : "out 5"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 400.0, 60.0, 28.0, 22.0 ],
"text" : "in 4"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 400.0, 300.0, 35.0, 22.0 ],
"text" : "out 4"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 60.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 295.0, 300.0, 35.0, 22.0 ],
"text" : "out 3"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 175.0, 60.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 175.0, 300.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 60.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 300.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"order" : 2,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"order" : 3,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 2 ],
"order" : 4,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 5,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 2 ],
"order" : 6,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"order" : 7,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 2 ],
"order" : 8,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"order" : 9,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 2 ],
"order" : 0,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"order" : 1,
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 240.0, 539.0, 195.399993896484375, 22.0 ],
"text" : "gen~ @title paramScale"
}
}
, {
"box" : {
"coll_data" : {
"count" : 19,
"data" : [ {
"key" : 0,
"value" : [ 0.055556, 0.111111, 0.666667, 0.377778, 1.0 ]
}
, {
"key" : 1,
"value" : [ 0.1, 0.2, 0.811111, 0.466667, 1.0 ]
}
, {
"key" : 2,
"value" : [ 0.1, 0.366667, 0.744444, 0.611111, 1.0 ]
}
, {
"key" : 3,
"value" : [ 0.188889, 0.322222, 0.744444, 0.622222, 1.0 ]
}
, {
"key" : 4,
"value" : [ 0.244444, 0.355556, 0.755556, 0.466667, 1.0 ]
}
, {
"key" : 5,
"value" : [ 0.244444, 0.522222, 0.666667, 0.555556, 1.0 ]
}
, {
"key" : 6,
"value" : [ 0.266667, 0.522222, 0.811111, 0.7, 1.0 ]
}
, {
"key" : 7,
"value" : [ 0.266667, 0.588889, 0.722222, 0.844444, 1.0 ]
}
, {
"key" : 8,
"value" : [ 0.255556, 0.655556, 0.744444, 0.888889, 1.0 ]
}
, {
"key" : 9,
"value" : [ 0.266667, 0.822222, 0.788889, 0.655556, 1.0 ]
}
, {
"key" : 10,
"value" : [ 0.344444, 0.811111, 0.844444, 0.822222, 1.0 ]
}
, {
"key" : 11,
"value" : [ 0.366667, 0.655556, 0.777778, 0.822222, 1.0 ]
}
, {
"key" : 12,
"value" : [ 0.455556, 0.577778, 0.744444, 0.9, 1.0 ]
}
, {
"key" : 13,
"value" : [ 0.444444, 0.755556, 0.833333, 0.9, 1.0 ]
}
, {
"key" : 14,
"value" : [ 0.444444, 0.911111, 0.744444, 0.955556, 1.0 ]
}
, {
"key" : 15,
"value" : [ 0.555556, 0.955556, 0.833333, 0.977778, 1.0 ]
}
, {
"key" : 16,
"value" : [ 0.688889, 0.933333, 0.822222, 1.0, 1.0 ]
}
, {
"key" : 17,
"value" : [ 0.877778, 0.977778, 0.822222, 1.0, 1.0 ]
}
, {
"key" : 18,
"value" : [ 0.877778, 1.0, 0.933333, 1.0, 1.0 ]
}
]
}
,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 513.5, 432.0, 150.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"precision" : 6
}
,
"text" : "coll verbPreset @embed 1"
}
}
, {
"box" : {
"id" : "obj-48",
"linecount" : 11,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 587.0, 97.0, 201.0, 154.0 ],
"text" : "attributes:\n\n@wet (amount dry/wet ratio, 0 is 100% dry, 1 is 100% wet)\n\n@preset (an initial preset to choose from 0 - 11)\n\nmessages:\nparams (size, decaytime, damping, diffusion, early reflections)"
}
}
, {
"box" : {
"id" : "obj-46",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 97.0, 555.0, 127.0 ],
"text" : "Modified version of the [yafr2]. Plate reverb, in the style of Griesinger.\nOriginal abstraction by Randy Jones rej@2uptech.com\n\nModifications:\n- Positive feedback with softclipping in the delayline when roomsize or decay is higher then 1.\n- Lowpass filtering on input signal for parameters to achieve clickless reverb and smooth transitions.\n- Additional parameter for adjusting gain of early reflections.\n- Scaling on damping parameter to achieve more precision in the lower frequency region.\n- Stereo inlet gets summed to mono."
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "float", "float", "float", "float", "float" ],
"patching_rect" : [ 465.0, 486.0, 81.0, 22.0 ],
"text" : "unpack f f f f f"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 82.5, 495.0, 58.0, 22.0 ],
"text" : "route wet"
}
}
, {
"box" : {
"comment" : "(signal/float) early reflections (0 - 1)",
"id" : "obj-30",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 416.000030517578125, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal/float) diffusion (0 - 1)",
"id" : "obj-33",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 372.29998779296875, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal/float) damping (0 - 1)",
"id" : "obj-34",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 328.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal/float) decay (0 - 1)",
"id" : "obj-36",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 284.100006103515625, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal/float) roomsize (0 - 1)",
"id" : "obj-37",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 82.5, 568.0, 39.0, 22.0 ],
"text" : "$1 10"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 82.5, 600.0, 44.0, 22.0 ],
"text" : "line~ 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 420.0, 42.0, 22.0 ],
"text" : "*~ 0.5"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 392.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"fontface" : 1,
"fontsize" : 12.0,
"id" : "obj-29",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 75.0, 555.0, 20.0 ],
"text" : "modifications by Timo Hoogland, www.timohoogland.com"
}
}
, {
"box" : {
"fontface" : 2,
"fontname" : "Arial",
"fontsize" : 32.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 30.0, 555.0, 42.0 ],
"text" : "th.yafr~: modified yafr2",
"textcolor" : [ 0.23921599984169, 0.254902005195618, 0.278430998325348, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 465.0, 366.0, 116.0, 22.0 ],
"text" : "route params preset"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 146.0, 122.0, 699.0, 584.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-8",
"index" : 6,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 582.09527587890625, 227.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-7",
"index" : 5,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 474.000030517578125, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 435.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-3",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 375.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 313.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 110.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 110.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 110.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-41",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-42",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-43",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-45",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 170.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-46",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 120.0, 170.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-47",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 170.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 0,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"order" : 1,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"order" : 2,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-44", 0 ]
}
}
]
}
,
"patching_rect" : [ 480.0, 390.0, 121.095252990722656, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p early"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 110.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 110.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 110.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-41",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-42",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-43",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-45",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 170.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-46",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 120.0, 170.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-47",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 170.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 0,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"order" : 1,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"order" : 2,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-44", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.000003814697266, 390.0, 121.095252990722656, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p early"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.0, 522.0, 150.0, 20.0 ],
"text" : "(signal) out L"
}
}
, {
"box" : {
"comment" : "(signal) out L",
"id" : "obj-86",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.000003814697266, 516.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 8,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 123.0, 192.0, 799.0, 393.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.595186999999999,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 330.0, 195.0, 32.0, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 25.0, 270.0, 32.0, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-27",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 25.0, 330.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 25.0, 300.0, 50.0, 22.0 ],
"text" : "*~ 0.15"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 330.0, 225.0, 41.0, 22.0 ],
"text" : "*~ -1."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 55.5, 109.0, 48.0, 22.0 ],
"text" : "*~ 110."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.75, 109.0, 49.0, 22.0 ],
"text" : "*~ 160."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 360.75, 109.0, 42.0, 22.0 ],
"text" : "*~ 50."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 510.75, 109.0, 42.0, 22.0 ],
"text" : "*~ 25."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 660.75, 109.0, 42.0, 22.0 ],
"text" : "*~ 69."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 809.75, 109.0, 42.0, 22.0 ],
"text" : "*~ 80."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 960.75, 109.0, 42.0, 22.0 ],
"text" : "*~ 75."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-15",
"index" : 8,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 960.75, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 7,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 930.0, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-13",
"index" : 6,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 779.0, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 5,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 630.0, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-11",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 480.0, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-10",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 330.0, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 930.0, 147.0, 142.0, 22.0 ],
"text" : "comb~ 200. 75. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 779.0, 147.0, 142.0, 22.0 ],
"text" : "comb~ 200. 80. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 630.0, 147.0, 142.0, 22.0 ],
"text" : "comb~ 200. 69. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 480.0, 147.0, 142.0, 22.0 ],
"text" : "comb~ 100. 25. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 330.0, 147.0, 142.0, 22.0 ],
"text" : "comb~ 200. 50. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 180.0, 147.0, 142.0, 22.0 ],
"text" : "comb~ 300. 160. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 25.0, 147.0, 141.0, 22.0 ],
"text" : "comb~ 300. 110. 0. 1. 0."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 180.0, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 25.0, 32.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"midpoints" : [ 970.25, 85.0, 819.25, 85.0 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"midpoints" : [ 970.25, 85.0, 670.25, 85.0 ],
"order" : 2,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"midpoints" : [ 970.25, 85.0, 520.25, 85.0 ],
"order" : 3,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"midpoints" : [ 970.25, 85.0, 370.25, 85.0 ],
"order" : 4,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"midpoints" : [ 970.25, 85.0, 220.25, 85.0 ],
"order" : 5,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"midpoints" : [ 970.25, 85.0, 65.0, 85.0 ],
"order" : 6,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"midpoints" : [ 339.5, 258.0, 47.5, 258.0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"midpoints" : [ 189.5, 181.5, 34.5, 181.5 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"midpoints" : [ 489.5, 181.5, 34.5, 181.5 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 639.5, 189.0, 339.5, 189.0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 788.5, 189.0, 339.5, 189.0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 939.5, 189.0, 339.5, 189.0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.000003814697266, 471.0, 197.66668701171875, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"fontsize" : 11.595186999999999,
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p combineL"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 762.0, 95.0, 582.0, 641.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 707.0, 300.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 209.0, 232.0, 44.0, 22.0 ],
"text" : "*~ 20."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 209.0, 202.0, 89.0, 22.0 ],
"text" : "lores~ 0 0.995"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 209.0, 172.0, 50.0, 22.0 ],
"text" : "noise~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 142.25, 270.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 107.5, 300.0, 158.0, 22.0 ],
"text" : "comb~ 1000. 149.6 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 142.25, 202.0, 56.0, 22.0 ],
"text" : "*~ 141.7"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 105.0, 105.0, 56.0, 22.0 ],
"text" : "*~ 30.51"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 135.0, 129.0, 22.0 ],
"text" : "allpass~ 50 30.51 -0.7"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-35",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-36",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 142.25, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-37",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 347.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-38",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 107.5, 347.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 1,
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-36", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.0, 120.0, 90.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p combAllPass"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 165.0, 88.0, 22.0 ],
"text" : "onepole~ 1800"
}
}
, {
"box" : {
"comment" : "(signal) comb1",
"id" : "obj-1",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 131.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 278.25, 450.0, 41.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 278.25, 389.0, 91.0, 22.0 ],
"text" : "tapout~ 106.28"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 345.0, 62.0, 22.0 ],
"text" : "*~ 106.28"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "tapconnect" ],
"patching_rect" : [ 278.25, 345.0, 78.0, 22.0 ],
"text" : "tapin~ 10000"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 255.0, 44.0, 22.0 ],
"text" : "*~ 0.5"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 281.5, 255.0, 56.0, 22.0 ],
"text" : "*~ 89.24"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 286.0, 132.0, 22.0 ],
"text" : "allpass~ 200 89.24 0.5"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-77",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-78",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-79",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-80",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 294.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) allpass1",
"id" : "obj-81",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) allpass2",
"id" : "obj-83",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 225.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) delay1",
"id" : "obj-84",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 278.25, 510.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"midpoints" : [ 287.75, 489.0, 35.625, 489.0, 35.625, 109.0, 69.5, 109.0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 0,
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"midpoints" : [ 174.5, 377.0, 287.75, 377.0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 1 ],
"order" : 2,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"midpoints" : [ 174.5, 104.0, 291.0, 104.0 ],
"order" : 0,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"order" : 1,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-80", 0 ]
}
}
]
}
,
"patching_rect" : [ 284.666656494140625, 235.0, 104.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p allCombDelayR"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 200.0, 183.0, 573.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 131.0, 362.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 209.0, 232.0, 44.0, 22.0 ],
"text" : "*~ 20."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 209.0, 202.0, 89.0, 22.0 ],
"text" : "lores~ 0 0.995"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 209.0, 172.0, 50.0, 22.0 ],
"text" : "noise~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 142.25, 270.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 107.5, 300.0, 158.0, 22.0 ],
"text" : "comb~ 1000. 149.6 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 142.25, 202.0, 56.0, 22.0 ],
"text" : "*~ 149.6"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 107.5, 100.0, 56.0, 22.0 ],
"text" : "*~ 22.58"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 130.0, 134.0, 22.0 ],
"text" : "allpass~ 50 22.58 -0.7"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-35",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-36",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 142.25, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-37",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 347.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-38",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 107.5, 347.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 1,
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-36", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.0, 120.0, 90.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p combAllPass"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 165.0, 88.0, 22.0 ],
"text" : "onepole~ 1800"
}
}
, {
"box" : {
"comment" : "(signal) comb1",
"id" : "obj-1",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 131.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 278.25, 450.0, 41.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 278.25, 389.0, 76.0, 22.0 ],
"text" : "tapout~ 125."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 345.0, 49.0, 22.0 ],
"text" : "*~ 125."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "tapconnect" ],
"patching_rect" : [ 278.25, 345.0, 78.0, 22.0 ],
"text" : "tapin~ 10000"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 255.0, 44.0, 22.0 ],
"text" : "*~ 0.5"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 284.0, 255.0, 56.0, 22.0 ],
"text" : "*~ 60.48"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 286.0, 137.0, 22.0 ],
"text" : "allpass~ 200 60.48 0.5"
}
}
, {
"box" : {
"comment" : "(signal) input",
"id" : "obj-77",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-78",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) size",
"id" : "obj-79",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) damping",
"id" : "obj-80",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 293.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) allpass1",
"id" : "obj-81",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) allpass2",
"id" : "obj-83",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 225.0, 510.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) delay1",
"id" : "obj-84",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 278.25, 510.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"midpoints" : [ 287.75, 489.0, 35.625, 489.0, 35.625, 109.0, 69.5, 109.0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 0,
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"midpoints" : [ 174.5, 377.0, 287.75, 377.0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 1 ],
"order" : 2,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"midpoints" : [ 174.5, 105.0, 293.5, 105.0 ],
"order" : 0,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"order" : 1,
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-80", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.0, 235.0, 102.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p allCombDelayL"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 104.0, 112.0, 22.0 ],
"text" : "onepole~ 1800. Hz"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 255.0, 130.0, 22.0 ],
"text" : "allpass~ 20 9.3 0.625"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 225.0, 143.0, 22.0 ],
"text" : "allpass~ 20 12.73 0.625"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 195.0, 130.0, 22.0 ],
"text" : "allpass~ 10 3.58 0.75"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 165.0, 130.0, 22.0 ],
"text" : "allpass~ 10 4.76 0.75"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-64",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-65",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 136.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-66",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.0, 315.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.0, 135.0, 93.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p allPassGroup"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 325.5, 522.0, 150.0, 20.0 ],
"text" : "(signal) out R"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 461.000030517578125, 235.0, 32.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 50.0, 68.25, 20.0 ],
"text" : "(signal) in"
}
}
, {
"box" : {
"comment" : "(signal) out R",
"id" : "obj-87",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 286.0, 516.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) input",
"id" : "obj-59",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 8,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 132.0, 93.0, 1101.0, 418.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.595186999999999,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 345.0, 210.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 285.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-28",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 360.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 315.0, 50.0, 22.0 ],
"text" : "*~ 0.15"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 345.0, 240.0, 41.0, 22.0 ],
"text" : "*~ -1."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.5, 112.0, 48.0, 22.0 ],
"text" : "*~ 110."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 217.75, 112.0, 49.0, 22.0 ],
"text" : "*~ 135."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 375.75, 112.0, 42.0, 22.0 ],
"text" : "*~ 55."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 525.75, 112.0, 36.0, 22.0 ],
"text" : "*~ 3."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 675.75, 112.0, 42.0, 22.0 ],
"text" : "*~ 35."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 825.75, 112.0, 42.0, 22.0 ],
"text" : "*~ 27."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 976.0, 112.0, 42.0, 22.0 ],
"text" : "*~ 52."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-15",
"index" : 8,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 976.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 7,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 945.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-13",
"index" : 6,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 795.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 5,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 645.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-11",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 495.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-10",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 345.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 945.0, 150.0, 143.0, 22.0 ],
"text" : "comb~ 200. 52. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 795.0, 150.0, 142.0, 22.0 ],
"text" : "comb~ 100. 27. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 645.0, 150.0, 142.0, 22.0 ],
"text" : "comb~ 100. 35. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 495.0, 150.0, 142.0, 22.0 ],
"text" : "comb~ 100. 3. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 345.0, 150.0, 142.0, 22.0 ],
"text" : "comb~ 200. 55. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 187.0, 150.0, 142.0, 22.0 ],
"text" : "comb~ 300. 135. 0. 1. 0."
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 150.0, 141.0, 22.0 ],
"text" : "comb~ 300. 110. 0. 1. 0."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 187.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"midpoints" : [ 985.5, 85.5, 835.25, 85.5 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"midpoints" : [ 985.5, 85.5, 685.25, 85.5 ],
"order" : 2,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"midpoints" : [ 985.5, 85.5, 535.25, 85.5 ],
"order" : 3,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"midpoints" : [ 985.5, 85.5, 385.25, 85.5 ],
"order" : 4,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"midpoints" : [ 985.5, 85.5, 227.25, 85.5 ],
"order" : 5,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"midpoints" : [ 985.5, 85.5, 70.0, 85.5 ],
"order" : 6,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"midpoints" : [ 354.5, 273.0, 50.0, 273.0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"midpoints" : [ 196.5, 190.5, 39.5, 190.5 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"midpoints" : [ 504.5, 190.5, 39.5, 190.5 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 654.5, 198.0, 354.5, 198.0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 804.5, 198.0, 354.5, 198.0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 954.5, 198.0, 354.5, 198.0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 286.0, 471.0, 194.000030517578125, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"fontsize" : 11.595186999999999,
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p combineR"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"order" : 2,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 3 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 2 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 3 ],
"source" : [ "obj-13", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 2 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 1 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 7 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 7 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 2 ],
"order" : 1,
"source" : [ "obj-27", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 1,
"source" : [ "obj-27", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 6 ],
"order" : 0,
"source" : [ "obj-27", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 5 ],
"order" : 0,
"source" : [ "obj-27", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 4 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"order" : 0,
"source" : [ "obj-29", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"order" : 0,
"source" : [ "obj-29", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 6 ],
"order" : 1,
"source" : [ "obj-29", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 5 ],
"order" : 1,
"source" : [ "obj-29", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 4 ],
"source" : [ "obj-29", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 2 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 2 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 2,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 3 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 3 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 3 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 3 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 195.0, 630.0, 240.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p yafr-mod"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 82.5, 539.0, 55.0, 22.0 ],
"text" : "clip 0. 1."
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 30.0, 300.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-15",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 465.0, 300.0, 135.0, 35.0 ],
"text" : "patcherargs @preset 7 @wet 1. @slide 10"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 82.5, 661.0, 34.0, 22.0 ],
"text" : "!-~ 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 150.0, 795.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 795.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 259.0, 720.0, 35.0, 22.0 ],
"text" : "*~ 0."
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 720.0, 35.0, 22.0 ],
"text" : "*~ 0."
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 150.0, 720.0, 35.0, 22.0 ],
"text" : "*~ 0."
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 720.0, 35.0, 22.0 ],
"text" : "*~ 0."
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 513.5, 403.0, 53.0, 22.0 ],
"text" : "clip 0 18"
}
}
, {
"box" : {
"comment" : "(signal) out R",
"id" : "obj-19",
"index" : 0,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 840.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) out L",
"id" : "obj-18",
"index" : 0,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 840.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) signal R",
"id" : "obj-17",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal/list) signal L, messages",
"id" : "obj-16",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"order" : 1,
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 0,
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 5 ],
"source" : [ "obj-2", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 4 ],
"source" : [ "obj-2", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 3 ],
"source" : [ "obj-2", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"midpoints" : [ 641.5, 518.0, 660.75, 518.0, 660.75, 467.0, 92.0, 467.0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 2,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 0,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 1,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 4 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 3 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 2 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 4 ],
"source" : [ "obj-45", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 3 ],
"source" : [ "obj-45", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 2 ],
"source" : [ "obj-45", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-45", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0,
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/fonts/IBM_Plex_Mono/OFL.txt
================================================
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: mercury_ide/fonts/Roboto_Mono/LICENSE.txt
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: mercury_ide/fonts/Source_Code_Pro/OFL.txt
================================================
Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: mercury_ide/fonts/Space_Mono/OFL.txt
================================================
Copyright 2016 Google Inc. All Rights Reserved.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: mercury_ide/fonts/Ubuntu_Mono/UFL.txt
================================================
-------------------------------
UBUNTU FONT LICENCE Version 1.0
-------------------------------
PREAMBLE
This licence allows the licensed fonts to be used, studied, modified and
redistributed freely. The fonts, including any derivative works, can be
bundled, embedded, and redistributed provided the terms of this licence
are met. The fonts and derivatives, however, cannot be released under
any other licence. The requirement for fonts to remain under this
licence does not require any document created using the fonts or their
derivatives to be published under this licence, as long as the primary
purpose of the document is not to be a vehicle for the distribution of
the fonts.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this licence and clearly marked as such. This may
include source files, build scripts and documentation.
"Original Version" refers to the collection of Font Software components
as received under this licence.
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to
a new environment.
"Copyright Holder(s)" refers to all individuals and companies who have a
copyright ownership of the Font Software.
"Substantially Changed" refers to Modified Versions which can be easily
identified as dissimilar to the Font Software by users of the Font
Software comparing the Original Version with the Modified Version.
To "Propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification and with or without charging
a redistribution fee), making available to the public, and in some
countries other activities as well.
PERMISSION & CONDITIONS
This licence does not grant any rights under trademark law and all such
rights are reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of the Font Software, to propagate the Font Software, subject to
the below conditions:
1) Each copy of the Font Software must contain the above copyright
notice and this licence. These can be included either as stand-alone
text files, human-readable headers or in the appropriate machine-
readable metadata fields within text or binary files as long as those
fields can be easily viewed by the user.
2) The font name complies with the following:
(a) The Original Version must retain its name, unmodified.
(b) Modified Versions which are Substantially Changed must be renamed to
avoid use of the name of the Original Version or similar names entirely.
(c) Modified Versions which are not Substantially Changed must be
renamed to both (i) retain the name of the Original Version and (ii) add
additional naming elements to distinguish the Modified Version from the
Original Version. The name of such Modified Versions must be the name of
the Original Version, with "derivative X" where X represents the name of
the new work, appended to that name.
3) The name(s) of the Copyright Holder(s) and any contributor to the
Font Software shall not be used to promote, endorse or advertise any
Modified Version, except (i) as required by this licence, (ii) to
acknowledge the contribution(s) of the Copyright Holder(s) or (iii) with
their explicit written permission.
4) The Font Software, modified or unmodified, in part or in whole, must
be distributed entirely under this licence, and must not be distributed
under any other licence. The requirement for fonts to remain under this
licence does not affect any document created using the Font Software,
except any version of the Font Software extracted from a document
created using the Font Software may only be distributed under this
licence.
TERMINATION
This licence becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: mercury_ide/fonts/VT323/OFL.txt
================================================
Copyright 2011, The VT323 Project Authors (peter.hull@oikoi.com)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: mercury_ide/icon/README.md
================================================
# Mercury Icon
Original image file from NASA:
- https://images.nasa.gov/details-PIA15160
Font is IBM Plex Mono from Google Open Font:
- https://fonts.google.com/specimen/IBM+Plex+Mono
================================================
FILE: mercury_ide/media/README.md
================================================
# Sounds in Mercury
- [Credits](#credits)
- [One-shots](#one-shots)
- [Drums](#drums)
- [Percussion](#percussion)
- [Tabla](#tabla)
- [Strings](#strings)
- [harp](#harp)
- [violin](#violin)
- [pluck](#pluck)
- [Keys](#keys)
- [piano](#piano)
- [Idiophonic](#idiophonic)
- [marimba](#marimba)
- [kalimba](#kalimba)
- [bamboo](#bamboo)
- [singing bowl](#singing-bowl)
- [chimes](#chimes)
- [tubular bell](#tubular-bell)
- [xylophone](#xylophone)
- [glockenspiel](#glockenspiel)
- [music box](#music-box)
- [Woodwinds/Fluts](#woodwinds-flutes)
- [flute](#flute)
- [oboe](#oboe)
- [clarinet](#clarinet)
- [Vocal](#vocal)
- [Foley](#foley)
- [Noise](#noise)
- [Loops](#loops)
- [Idiophonic](#idiophonic-1)
- [Foley](#foley-1)
- [Noise](#noise-1)
- [Credits](#credits)
- [Waveforms](#waveforms)
- [Overview](#overview)
- [Wavetables](#wavetables)
# One-shots
## Drums
#### snare_909
* 3728__NoiseCollector__909_snare2.wav
* url: https://freesound.org/s/3728/
* license: Attribution
#### snare_909_short
* 3727__NoiseCollector__909_snare.wav
* url: https://freesound.org/s/3727/
* license: Attribution
#### kick_909_long
* 3726__NoiseCollector__909_kick3.wav
* url: https://freesound.org/s/3726/
* license: Attribution
#### kick_909
* 3725__NoiseCollector__909_kick2.wav
* url: https://freesound.org/s/3725/
* license: Attribution
#### kick_909_dist
* 3724__NoiseCollector__909_kick.wav
* url: https://freesound.org/s/3724/
* license: Attribution
#### kick_909_dist_long
* 3723__NoiseCollector__909_kick_long.wav
* url: https://freesound.org/s/3723/
* license: Attribution
#### hat_909
* 3722__NoiseCollector__909_hat2.wav
* url: https://freesound.org/s/3722/
* license: Attribution
#### hat_909_short
* 3721__NoiseCollector__909_hat.wav
* url: https://freesound.org/s/3721/
* license: Attribution
#### hat_909_open
* 3720__NoiseCollector__909_hat_open2.wav
* url: https://freesound.org/s/3720/
* license: Attribution
#### hat_909_half
* 3719__NoiseCollector__909_hat_open.wav
* url: https://freesound.org/s/3719/
* license: Attribution
#### clap_909
* 3718__NoiseCollector__909_clap.wav
* url: https://freesound.org/s/3718/
* license: Attribution
#### kick_min
* 117491__ZeSoundResearchInc.__Kick_23_Minimal.wav
* url: https://freesound.org/s/117491/
* license: Attribution
#### kick_sub
* 117493__ZeSoundResearchInc.__Kick_28_Subwoofer_Test.wav
* url: https://freesound.org/s/117493/
* license: Attribution
#### kick_dub
* 171104__dwsd__kick-gettinglaid.wav
* url: https://freesound.org/s/171104/
* license: Creative Commons 0
#### kick_vintage
* 171103__dwsd__kick-dw-vintagehouse.wav
* url: https://freesound.org/s/171103/
* license: Creative Commons 0
#### hat_min
* 197237__oceanictrancer__custom-hat.wav
* url: https://freesound.org/s/197237/
* license: Creative Commons 0
#### hat_dub
* 250530__oceanictrancer__hi-hat.wav
* url: https://freesound.org/s/250530/
* license: Creative Commons 0
#### hat_min_open
* 250531__oceanictrancer__shaker-hi-hat.wav
* url: https://freesound.org/s/250531/
* license: Creative Commons 0
#### hat_click
* 250537__oceanictrancer__short-click-hat.wav
* url: https://freesound.org/s/250537/
* license: Attribution
#### snare_min
* 207928__altemark__snare-8.wav
* url: https://freesound.org/s/207928/
* license: Attribution
#### snare_dub
* 207927__altemark__snare-2.wav
* url: https://freesound.org/s/207927/
* license: Attribution
#### snare_hvy
* 207921__altemark__heavy-electro-snare.wav
* url: https://freesound.org/s/207921/
* license: Attribution
#### clap_min
* 207913__altemark__bandpass-snap.wav
* url: https://freesound.org/s/207913/
* license: Attribution
#### tom_hi
* 209879__veiler__mid-tom.wav
* url: https://freesound.org/s/209879/
* license: Creative Commons 0
#### tom_lo
* 209877__veiler__floor-tom.wav
* url: https://freesound.org/s/209877/
* license: Creative Commons 0
#### tom_mid
* 209875__veiler__lo-tom.wav
* url: https://freesound.org/s/209875/
* license: Creative Commons 0
#### snare_fat
* 209886__veiler__snare-2-fat.wav
* url: https://freesound.org/s/209886/
* license: Creative Commons 0
#### snare_ac
* 209883__veiler__ez-bfd-mix-snare.wav
* url: https://freesound.org/s/209883/
* license: Creative Commons 0
#### snare_step
* 238003__alexthegr81__00-hardsnare.wav
* url: https://freesound.org/s/238003/
* license: Creative Commons 0
#### snare_dnb
* 238001__alexthegr81__00-hardsnare-3.wav
* url: https://freesound.org/s/238001/
* license: Creative Commons 0
#### snare_rock
* 493026__veiler__snarefat.wav
* url: https://freesound.org/s/493026/
* license: Creative Commons 0
#### kick_ua
* 147997__dwsd__kick-ua.wav
* url: https://freesound.org/s/147997/
* license: Attribution
#### kick_house
* 147995__dwsd__kick-pretunedhousebd.wav
* url: https://freesound.org/s/147995/
* license: Attribution
#### kick_deep
* 147994__dwsd__deep-house-kick.wav
* url: https://freesound.org/s/147994/
* license: Attribution
#### tom_808
* 191637__dwsd__jhd-prc-3.wav
* url: https://freesound.org/s/191637/
* license: Attribution
#### hat_808_semi
* 191632__dwsd__jhd-hat-1.wav
* url: https://freesound.org/s/191632/
* license: Attribution
#### hat_808_open
* 191631__dwsd__jhd-hat-2.wav
* url: https://freesound.org/s/191631/
* license: Attribution
#### hat_808
* 191630__dwsd__jhd-hat-3.wav
* url: https://freesound.org/s/191630/
* license: Attribution
#### clap_808_short
* 191623__dwsd__jhd-clp-1.wav
* url: https://freesound.org/s/191623/
* license: Attribution
#### clap_808
* 191621__dwsd__jhd-clp-28.wav
* url: https://freesound.org/s/191621/
* license: Attribution
#### snare_808
* 191620__dwsd__jhd-clp-37.wav
* url: https://freesound.org/s/191620/
* license: Attribution
#### kick_808
* 191617__dwsd__jhd-bd-35.wav
* url: https://freesound.org/s/191617/
* license: Attribution
#### kick_808_dist
* 191610__dwsd__jhd-bd-3.wav
* url: https://freesound.org/s/191610/
* license: Attribution
## Nord Mini Kit
#### wood_nord_lo
* 167803__menegass__nord-drum-wood-4.wav
* url: https://freesound.org/s/167803/
* license: Creative Commons 0
#### wood_nord_mid
* 167800__menegass__nord-drum-wood-3.wav
* url: https://freesound.org/s/167800/
* license: Creative Commons 0
#### wood_nord_hi
* 167798__menegass__nord-drum-wood-1.wav
* url: https://freesound.org/s/167798/
* license: Creative Commons 0
#### tom_nord_lo
* 167797__menegass__nord-drum-tom-6.wav
* url: https://freesound.org/s/167797/
* license: Creative Commons 0
#### clap_nord
* 167791__menegass__nord-drum-clap-1.wav
* url: https://freesound.org/s/167791/
* license: Creative Commons 0
#### hat_nord_open
* 167789__menegass__nord-drum-oh-1.wav
* url: https://freesound.org/s/167789/
* license: Creative Commons 0
#### hat_nord
* 167787__menegass__nord-drum-cc-3.wav
* url: https://freesound.org/s/167787/
* license: Creative Commons 0
#### tom_nord_hi
* 167783__menegass__nord-drum-tom-1.wav
* url: https://freesound.org/s/167783/
* license: Creative Commons 0
#### snare_nord_hi
* 167782__menegass__nord-drum-sd-5.wav
* url: https://freesound.org/s/167782/
* license: Creative Commons 0
#### snare_nord
* 167778__menegass__nord-drum-sd-1.wav
* url: https://freesound.org/s/167778/
* license: Creative Commons 0
#### kick_nord_long
* 167767__menegass__nord-drum-bd-1.wav
* url: https://freesound.org/s/167767/
* license: Creative Commons 0
#### kick_nord
* 167764__menegass__nord-drum-bd-4.wav
* url: https://freesound.org/s/167764/
* license: Creative Commons 0
## Percussion
#### maracas_808
* 191638__dwsd__jhd-shk-2.wav
* url: https://freesound.org/s/191638/
* license: Attribution
#### clave_808
* 191636__dwsd__jhd-prc-4.wav
* url: https://freesound.org/s/191636/
* license: Attribution
#### cowbell_808
* 191635__dwsd__jhd-prc-5.wav
* url: https://freesound.org/s/191635/
* license: Attribution
#### cymbal_808
* 191633__dwsd__jhd-cym-1.wav
* url: https://freesound.org/s/191633/
* license: Attribution
#### block
* 219158__jagadamba__frogblock04.wav
* url: https://freesound.org/s/219158/
* license: Creative Commons 0
#### block_lo
* 219159__jagadamba__frogblock03.wav
* url: https://freesound.org/s/219159/
* license: Creative Commons 0
### bongo
#### bongo
* 219154__jagadamba__bongo04.wav
* url: https://freesound.org/s/219154/
* license: Creative Commons 0
#### bongo_lo
* 219156__jagadamba__bongo02.wav
* url: https://freesound.org/s/219156/
* license: Creative Commons 0
### tabla
#### tabla_01
* 130407__dio-333__dhec.wav
* url: https://freesound.org/s/130407/
* license: Creative Commons 0
#### tabla_02
* 130414__dio-333__ghe-8.wav
* url: https://freesound.org/s/130414/
* license: Creative Commons 0
#### tabla_03
* 130405__dio-333__ghe-2.wav
* url: https://freesound.org/s/130405/
* license: Creative Commons 0
#### tabla_hi_long
* 130422__dio-333__na-open.wav
* url: https://freesound.org/s/130422/
* license: Creative Commons 0
#### tabla_hi_short
* 130428__dio-333__na-sharp.wav
* url: https://freesound.org/s/130428/
* license: Creative Commons 0
#### tabla_hi
* 130421__dio-333__na.wav
* url: https://freesound.org/s/130421/
* license: Creative Commons 0
#### tabla_lo_long
* 130409__dio-333__ghe-6.wav
* url: https://freesound.org/s/130409/
* license: Creative Commons 0
#### tabla_lo_short
* 130413__dio-333__ke.wav
* url: https://freesound.org/s/130413/
* license: Creative Commons 0
#### tabla_lo
* 130411__dio-333__ghe-4.wav
* url: https://freesound.org/s/130411/
* license: Creative Commons 0
#### tabla_mid_long
* 130416__dio-333__tun.wav
* url: https://freesound.org/s/130416/
* license: Creative Commons 0
#### tabla_mid_short
* 130424__dio-333__ke-2.wav
* url: https://freesound.org/s/130424/
* license: Creative Commons 0
#### tabla_mid
* 130417__dio-333__te-ne.wav
* url: https://freesound.org/s/130417/
* license: Creative Commons 0
## Strings
### harp
#### harp_down
* 436129__cunningar0807__harp-glissando-down.aiff
* url: https://freesound.org/s/436129/
* license: Creative Commons 0
#### harp_up
* 436128__cunningar0807__harp-glissando-up.aiff
* url: https://freesound.org/s/436128/
* license: Creative Commons 0
#### harp_g5
* 373573__samulis__harp-f-5-ksharp-g5-mf.wav
* url: https://freesound.org/s/373573/
* license: Creative Commons 0
#### harp_g3
* 373572__samulis__harp-f-3-ksharp-g3-mf.wav
* url: https://freesound.org/s/373572/
* license: Creative Commons 0
#### harp_f4
* 373570__samulis__harp-e-4-ksharp-f4-mf.wav
* url: https://freesound.org/s/373570/
* license: Creative Commons 0
#### harp_e5
* 373568__samulis__harp-e5-ksharp-e5-mf.wav
* url: https://freesound.org/s/373568/
* license: Creative Commons 0
#### harp_e3
* 373567__samulis__harp-e3-ksharp-e3-mf.wav
* url: https://freesound.org/s/373567/
* license: Creative Commons 0
#### harp_d4
* 373565__samulis__harp-d4-ksharp-d4-mf.wav
* url: https://freesound.org/s/373565/
* license: Creative Commons 0
#### harp_c5
* 373563__samulis__harp-c5-ksharp-c5-mf.wav
* url: https://freesound.org/s/373563/
* license: Creative Commons 0
#### harp_c3
* 373562__samulis__harp-c3-ksharp-c3-mf.wav
* url: https://freesound.org/s/373562/
* license: Creative Commons 0
#### harp_b5
* 373560__samulis__harp-b5-ksharp-b5-mf.wav
* url: https://freesound.org/s/373560/
* license: Creative Commons 0
#### harp_b3
* 373559__samulis__harp-b3-ksharp-b3-mf.wav
* url: https://freesound.org/s/373559/
* license: Creative Commons 0
#### harp_a4
* 373556__samulis__harp-a4-ksharp-a4-mf.wav
* url: https://freesound.org/s/373556/
* license: Creative Commons 0
#### harp_a2
* 373555__samulis__harp-a2-ksharp-a2-mf.wav
* url: https://freesound.org/s/373555/
* license: Creative Commons 0
### violin
#### violin_g
* 56225__ldk1609__violin_spiccato_G2.aiff
* url: https://freesound.org/s/56225/
* license: Creative Commons 0
#### violin_f
* 56218__ldk1609__violin_spiccato_F3.aiff
* url: https://freesound.org/s/56218/
* license: Creative Commons 0
#### violin_e
* 56212__ldk1609__violin_spiccato_E3.aiff
* url: https://freesound.org/s/56212/
* license: Creative Commons 0
#### violin_d
* 56209__ldk1609__violin_spiccato_D3.aiff
* url: https://freesound.org/s/56209/
* license: Creative Commons 0
#### violin_c
* 56203__ldk1609__violin_spiccato_C3.aiff
* url: https://freesound.org/s/56203/
* license: Creative Commons 0
#### violin_b
* 56196__ldk1609__violin_spiccato_B2.aiff
* url: https://freesound.org/s/56196/
* license: Creative Commons 0
#### violin_a
* 56192__ldk1609__violin_spiccato_A2.aiff
* url: https://freesound.org/s/56192/
* license: Creative Commons 0
### pluck
#### pluck_g
* 55992__ldk1609__violin_pizz_non_vib_G2.aiff
* url: https://freesound.org/s/55992/
* license: Creative Commons 0
#### pluck_f
* 55985__ldk1609__violin_pizz_non_vib_F3.aiff
* url: https://freesound.org/s/55985/
* license: Creative Commons 0
#### pluck_e
* 55979__ldk1609__violin_pizz_non_vib_E3.aiff
* url: https://freesound.org/s/55979/
* license: Creative Commons 0
#### pluck_d
* 55976__ldk1609__violin_pizz_non_vib_D3.aiff
* url: https://freesound.org/s/55976/
* license: Creative Commons 0
#### pluck_c
* 55970__ldk1609__violin_pizz_non_vib_C3.aiff
* url: https://freesound.org/s/55970/
* license: Creative Commons 0
#### pluck_b
* 55963__ldk1609__violin_pizz_non_vib_B2.aiff
* url: https://freesound.org/s/55963/
* license: Creative Commons 0
#### pluck_a
* 55959__ldk1609__violin_pizz_non_vib_A2.aiff
* url: https://freesound.org/s/55959/
* license: Creative Commons 0
## Keys
### piano
#### piano_g
* 562761__ion__g3.mp3
* url: https://freesound.org/s/562761/
* license: Creative Commons 0
#### piano_e
* 562760__ion__e3.mp3
* url: https://freesound.org/s/562760/
* license: Creative Commons 0
#### piano_f
* 562759__ion__f3.mp3
* url: https://freesound.org/s/562759/
* license: Creative Commons 0
#### piano_d
* 562756__ion__d3.mp3
* url: https://freesound.org/s/562756/
* license: Creative Commons 0
#### piano_a
* 562754__ion__a3.mp3
* url: https://freesound.org/s/562754/
* license: Creative Commons 0
#### piano_b
* 562752__ion__b3.mp3
* url: https://freesound.org/s/562752/
* license: Creative Commons 0
#### piano_c
* 562751__ion__c3.mp3
* url: https://freesound.org/s/562751/
* license: Creative Commons 0
## Woodwinds / Flutes
### flute
#### flute_e4
* 373313__samulis__flute-expressive-sustain-e5-ldflute-expvib-e4-v1-1.wav
* url: https://freesound.org/s/373313/
* license: Creative Commons 0
#### flute_e3
* 373311__samulis__flute-expressive-sustain-e4-ldflute-expvib-e3-v1-1.wav
* url: https://freesound.org/s/373311/
* license: Creative Commons 0
#### flute_c5
* 373307__samulis__flute-expressive-sustain-c6-ldflute-expvib-c5-v1-1.wav
* url: https://freesound.org/s/373307/
* license: Creative Commons 0
#### flute_c4
* 373306__samulis__flute-expressive-sustain-c5-ldflute-expvib-c4-v1-1.wav
* url: https://freesound.org/s/373306/
* license: Creative Commons 0
#### flute_c3
* 373305__samulis__flute-expressive-sustain-c4-ldflute-expvib-c3-v1-1.wav
* url: https://freesound.org/s/373305/
* license: Creative Commons 0
#### flute_a4
* 373303__samulis__flute-expressive-sustain-a5-ldflute-expvib-a4-v1-1.wav
* url: https://freesound.org/s/373303/
* license: Creative Commons 0
#### flute_a3
* 373302__samulis__flute-expressive-sustain-a4-ldflute-expvib-a3-v1-1.wav
* url: https://freesound.org/s/373302/
* license: Creative Commons 0
### oboe
#### oboe_f4
* 373672__samulis__oboe-vibrato-e-5-oboe-vib-f4-v3-main.wav
* url: https://freesound.org/s/373672/
* license: Creative Commons 0
#### oboe_f3
* 373671__samulis__oboe-vibrato-e-4-oboe-vib-f3-v3-main.wav
* url: https://freesound.org/s/373671/
* license: Creative Commons 0
#### oboe_d4
* 373669__samulis__oboe-vibrato-d5-oboe-vib-d4-v3-main.wav
* url: https://freesound.org/s/373669/
* license: Creative Commons 0
#### oboe_d3
* 373668__samulis__oboe-vibrato-d4-oboe-vib-d3-v3-main.wav
* url: https://freesound.org/s/373668/
* license: Creative Commons 0
#### oboe_a3
* 373666__samulis__oboe-vibrato-a-4-oboe-vib-a-3-v3-main.wav
* url: https://freesound.org/s/373666/
* license: Creative Commons 0
#### oboe_a2
* 373665__samulis__oboe-vibrato-a-3-oboe-vib-a-2-v3-main.wav
* url: https://freesound.org/s/373665/
* license: Creative Commons 0
### clarinet
#### clarinet_f3
* 372952__samulis__clarinet-long-sustain-e-4-dcclar-suslong-f3-v3-rr1-sum.wav
* url: https://freesound.org/s/372952/
* license: Creative Commons 0
#### clarinet_f2
* 372951__samulis__clarinet-long-sustain-e-3-dcclar-suslong-f2-v3-rr1-sum.wav
* url: https://freesound.org/s/372951/
* license: Creative Commons 0
#### clarinet_d3
* 372947__samulis__clarinet-long-sustain-d4-dcclar-suslong-d3-v3-rr1-sum.wav
* url: https://freesound.org/s/372947/
* license: Creative Commons 0
#### clarinet_d2
* 372946__samulis__clarinet-long-sustain-d3-dcclar-suslong-d2-v3-rr1-sum.wav
* url: https://freesound.org/s/372946/
* license: Creative Commons 0
#### clarinet_a3
* 372944__samulis__clarinet-long-sustain-a-4-dcclar-suslong-a-3-v3-rr1-sum.wav
* url: https://freesound.org/s/372944/
* license: Creative Commons 0
#### clarinet_a2
* 372943__samulis__clarinet-long-sustain-a-3-dcclar-suslong-a-2-v3-rr1-sum.wav
* url: https://freesound.org/s/372943/
* license: Creative Commons 0
## Idiophonic
### marimba
#### marimba_g4
* 373586__samulis__marimba-f-5-marimba-hit-outrigger-g4-loud-01.wav
* url: https://freesound.org/s/373586/
* license: Creative Commons 0
#### marimba_g2
* 373585__samulis__marimba-f-3-marimba-hit-outrigger-g2-loud-01.wav
* url: https://freesound.org/s/373585/
* license: Creative Commons 0
#### marimba_f3
* 373583__samulis__marimba-e-4-marimba-hit-outrigger-f3-loud-01.wav
* url: https://freesound.org/s/373583/
* license: Creative Commons 0
#### marimba_c4
* 373580__samulis__marimba-c5-marimba-hit-outrigger-c4-loud-01.wav
* url: https://freesound.org/s/373580/
* license: Creative Commons 0
#### marimba_c2
* 373579__samulis__marimba-c3-marimba-hit-outrigger-c2-loud-01.wav
* url: https://freesound.org/s/373579/
* license: Creative Commons 0
#### marimba_b2
* 373577__samulis__marimba-b3-marimba-hit-outrigger-b2-loud-01.wav
* url: https://freesound.org/s/373577/
* license: Creative Commons 0
### kalimba
#### kalimba_ab
* 175582__sergeeo__kalimba-note-g.wav
* url: https://freesound.org/s/175582/
* license: Attribution
#### kalimba_g
* 175579__sergeeo__kalimba-note-g.wav
* url: https://freesound.org/s/175579/
* license: Attribution
#### kalimba_e
* 175570__sergeeo__kalimba-note-e.wav
* url: https://freesound.org/s/175570/
* license: Attribution
#### kalimba_cis
* 175568__sergeeo__note-c.wav
* url: https://freesound.org/s/175568/
* license: Attribution
#### kalimba_a
* 175562__sergeeo__kalimba-note-a.wav
* url: https://freesound.org/s/175562/
* license: Attribution
### bamboo
#### bamboo_g
* 130533__stomachache__g2.wav
* url: https://freesound.org/s/130533/
* license: Creative Commons 0
#### bamboo_a
* 130529__stomachache__a2.wav
* url: https://freesound.org/s/130529/
* license: Creative Commons 0
#### bamboo_c
* 130527__stomachache__c-2.wav
* url: https://freesound.org/s/130527/
* license: Creative Commons 0
#### bamboo_f
* 130523__stomachache__f-low-2.wav
* url: https://freesound.org/s/130523/
* license: Creative Commons 0
### singing bowl
#### bowl_hi
* 122650__juskiddink__Singing_bowl.wav
* url: https://freesound.org/s/122650/
* license: Attribution
#### bowl_lo
* 59534__juskiddink__Bell1.wav
* url: https://freesound.org/s/59534/
* license: Attribution
#### bowl_mid
* 122647__juskiddink__Singing_bowl_2.wav
* url: https://freesound.org/s/122647/
* license: Attribution
### chimes
#### chimes_chord
* 131977__juskiddink__three-chord-chimes.wav
* url: https://freesound.org/s/131977/
* license: Attribution
#### chimes_chord_01
* 131977__juskiddink__three-chord-chimes.wav
* url: https://freesound.org/s/131977/
* license: Attribution
#### chimes_chord_02
* 131977__juskiddink__three-chord-chimes.wav
* url: https://freesound.org/s/131977/
* license: Attribution
#### chimes
* 86277__juskiddink__Chimes.wav
* url: https://freesound.org/s/86277/
* license: Attribution
#### chimes_hi
* 257555__jagadamba__bar-chimes-v6-aluminium-8mm-wind.wav
* url: https://freesound.org/s/257555/
* license: Attribution
#### bell
* 254756__jagadamba__ceramic-bell-02.wav
* url: https://freesound.org/s/254756/
* license: Attribution
#### gong_hi
* 86773__juskiddink__Gong.wav
* url: https://freesound.org/s/86773/
* license: Attribution
#### gong_lo
* 122681__juskiddink__Gong_3.wav
* url: https://freesound.org/s/122681/
* license: Attribution
### tubular bell
#### bell_g4
* 374275__samulis__tubular-bells-f-4-tb-hit-g4-v4-rr1.wav
* url: https://freesound.org/s/374275/
* license: Creative Commons 0
#### bell_c5
* 374274__samulis__tubular-bells-c5-tb-hit-c5-v4-rr1.wav
* url: https://freesound.org/s/374274/
* license: Creative Commons 0
#### bell_c4
* 374273__samulis__tubular-bells-c4-tb-hit-c4-v4-rr1.wav
* url: https://freesound.org/s/374273/
* license: Creative Commons 0
#### bell_f5
* 374272__samulis__tubular-bells-e-5-tb-hit-f5-v3-rr1.wav
* url: https://freesound.org/s/374272/
* license: Creative Commons 0
### xylophone
#### xylo_g5
* 374705__samulis__xylophone-f-5-xylo-medium-g5-ff-01-far.wav
* url: https://freesound.org/s/374705/
* license: Creative Commons 0
#### xylo_g4
* 374704__samulis__xylophone-f-4-xylo-medium-g4-ff-01-far.wav
* url: https://freesound.org/s/374704/
* license: Creative Commons 0
#### xylo_g3
* 374703__samulis__xylophone-f-3-xylo-medium-g3-ff-01-far.wav
* url: https://freesound.org/s/374703/
* license: Creative Commons 0
#### xylo_c6
* 374701__samulis__xylophone-c6-xylo-medium-c6-ff-01-far.wav
* url: https://freesound.org/s/374701/
* license: Creative Commons 0
#### xylo_c5
* 374700__samulis__xylophone-c5-xylo-medium-c5-ff-01-far.wav
* url: https://freesound.org/s/374700/
* license: Creative Commons 0
#### xylo_c4
* 374699__samulis__xylophone-c4-xylo-medium-c4-ff-01-far.wav
* url: https://freesound.org/s/374699/
* license: Creative Commons 0
### glockenspiel
#### glock_g5
* 373368__samulis__glockenspiel-f-5-glock-medium-g5.wav
* url: https://freesound.org/s/373368/
* license: Creative Commons 0
#### glock_g4
* 373367__samulis__glockenspiel-f-4-glock-medium-g4.wav
* url: https://freesound.org/s/373367/
* license: Creative Commons 0
#### glock_c6
* 373365__samulis__glockenspiel-c6-glock-medium-c6.wav
* url: https://freesound.org/s/373365/
* license: Creative Commons 0
#### glock_c5
* 373364__samulis__glockenspiel-c5-glock-medium-c5.wav
* url: https://freesound.org/s/373364/
* license: Creative Commons 0
### music box
#### box_g5
* 28160__CommanderRobot__clean_sol_4.wav
* url: https://freesound.org/s/28160/
* license: Creative Commons 0
#### box_g3
* 28159__CommanderRobot__clean_sol_3.wav
* url: https://freesound.org/s/28159/
* license: Creative Commons 0
#### box_d6
* 28155__CommanderRobot__clean_re_2.wav
* url: https://freesound.org/s/28155/
* license: Creative Commons 0
#### box_d5
* 28154__CommanderRobot__clean_re_1.wav
* url: https://freesound.org/s/28154/
* license: Creative Commons 0
#### box_c5
* 28144__CommanderRobot__clean_do_1.wav
* url: https://freesound.org/s/28144/
* license: Creative Commons 0
#### box_b4
* 28141__CommanderRobot__clean_ci_3.wav
* url: https://freesound.org/s/28141/
* license: Creative Commons 0
#### box_b5
* 28140__CommanderRobot__clean_ci_2.wav
* url: https://freesound.org/s/28140/
* license: Creative Commons 0
## Vocal
### choir
#### choir_o
* 65195__uair01__chamber_choir_chord_o.wav
* url: https://freesound.org/s/65195/
* license: Attribution
#### choir_01
* 117891__dobroide__20110409.choir.01.wav
* url: https://freesound.org/s/117891/
* license: Attribution
#### choir_02
* 192691__klankbeeld__choir-nec-invenit-requiem-130525-14.wav
* url: https://freesound.org/s/192691/
* license: Attribution
#### choir_03
* 69311__uair01__LS100422_choir_rehearsal_Utrecht_01.wav
* url: https://freesound.org/s/69311/
* license: Attribution
## Foley
#### wood_hit
* 103997__rutgermuller__Wood_Hit_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/103997/
* license: Creative Commons 0
#### wood_metal
* 104003__rutgermuller__Wood_Metal_Chain_Smash_Hall_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104003/
* license: Creative Commons 0
#### wood_plate
* 103996__rutgermuller__Jumping_On_Wooden_Plate_Hall_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/103996/
* license: Creative Commons 0
#### scrape
* 104007__rutgermuller__Wood_Scraping_6_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104007/
* license: Creative Commons 0
#### scrape_01
* 104010__rutgermuller__Wood_Scraping_Close_3_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104010/
* license: Creative Commons 0
#### door
* 104103__rutgermuller__Door_Squeaks_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104103/
* license: Creative Commons 0
#### shatter
* 221528__unfa__glass-break.flac
* url: https://freesound.org/s/221528/
* license: Attribution
#### tongue
* 387793__jagadamba__tongue-mouth-pop-4.wav
* url: https://freesound.org/s/387793/
* license: Attribution
#### tongue_lo
* 387797__jagadamba__tongue-mouth-pop-7.wav
* url: https://freesound.org/s/387797/
* license: Attribution
#### metal
* 387724__jagadamba__metal-drum-8.wav
* url: https://freesound.org/s/387724/
* license: Attribution
#### metal_lo
* 387727__jagadamba__metal-drum-5.wav
* url: https://freesound.org/s/387727/
* license: Attribution
#### wobble
* 254396__jagadamba__wobble-board.wav
* url: https://freesound.org/s/254396/
* license: Attribution
#### wobble_02
* 254401__jagadamba__wobble-board.wav
* url: https://freesound.org/s/254401/
* license: Attribution
## Ambient
#### drone_cymbal
* 104092__rutgermuller__Cymbal_Close_3_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104092/
* license: Creative Commons 0
#### drone_cymbal_01
* 104090__rutgermuller__Cymbal_Close_1_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104090/
* license: Creative Commons 0
## Pads
#### rhodes_8bit
* 147998__dwsd__g-126-8bitrhod-rhde.wav
* url: https://freesound.org/s/147998/
* license: Attribution Noncommercial
## Noise
#### noise_a
* 50695__rutgermuller__Analogue_Glitches_www.rutgermuller.nl_.wav
* url: https://freesound.org/s/50695/
* license: Creative Commons 0
# Loops
## Breaks
#### amen
* 202537__gowers__140-bpm-amen-break-original-processed.wav
* url: https://freesound.org/s/202537/
* license: Creative Commons 0
#### amen_alt
* 202537__gowers__140-bpm-amen-break-original-processed.wav
* url: https://freesound.org/s/202537/
* license: Creative Commons 0
#### amen_fill
* 202537__gowers__140-bpm-amen-break-original-processed.wav
* url: https://freesound.org/s/202537/
* license: Creative Commons 0
#### amen_break
* 202537__gowers__140-bpm-amen-break-original-processed.wav
* url: https://freesound.org/s/202537/
* license: Creative Commons 0
#### house
* 148005__dwsd__drumloop126-2.wav
* url: https://freesound.org/s/148005/
* license: Attribution Noncommercial
## Idiophonic
#### chimes_l
* 131979__juskiddink__chimes.wav
* url: https://freesound.org/s/131979/
* license: Attribution
## Foley
#### wood_l
* 104011__rutgermuller__Wood_Scraping_Hall_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104011/
* license: Creative Commons 0
#### wood_l_01
* 104009__rutgermuller__Wood_Scraping_Close_2_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104009/
* license: Creative Commons 0
#### wiper
* 50768__rutgermuller__Windshield_Wiper_In_Car_www.rutgermuller.nl_.mp3
* url: https://freesound.org/s/50768/
* license: Creative Commons 0
#### wiper_out
* 50770__rutgermuller__Windshield_Wiper_Outside_2_www.rutgermuller.nl_.mp3
* url: https://freesound.org/s/50770/
* license: Creative Commons 0
## Noise
#### noise_c
* 411461__rutgermuller__cablenoise.wav
* url: https://freesound.org/s/411461/
* license: Creative Commons 0
#### noise_e
* 104080__rutgermuller__Electrical_Noises_www.rutgermuller.nl_.aiff
* url: https://freesound.org/s/104080/
* license: Creative Commons 0
#### noise_e_01
* 50909__rutgermuller__electric_noise_www.rutgermuller.nl_.wav
* url: https://freesound.org/s/50909/
* license: Creative Commons 0
#### noise_mw
* 50749__rutgermuller__Microwave_www.rutgermuller.nl_.wav
* url: https://freesound.org/s/50749/
* license: Creative Commons 0
#### noise_p
* 50726__rutgermuller__Harsh_Noise_www.rutgermuller.nl_.wav
* url: https://freesound.org/s/50726/
* license: Creative Commons 0
#### noise_r
* 50750__rutgermuller__Radio_Noise_www.rutgermuller.nl_.wav
* url: https://freesound.org/s/50750/
* license: Creative Commons 0
# Credits
This pack of sounds contains sounds by the following users:
- NoiseCollector ( https://freesound.org/people/NoiseCollector/ )
- ZeSoundResearchInc. ( https://freesound.org/people/ZeSoundResearchInc./ )
- DWSD ( https://freesound.org/people/DWSD/ )
- waveplay_old ( https://freesound.org/people/waveplay_old/ )
- altemark ( https://freesound.org/people/altemark/ )
- Veiler ( https://freesound.org/people/Veiler/ )
- alexthegr81 ( https://freesound.org/people/alexthegr81/ )
- stomachache ( https://freesound.org/people/stomachache/ )
- uair01 ( https://freesound.org/people/uair01/ )
- dobroide ( https://freesound.org/people/dobroide/ )
- klankbeeld ( https://freesound.org/people/klankbeeld/ )
- RutgerMuller ( https://freesound.org/people/RutgerMuller/ )
- juskiddink ( https://freesound.org/people/juskiddink/ )
- unfa ( https://freesound.org/people/unfa/ )
- Cunningar0807 ( https://freesound.org/people/Cunningar0807/ )
- mmiron ( https://freesound.org/people/mmiron/ )
- ldk1609 ( https://freesound.org/people/ldk1609/ )
- gowers ( https://freesound.org/people/gowers/ )
- ion_ ( https://freesound.org/people/ion_/ )
- Jagadamba ( https://freesound.org/people/Jagadamba/ )
- sergeeo ( https://freesound.org/people/sergeeo/ )
- menegass ( https://freesound.org/people/menegass/ )
- Samulis ( https://freesound.org/people/Samulis/ )
You can find the packs online at:
- https://freesound.org/people/NoiseCollector/packs/219/
- https://freesound.org/people/ZeSoundResearchInc./packs/7375/
- https://freesound.org/people/DWSD/packs/10679/
- https://freesound.org/people/waveplay_old/packs/12570/
- https://freesound.org/people/altemark/packs/13232/
- https://freesound.org/people/Veiler/packs/13344/
- https://freesound.org/people/Veiler/packs/13345/
- https://freesound.org/people/alexthegr81/packs/14600/
- https://freesound.org/people/stomachache/packs/8170/
- https://freesound.org/people/uair01/packs/4311/
- https://freesound.org/people/dobroide/packs/7573/
- https://freesound.org/people/klankbeeld/packs/10770/
- https://freesound.org/people/RutgerMuller/packs/3273/
- https://freesound.org/people/juskiddink/packs/5069/
- https://freesound.org/people/RutgerMuller/packs/6618/
- https://freesound.org/people/RutgerMuller/packs/3254/
- https://freesound.org/people/RutgerMuller/packs/3283/
- https://freesound.org/people/RutgerMuller/packs/3268/
- https://freesound.org/people/unfa/packs/14014/
- https://freesound.org/people/Cunningar0807/packs/24779/
- https://freesound.org/people/mmiron/packs/8162/
- https://freesound.org/people/ldk1609/packs/3578/
- https://freesound.org/people/ldk1609/packs/3561/
- https://freesound.org/people/DWSD/packs/9115/
- https://freesound.org/people/gowers/packs/12911/
- https://freesound.org/people/DWSD/packs/9116/
- https://freesound.org/people/DWSD/packs/12146/
- https://freesound.org/people/ion_/packs/31585/
- https://freesound.org/people/Jagadamba/packs/13878/
- https://freesound.org/people/sergeeo/packs/11046/
- https://freesound.org/people/menegass/packs/10430/
- https://freesound.org/people/Samulis/packs/21033/
- https://freesound.org/people/Samulis/packs/21025/
- https://freesound.org/people/Samulis/packs/21013/
- https://freesound.org/people/Samulis/packs/21054/
- https://freesound.org/people/Samulis/packs/21029/
- https://freesound.org/people/Samulis/packs/21065/
- https://freesound.org/people/Samulis/packs/21030/
- https://freesound.org/people/Samulis/packs/21027/
*Note: Audiofiles may have been editted slightly to fit the Mercury Live Coding environment better*
# Waveforms
All single cycle waveforms thanks to the amazing AWKF pack. AKWF or Adventure Kid Waveforms is a collection of one cycle waveforms to be used within synthesizers or other kinds of sound generators.
- https://github.com/KristofferKarlAxelEkstrand/AKWF-
## Overview
- sine (basic in synth)
- saw (basic in synth)
- square (basic from synth)
- triangle (basic from synth)
- [altosax]()
- [bit]()
- [blend]()
- [cello]()
- [dbass]()
- [distorted]
- [ebass]()
- [eorgan]()
- [guitar]()
- [raw]()
- [voice]()
#### altosax
* AKWF_altosax_0025.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### bit
* AKWF_bitreduced_0013.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### bit_1
* AKWF_bitreduced_0011.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### bit_2
* AKWF_bitreduced_0016.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### bit_3
* AKWF_bitreduced_0038.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### blend
* AKWF_blended_0058.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### cello
* AKWF_cello_0015.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### cello_1
* AKWF_cello_0007.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### cello_2
* AKWF_cello_0008.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### dbass
* AKWF_dbass_0003.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### dbass_1
* AKWF_dbass_0008.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### dbass_2
* AKWF_dbass_0013.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### distorted
* AKWF_distorted_0013.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### distorted_1
* AKWF_distorted_0011.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### distorted_2
* AKWF_distorted_0019.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### ebass
* AKWF_ebass_0009.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### ebass_1
* AKWF_ebass_0001.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### ebass_2
* AKWF_ebass_0005.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### eorgan
* AKWF_eorgan_0018.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### eorgan_1
* AKWF_eorgan_0026.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### eorgan_2
* AKWF_eorgan_0059.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### eorgan_3
* AKWF_eorgan_0083.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### guitar
* AKWF_aguitar_0002.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### raw
* AKWF_raw_0009.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### raw_1
* AKWF_raw_0005.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### raw_2
* AKWF_raw_0012.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### saw_1
* AKWF_R_asym_saw_10.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### saw_2
* AKWF_saw_0002.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### square_1
* AKWF_rSymSqu_06.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### square_2
* AKWF_squ_0006.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### voice
* AKWF_hvoice_0044.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### voice_a
* AKWF_hvoice_0010.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### voice_i
* AKWF_hvoice_0012.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### voice_eu
* AKWF_hvoice_0031.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
#### voice_o
* AKWF_hvoice_0036.wav
* url: https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE/tree/master/AKWF
* license: Creative Commons 0
# Wavetables
All wavetables have been generated from (slightly) adapted code from the Mutable Instruments Plaits module, thanks to Emilie Gillet. The original source can be found through the link below. The code to my adaptation for these wavetables can be found on my codeberg here: https://codeberg.org/tmhglnd/plaits-wavetables
* url: https://github.com/pichenettes/eurorack/blob/master/plaits/resources/wavetables.py
* license: MIT License
#### wavetables
* burst
* comb
* drawbars
* drawbars2
* formant
* formant_bp
* formant_sq
* formant_digi
* harmonic
* pair
* pulsemod
* quadra
* sawtri
* sine_even
* sine_odd
* sine_power
* trisaw
================================================
FILE: mercury_ide/mercury_ide.maxproj
================================================
{
"name": "mercury_ide",
"version": 1,
"creationdate": 3615958543,
"modificationdate": 3854436652,
"viewrect": [ 47.0, 144.0, 356.0, 590.0 ],
"autoorganize": 0,
"hideprojectwindow": 1,
"showdependencies": 1,
"autolocalize": 1,
"contents": {
"patchers": {
"_mercury_main.maxpat": {
"kind": "patcher",
"local": 1,
"toplevel": 1,
"disclosed": 0
}
},
"media": {
"glitch_overlay_1.mp4": {
"kind": "moviefile",
"local": 1
},
"algo_black.jpg": {
"kind": "imagefile",
"local": 1
},
"algo_white.jpg": {
"kind": "imagefile",
"local": 1
},
"saw.wav": {
"kind": "audiofile",
"local": 1
},
"sine.wav": {
"kind": "audiofile",
"local": 1
},
"square.wav": {
"kind": "audiofile",
"local": 1
},
"triangle.wav": {
"kind": "audiofile",
"local": 1
}
},
"code": {
"parser.js": {
"kind": "javascript",
"local": 1
},
"preferences.js": {
"kind": "javascript",
"local": 1
},
"phasorRate.gendsp": {
"kind": "gendsp",
"local": 1
},
"recursiveFolder.js": {
"kind": "javascript",
"local": 1
},
"listLib.js": {
"kind": "javascript",
"local": 1
},
"textToMtx.js": {
"kind": "javascript",
"local": 1
},
"codeParser.js": {
"kind": "javascript",
"local": 1
},
"fb-delay.gendsp": {
"kind": "gendsp",
"local": 1
}
},
"data": {
"argBindings.txt": {
"kind": "textfile",
"local": 1
},
"bind-functions.gen.json": {
"kind": "json",
"local": 1
},
"binding-instruments.json": {
"kind": "json",
"local": 1
},
"initials.json": {
"kind": "json",
"local": 1
},
"scales.txt": {
"kind": "textfile",
"local": 1
},
"tonics.txt": {
"kind": "textfile",
"local": 1
},
"samples.json": {
"kind": "json",
"local": 1
},
"planet_colors.jit": {
"kind": "jitterdatafile",
"local": 1
}
},
"externals": { },
"other": {
"icon.icns": {
"kind": "file",
"local": 1
},
"IBMPlexMono-SemiBold.ttf": {
"kind": "file",
"local": 1
},
"RobotoMono-Medium.ttf": {
"kind": "file",
"local": 1
},
"SourceCodePro-SemiBold.ttf": {
"kind": "file",
"local": 1
},
"SpaceMono-Regular.ttf": {
"kind": "file",
"local": 1
},
"UbuntuMono-Regular.ttf": {
"kind": "file",
"local": 1
},
"VT323-Regular.ttf": {
"kind": "file",
"local": 1
}
}
},
"layout": { },
"searchpath": { },
"detailsvisible": 0,
"amxdtype": 1633771873,
"readonly": 0,
"devpathtype": 0,
"devpath": ".",
"sortmode": 1,
"viewmode": 0,
"includepackages": 0
}
================================================
FILE: mercury_ide/patchers/_mercury_main.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 104.0, 175.0, 367.0, 404.0 ],
"openinpresentation": 1,
"toolbarvisible": 0,
"assistshowspatchername": 1,
"boxes": [
{
"box": {
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1008.9458769999999, 894.0, 67.0, 22.0 ],
"text": "r wtToRAM"
}
},
{
"box": {
"id": "obj-142",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "dictionary", "clear" ],
"patching_rect": [ 1008.9458769999999, 976.5, 136.0, 22.0 ],
"text": "mcy.buffers~ waveArray"
}
},
{
"box": {
"id": "obj-137",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 739.9458769999999, 939.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-121",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 645.0, 894.0, 84.0, 22.0 ],
"text": "r smpsToRAM"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "dictionary", "clear" ],
"patching_rect": [ 645.0, 976.5, 147.0, 22.0 ],
"text": "mcy.buffers~ sampleArray"
}
},
{
"box": {
"id": "obj-130",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 478.895828, 1037.0, 61.0, 22.0 ],
"text": "s autoLog"
}
},
{
"box": {
"id": "obj-132",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 948.2861479999999, 1816.0, 75.0, 33.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 274.0, 80.0, 20.0 ],
"text": "Clock Source",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"id": "obj-123",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 773.4111479999999, 1785.0, 94.0, 47.0 ],
"text": "set the tempo for connected link sessions"
}
},
{
"box": {
"id": "obj-120",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 798.9458769999999, 1741.0, 19.0, 22.0 ],
"text": "t f"
}
},
{
"box": {
"id": "obj-119",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 870.0, 1785.0, 71.0, 22.0 ],
"text": "link.session"
}
},
{
"box": {
"id": "obj-117",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 898.4111479999999, 1852.0, 74.0, 22.0 ],
"text": "s mcy_clock"
}
},
{
"box": {
"id": "obj-97",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 9,
"outlettype": [ "int", "int", "float", "float", "float", "", "int", "float", "" ],
"patching_rect": [ 869.4111479999999, 1741.0, 250.0, 22.0 ],
"text": "transport @name linkclock @clocksource link"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2": [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion": 0.5,
"bgfillcolor_type": "color",
"fontface": 1,
"hint": "Enable an external clocksource like Ableton Link to synchronize with other platforms",
"id": "obj-65",
"items": [ "internal", ",", "linkclock" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 1,
"patching_rect": [ 869.4111479999999, 1815.0, 76.875, 22.0 ],
"presentation": 1,
"presentation_rect": [ 15.0, 273.0, 54.0, 22.0 ],
"saved_attribute_attributes": {
"valueof": {
"parameter_enum": [ "internal", "linkclock" ],
"parameter_initial": [ 0.0 ],
"parameter_initial_enable": 1,
"parameter_longname": "umenu[2]",
"parameter_mmax": 1,
"parameter_modmode": 0,
"parameter_shortname": "umenu[2]",
"parameter_type": 2
}
},
"textcolor": [ 0.498037099838257, 0.498052060604095, 0.498043477535248, 1.0 ],
"varname": "umenu[2]"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 794.0, 575.0, 60.0, 22.0 ],
"text": "s mainVis"
}
},
{
"box": {
"id": "obj-110",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 34.99995500000006, 2385.0, 47.0, 22.0 ],
"text": "chR $1"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion": 0.39,
"bgfillcolor_type": "color",
"elementcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"id": "obj-109",
"items": [ "off", ",", 1, ",", 2, ",", 3, ",", 4, ",", 5, ",", 6, ",", 7, ",", 8 ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 1,
"patching_rect": [ 34.99995500000006, 2355.0, 87.0, 22.0 ],
"presentation": 1,
"presentation_rect": [ 302.0, 310.0, 39.0, 22.0 ],
"saved_attribute_attributes": {
"valueof": {
"parameter_enum": [ "off", "1", "2", "3", "4", "5", "6", "7", "8" ],
"parameter_initial": [ 4.0 ],
"parameter_initial_enable": 1,
"parameter_longname": "umenu[1]",
"parameter_mmax": 8,
"parameter_modmode": 0,
"parameter_shortname": "umenu[1]",
"parameter_type": 2
}
},
"textcolor": [ 0.930443406105042, 0.936524748802185, 0.936407744884491, 1.0 ],
"varname": "umenu[1]"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion": 0.39,
"bgfillcolor_type": "color",
"elementcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"id": "obj-103",
"items": [ "off", ",", 1, ",", 2, ",", 3, ",", 4, ",", 5, ",", 6, ",", 7, ",", 8 ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 1,
"patching_rect": [ 34.99995500000006, 2295.0, 87.0, 22.0 ],
"presentation": 1,
"presentation_rect": [ 302.0, 287.0, 39.0, 22.0 ],
"saved_attribute_attributes": {
"valueof": {
"parameter_enum": [ "off", "1", "2", "3", "4", "5", "6", "7", "8" ],
"parameter_initial": [ 3.0 ],
"parameter_initial_enable": 1,
"parameter_longname": "umenu",
"parameter_mmax": 8,
"parameter_modmode": 0,
"parameter_shortname": "umenu",
"parameter_type": 2
}
},
"textcolor": [ 0.930443406105042, 0.936524748802185, 0.936407744884491, 1.0 ],
"varname": "umenu"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 34.99995500000006, 2325.0, 44.0, 22.0 ],
"text": "chL $1"
}
},
{
"box": {
"data": {
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 783.0, 181.0, 643.0, 602.0 ],
"boxes": [
{
"box": {
"maxclass": "newobj",
"text": "?",
"patching_rect": [ 150.0, 255.0, 40.0, 22.0 ],
"id": "obj-21",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "param chR 0",
"patching_rect": [ 201.0, 165.0, 77.0, 22.0 ],
"id": "obj-15",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "==",
"patching_rect": [ 190.5, 203.0, 29.5, 22.0 ],
"id": "obj-16",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "in 2",
"patching_rect": [ 160.5, 45.0, 28.0, 22.0 ],
"id": "obj-17",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "param chL 0",
"patching_rect": [ 180.0, 135.0, 75.0, 22.0 ],
"id": "obj-6",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "==",
"patching_rect": [ 94.0, 203.0, 29.5, 22.0 ],
"id": "obj-5",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "in 1",
"patching_rect": [ 55.5, 45.0, 28.0, 22.0 ],
"id": "obj-1",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "mc_channel",
"patching_rect": [ 94.0, 135.0, 73.0, 22.0 ],
"id": "obj-2",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "?",
"patching_rect": [ 45.0, 255.0, 40.0, 22.0 ],
"id": "obj-3",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "out 1",
"patching_rect": [ 45.0, 315.0, 35.0, 22.0 ],
"id": "obj-4",
"numinlets": 1,
"numoutlets": 0
}
}
],
"lines": [
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-5", 0 ],
"order": 1
}
},
{
"patchline": {
"source": [ "obj-6", 0 ],
"destination": [ "obj-5", 1 ]
}
},
{
"patchline": {
"source": [ "obj-15", 0 ],
"destination": [ "obj-16", 1 ]
}
},
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-16", 0 ],
"order": 0
}
},
{
"patchline": {
"source": [ "obj-21", 0 ],
"destination": [ "obj-4", 0 ]
}
},
{
"patchline": {
"source": [ "obj-17", 0 ],
"destination": [ "obj-21", 1 ]
}
},
{
"patchline": {
"source": [ "obj-3", 0 ],
"destination": [ "obj-4", 0 ]
}
},
{
"patchline": {
"source": [ "obj-1", 0 ],
"destination": [ "obj-3", 1 ]
}
},
{
"patchline": {
"source": [ "obj-5", 0 ],
"destination": [ "obj-3", 0 ]
}
},
{
"patchline": {
"source": [ "obj-16", 0 ],
"destination": [ "obj-21", 0 ]
}
}
]
}
},
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "multichannelsignal" ],
"patching_rect": [ 156.3784065000001, 2430.0, 213.0, 22.0 ],
"text": "mc.gen~ @t send-channel @chans 16",
"wrapper_uniquekey": "u372000693"
}
},
{
"box": {
"id": "obj-88",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 156.3784065000001, 2460.0, 119.0, 22.0 ],
"text": "mc.send~ directOuts"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 1635.0, 1485.0, 50.0, 22.0 ]
}
},
{
"box": {
"fontface": 1,
"id": "obj-87",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 435.0, 1717.0, 192.66666666666669, 20.0 ],
"text": "// fix NaN, DeNorm & DCBlock"
}
},
{
"box": {
"id": "obj-85",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 59.0, 115.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 150.0, 49.0, 22.0 ],
"text": "dcblock"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 150.0, 49.0, 22.0 ],
"text": "dcblock"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 135.0, 195.0, 35.0, 22.0 ],
"text": "out 2"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 90.0, 41.0, 22.0 ],
"text": "fixnan"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 119.0, 61.0, 22.0 ],
"text": "fixdenorm"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 90.0, 41.0, 22.0 ],
"text": "fixnan"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 45.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 119.0, 61.0, 22.0 ],
"text": "fixdenorm"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 195.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 165.26388533333335, 1717.0, 190.0, 22.0 ],
"text": "gen~ @t fixNaN-DeNorm-DcBlock"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 50.0, 1619.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 404.99995500000006, 2295.0, 81.0, 22.0 ],
"text": "s compressor"
}
},
{
"box": {
"fontface": 1,
"id": "obj-4",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 434.999955, 1936.0, 192.66666666666669, 20.0 ],
"text": "// Master Compressor"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 503.0, 145.0, 922.0, 599.0 ],
"boxes": [
{
"box": {
"format": 6,
"id": "obj-56",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 630.0, 150.0, 50.0, 22.0 ]
}
},
{
"box": {
"format": 6,
"id": "obj-54",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 555.0, 150.0, 50.0, 22.0 ]
}
},
{
"box": {
"format": 6,
"id": "obj-52",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 480.0, 150.0, 50.0, 22.0 ]
}
},
{
"box": {
"format": 6,
"id": "obj-50",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 405.0, 150.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-39",
"linecount": 5,
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 81.0, 465.0, 91.0, 76.0 ],
"text": "limi~ 2 @release 72.1 @threshold -5. @lookahead 1 @postamp 1.1"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 270.0, 345.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-36",
"linecount": 8,
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 300.0, 90.0, 116.0 ],
"text": "th.comp~ @thresh -24 @ratio 4.5 @attack 45 @release 105 @sidechain 1 @makeup 1.2 @knee 4"
}
},
{
"box": {
"id": "obj-35",
"linecount": 8,
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 150.0, 300.0, 90.0, 116.0 ],
"text": "th.comp~ @thresh -24 @ratio 4.5 @attack 45 @release 105 @sidechain 1 @makeup 1.2 @knee 4"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 221.0, 240.0, 29.5, 22.0 ],
"text": "-~"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 251.0, 195.0, 82.0, 22.0 ],
"text": "onepole~ 180"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 221.0, 124.0, 40.0, 22.0 ],
"text": "*~ 0.5"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 251.0, 165.0, 82.0, 22.0 ],
"text": "onepole~ 180"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 660.0, 225.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-9",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 660.0, 255.0, 51.0, 22.0 ],
"text": "knee $1"
}
},
{
"box": {
"format": 6,
"id": "obj-44",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 570.0, 226.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-42",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 570.0, 255.0, 68.0, 22.0 ],
"text": "makeup $1"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 480.0, 225.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 255.0, 76.0, 22.0 ],
"text": "sidechain $1"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 405.0, 225.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 630.0, 180.0, 65.0, 22.0 ],
"text": "release $1"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 555.0, 180.0, 57.0, 22.0 ],
"text": "attack $1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 180.0, 49.0, 22.0 ],
"text": "ratio $1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 405.0, 180.0, 59.0, 22.0 ],
"text": "thresh $1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 360.0, 330.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-287",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 360.0, 300.0, 79.0, 22.0 ],
"text": "r compressor"
}
},
{
"box": {
"id": "obj-276",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 375.0, 63.0, 22.0 ],
"text": "bypass $1"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 300.0, 80.0, 22.0 ],
"text": "loadmess 1 0"
}
},
{
"box": {
"comment": "",
"id": "obj-324",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 570.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-391",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 150.0, 570.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-295",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-307",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-149", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"order": 1,
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"order": 0,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"order": 1,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 1 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 1 ],
"order": 0,
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 1 ],
"order": 1,
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"order": 0,
"source": [ "obj-276", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"order": 2,
"source": [ "obj-276", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"order": 1,
"source": [ "obj-276", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-287", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"order": 0,
"source": [ "obj-295", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"order": 1,
"source": [ "obj-295", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"order": 0,
"source": [ "obj-307", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"order": 1,
"source": [ "obj-307", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 1 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-276", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-324", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-391", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-54", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 165.26385533333337, 1935.0, 121.0, 22.0 ],
"text": "p masterCompressor"
}
},
{
"box": {
"id": "obj-122",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 405.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-114",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 510.0, 405.0, 178.0, 22.0 ],
"restore": [ "fullscreen", 0 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::fullscreen",
"varname": "u531020998[4]"
}
},
{
"box": {
"id": "obj-108",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 510.0, 375.0, 143.0, 22.0 ],
"restore": [ "fps", 60 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::fps",
"varname": "u531020998[3]"
}
},
{
"box": {
"id": "obj-93",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 510.0, 345.0, 152.0, 22.0 ],
"restore": [ "sync", 1 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::sync",
"varname": "u531020998[2]"
}
},
{
"box": {
"id": "obj-92",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 330.0, 345.0, 166.0, 22.0 ],
"restore": [ "floating", 0 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::floating",
"varname": "u531020998[1]"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 330.0, 375.0, 160.0, 22.0 ],
"restore": [ "visible", 0 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::visible",
"varname": "u531020998"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 825.0, 255.0, 179.0, 22.0 ],
"restore": [ 1920, 1080 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::resolution",
"varname": "u716017518"
}
},
{
"box": {
"id": "obj-42",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 332.7638853333333, 1137.0, 207.0, 47.0 ],
"text": "Use external editor deprecated, instead use Pulsar, Flok or send via OSC to /mercury-code to port 4880"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 559.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-48",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 440.5, 559.0, 142.0, 33.0 ],
"text": "Load the visuals patcher when rendering is on"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 455.5, 626.0, 83.0, 22.0 ],
"text": "s mcy_visuals"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 395.5, 559.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 395.5, 596.0, 207.0, 22.0 ],
"text": "loadunique _mercury_visuals.maxpat"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 395.5, 626.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-16",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1200.0, 277.0, 339.0, 33.0 ],
"text": "Deprecated, now moved to separate patchers in /visual folder.\nLoad them into the poly~ visualObject patcher via \"new visual\""
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2": [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion": 0.5,
"bgfillcolor_type": "color",
"fontface": 1,
"id": "obj-496",
"items": [ "Help", ",", "🎲", ":Random", "Example", ",", "🤓", ":Tutorial", ",", "📖", ":Documentation", ",", "🎶", ":Sounds", "in", "Mercury", ",", "👾", ":Join", "the", "Discord", ",", "⚠️::Troubleshooting" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 535.5, 120.0, 76.875, 22.0 ],
"presentation": 1,
"presentation_rect": [ 285.0, 0.0, 56.0, 22.0 ],
"textcolor": [ 0.498037099838257, 0.498052060604095, 0.498043477535248, 1.0 ]
}
},
{
"box": {
"id": "obj-497",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 546.0, 178.0, 35.0, 22.0 ],
"text": "set 0"
}
},
{
"box": {
"id": "obj-498",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 535.5, 150.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2": [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion": 0.5,
"bgfillcolor_type": "color",
"fontface": 1,
"id": "obj-492",
"items": [ "Sounds", ",", "Sounds", ">", "Add", ",", "Sounds", ">", "Replace", ",", "Sounds", ">", "Default", ",", "Sounds", ">", "Show", "Loaded", ",", "Waveforms", ">", "Add", ",", "Waveforms", ">", "Replace", ",", "Waveforms", ">", "Default", ",", "Waveforms", ">", "Show", "Loaded" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 390.0, 120.0, 76.875, 22.0 ],
"presentation": 1,
"presentation_rect": [ 93.5, 0.0, 71.5, 22.0 ],
"textcolor": [ 0.498037099838257, 0.498052060604095, 0.498043477535248, 1.0 ]
}
},
{
"box": {
"id": "obj-493",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 400.5, 178.0, 35.0, 22.0 ],
"text": "set 0"
}
},
{
"box": {
"id": "obj-494",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 390.0, 150.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2": [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion": 0.5,
"bgfillcolor_type": "color",
"fontface": 1,
"id": "obj-489",
"items": [ "File", ",", "Empty", ",", "Open", ",", "Save", ",", "Play", ",", "Silence", ",", "About", "Mercury" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 330.0, 90.0, 76.875, 22.0 ],
"presentation": 1,
"presentation_rect": [ 15.0, 0.0, 54.0, 22.0 ],
"textcolor": [ 0.498037099838257, 0.498052060604095, 0.498043477535248, 1.0 ]
}
},
{
"box": {
"id": "obj-485",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 340.5, 148.0, 35.0, 22.0 ],
"text": "set 0"
}
},
{
"box": {
"id": "obj-487",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 330.0, 120.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"id": "obj-481",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 483.375, 148.0, 35.0, 22.0 ],
"text": "set 0"
}
},
{
"box": {
"id": "obj-478",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 472.875, 120.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2": [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion": 0.5,
"bgfillcolor_type": "color",
"fontface": 1,
"id": "obj-474",
"items": [ "Settings", ",", "Audio", "Setup", ",", "Visual", "Setup", ",", "Editor", "Setup", ",", "Shortkeys", "Setup", ",", "Restart", "Interpreter", ",", "Initialize" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 472.875, 90.0, 76.875, 22.0 ],
"presentation": 1,
"presentation_rect": [ 182.25, 0.0, 77.5, 22.0 ],
"textcolor": [ 0.498037099838257, 0.498052060604095, 0.498043477535248, 1.0 ]
}
},
{
"box": {
"id": "obj-397",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 1369.0, 396.0, 81.0, 22.0 ],
"text": "routepass 0 1"
}
},
{
"box": {
"fontface": 1,
"id": "obj-399",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1380.0, 466.0, 59.0, 20.0 ],
"text": "Analyzer",
"textcolor": [ 1.0, 1.0, 1.0, 1.0 ]
}
},
{
"box": {
"id": "obj-477",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 819.9458769999999, 1664.5, 36.0, 22.0 ],
"text": "defer"
}
},
{
"box": {
"filename": "mrt.fxaa.jxs",
"id": "obj-381",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "jit_gl_texture", "" ],
"patching_rect": [ 825.0, 435.0, 151.0, 22.0 ],
"text": "jit.gl.slab @file mrt.fxaa.jxs",
"textfile": {
"filename": "mrt.fxaa.jxs",
"flags": 0,
"embed": 0,
"autowatch": 1
}
}
},
{
"box": {
"id": "obj-380",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1695.0, 1695.0, 110.0, 22.0 ],
"text": "mc.send~ directIns"
}
},
{
"box": {
"id": "obj-226",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1695.0, 1643.0, 177.0, 20.0 ],
"text": "// 16 direct inputs from the adc~"
}
},
{
"box": {
"id": "obj-197",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "multichannelsignal" ],
"patching_rect": [ 1695.0, 1665.0, 260.0, 22.0 ],
"text": "mc.adc~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16"
}
},
{
"box": {
"id": "obj-200",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1695.0, 1553.0, 170.0, 20.0 ],
"text": "// 16 direct outputs to the dac~"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "multichannelsignal" ],
"patching_rect": [ 1695.0, 1575.0, 148.0, 22.0 ],
"text": "mc.receive~ directOuts 16"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1695.0, 1605.0, 54.0, 22.0 ],
"text": "mc.dac~"
}
},
{
"box": {
"id": "obj-457",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1203.084778, 1380.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-454",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1445.5, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-449",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1143.084778, 1542.5, 71.0, 22.0 ],
"text": "s globalOsc"
}
},
{
"box": {
"id": "obj-448",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1509.5, 138.0, 22.0 ],
"text": "prepend /mercury/scalar"
}
},
{
"box": {
"id": "obj-443",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1635.0, 1520.5, 52.0, 22.0 ],
"text": "open $1"
}
},
{
"box": {
"id": "obj-319",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1791.0, 1385.5, 50.0, 22.0 ],
"text": "r voices"
}
},
{
"box": {
"fontface": 1,
"id": "obj-112",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 435.0, 1762.0, 192.66666666666669, 20.0 ],
"text": "// stutter FX"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 175.0, 206.0, 640.0, 591.0 ],
"boxes": [
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 79.0, 192.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 155.0, 212.89111328125, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 155.0, 107.89111328125, 40.0, 22.0 ],
"text": "t b l b"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 215.0, 152.89111328125, 35.0, 22.0 ],
"text": "1/4 0"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 170.0, 182.89111328125, 37.0, 22.0 ],
"text": "join 2"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 170.0, 152.89111328125, 41.0, 22.0 ],
"text": "unjoin"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 107.89111328125, 46.0, 22.0 ],
"text": "route 0"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 155.0, 242.89111328125, 49.0, 22.0 ],
"text": "1 $1 $2"
}
},
{
"box": {
"comment": "",
"id": "obj-34",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.00000028125, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-35",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 324.89111328125, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-36",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 155.0, 324.89111328125, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-21", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 1 ],
"source": [ "obj-28", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-32", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-32", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-34", 0 ]
}
}
]
},
"patching_rect": [ 390.0, 75.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "float" ],
"patching_rect": [ 426.0, 330.0, 77.0, 22.0 ],
"text": "mstosamps~"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 426.0, 300.0, 29.5, 22.0 ],
"text": "* 1."
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 426.0, 225.0, 29.5, 22.0 ],
"text": "t f b"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 436.5, 270.0, 87.0, 22.0 ],
"text": "pv bpmInterval"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 426.0, 195.0, 53.0, 22.0 ],
"text": "calcexpr"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "float" ],
"patching_rect": [ 312.0, 330.0, 77.0, 22.0 ],
"text": "mstosamps~"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 312.0, 300.0, 29.5, 22.0 ],
"text": "* 1."
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 312.0, 225.0, 29.5, 22.0 ],
"text": "t f b"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 322.5, 270.0, 87.0, 22.0 ],
"text": "pv bpmInterval"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 312.0, 195.0, 53.0, 22.0 ],
"text": "calcexpr"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 296.0, 150.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 296.0, 120.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 30.0, 49.0, 22.0 ],
"text": "r stutter"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 390.0, 30.0, 78.0, 22.0 ],
"text": "r beatRepeat"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 75.0, 45.0, 22.0 ],
"text": "0 1/4 0"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 30.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 30.0, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 757.0, 409.0, 705.0, 435.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 195.0, 29.5, 22.0 ],
"text": "+"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 150.0, 28.0, 22.0 ],
"text": "in 4"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 270.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 150.0, 29.5, 22.0 ],
"text": "%"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 243.33333333333334, 195.0, 29.5, 22.0 ],
"text": ">"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 253.83333333333334, 45.0, 28.0, 22.0 ],
"text": "in 3"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 300.0, 225.0, 353.0, 22.0 ],
"text": "peek stutbuf @index samples @interp linear @boundmode wrap"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 0,
"patching_rect": [ 33.33333333333334, 195.0, 189.0, 22.0 ],
"text": "poke stutbuf @boundmode ignore"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 538.0, 45.0, 115.0, 22.0 ],
"text": "data stutbuf 352800"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 90.0, 48.0, 22.0 ],
"text": "change"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 135.0, 29.5, 22.0 ],
"text": "+="
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 45.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 243.33333333333334, 300.0, 42.0, 22.0 ],
"text": "switch"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 243.33333333333334, 345.0, 35.0, 22.0 ],
"text": "out 1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 33.33333333333334, 135.0, 28.0, 22.0 ],
"text": "in 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"order": 1,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"order": 0,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 2 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 0,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 1,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 1 ],
"order": 2,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"order": 0,
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 150.0, 405.0, 91.0, 22.0 ],
"text": "gen~ @t stutter"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 757.0, 409.0, 705.0, 435.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 195.0, 29.5, 22.0 ],
"text": "+"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 150.0, 28.0, 22.0 ],
"text": "in 4"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 270.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 150.0, 29.5, 22.0 ],
"text": "%"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 243.33333333333334, 195.0, 29.5, 22.0 ],
"text": ">"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 253.83333333333334, 45.0, 28.0, 22.0 ],
"text": "in 3"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 300.0, 225.0, 353.0, 22.0 ],
"text": "peek stutbuf @index samples @interp linear @boundmode wrap"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 0,
"patching_rect": [ 33.33333333333334, 195.0, 189.0, 22.0 ],
"text": "poke stutbuf @boundmode ignore"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 538.0, 45.0, 115.0, 22.0 ],
"text": "data stutbuf 352800"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 90.0, 48.0, 22.0 ],
"text": "change"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 135.0, 29.5, 22.0 ],
"text": "+="
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 45.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 243.33333333333334, 300.0, 42.0, 22.0 ],
"text": "switch"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 243.33333333333334, 345.0, 35.0, 22.0 ],
"text": "out 1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 33.33333333333334, 135.0, 28.0, 22.0 ],
"text": "in 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"order": 1,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"order": 0,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 2 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 0,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 1,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 1 ],
"order": 2,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"order": 0,
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 30.0, 405.0, 91.0, 22.0 ],
"text": "gen~ @t stutter"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 150.0, 450.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 450.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 150.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 30.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-15", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"order": 0,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 1 ],
"order": 1,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 1 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-22", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 2 ],
"order": 0,
"source": [ "obj-24", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 2 ],
"order": 1,
"source": [ "obj-24", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-37", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 3 ],
"order": 0,
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 3 ],
"order": 1,
"source": [ "obj-9", 1 ]
}
}
]
},
"patching_rect": [ 165.2639003333333, 1762.0, 126.99995500000006, 22.0 ],
"text": "p stutterAll"
}
},
{
"box": {
"id": "obj-422",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 182.0, 1181.0, 87.0, 22.0 ],
"text": "r evaluateAfter"
}
},
{
"box": {
"id": "obj-495",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 204.0, 357.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-45",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 180.0, 71.0, 22.0 ],
"text": "predelay $1"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 315.0, 60.0, 45.0, 22.0 ],
"text": "t 100 b"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 30.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 315.0, 150.0, 29.5, 22.0 ],
"text": "/ 1."
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 360.0, 105.0, 87.0, 22.0 ],
"text": "pv bpmInterval"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 219.0, 38.0, 78.0, 22.0 ],
"text": "loadmess \"0\""
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 32.0, 275.0, 42.0, 22.0 ],
"text": "output"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 177.0, 275.0, 73.0, 22.0 ],
"text": "evalAfter $1"
}
},
{
"box": {
"id": "obj-487",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 207.0, 135.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-485",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 177.0, 195.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-484",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 177.0, 90.0, 80.0, 22.0 ],
"text": "routepass \"0\""
}
},
{
"box": {
"id": "obj-482",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 32.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-230",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 449.0, 193.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 175.5, 45.0, 102.0, 22.0 ],
"text": "param predelay 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 150.0, 32.0, 22.0 ],
"text": "fract"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 29.5, 22.0 ],
"text": "+"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 225.0, 53.0, 22.0 ],
"text": "< -0.995"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 195.0, 37.0, 22.0 ],
"text": "delta"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 122.0, 45.0, 30.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 75.0, 96.0, 22.0 ],
"text": "rate @sync lock"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 270.0, 37.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 45.0, 165.0, 90.0, 22.0 ],
"text": "gen~ @t pRate"
}
},
{
"box": {
"id": "obj-381",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 238.0, 135.0, 53.0, 22.0 ],
"text": "calcexpr"
}
},
{
"box": {
"id": "obj-422",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 45.0, 195.0, 42.0, 22.0 ],
"text": "edge~"
}
},
{
"box": {
"id": "obj-443",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 90.0, 116.0, 22.0 ],
"text": "phasor~ 1n @lock 1"
}
},
{
"box": {
"comment": "",
"id": "obj-493",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 177.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-494",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 32.0, 320.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-494", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-422", 0 ],
"source": [ "obj-230", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 1 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-230", 1 ],
"source": [ "obj-381", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-494", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-482", 1 ],
"source": [ "obj-422", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-43", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-230", 0 ],
"source": [ "obj-443", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-230", 0 ],
"source": [ "obj-45", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-482", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-381", 0 ],
"order": 0,
"source": [ "obj-484", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-485", 0 ],
"source": [ "obj-484", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-487", 0 ],
"order": 1,
"source": [ "obj-484", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-485", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-482", 0 ],
"order": 1,
"source": [ "obj-485", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-485", 0 ],
"source": [ "obj-487", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-484", 0 ],
"source": [ "obj-493", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-484", 0 ],
"source": [ "obj-5", 0 ]
}
}
]
},
"patching_rect": [ 182.0, 1215.0, 66.0, 22.0 ],
"text": "p evalAfter"
}
},
{
"box": {
"id": "obj-373",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1160.084778, 1782.5, 81.0, 22.0 ],
"text": "pv mcy_scale"
}
},
{
"box": {
"id": "obj-272",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1305.0, 1782.5, 74.0, 22.0 ],
"text": "pv mcy_root"
}
},
{
"box": {
"id": "obj-190",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1195.6195069999999, 1478.5, 85.0, 22.0 ],
"text": "pv mcy_scalar"
}
},
{
"box": {
"id": "obj-372",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 1515.0, 50.0, 22.0 ],
"text": "r voices"
}
},
{
"box": {
"id": "obj-488",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 85.0, 199.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-13",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 193.33333333333334, 180.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.33333333333334, 285.0, 95.0, 22.0 ],
"text": "pack s input 10 i"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 154.00000000000003, 75.0, 91.0, 22.0 ],
"text": "routepass clear"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.33333333333334, 240.0, 71.0, 22.0 ],
"text": "sprintf in%d"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 117.33333333333334, 210.0, 52.0, 22.0 ],
"text": "route int"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 315.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-482",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 154.00000000000003, 120.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-481",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.33333333333334, 180.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-460",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 231.33333333333334, 285.0, 120.0, 22.0 ],
"text": "set default input 10 1"
}
},
{
"box": {
"id": "obj-472",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 164.50000000000003, 390.0, 125.0, 22.0 ],
"text": "prepend replace input"
}
},
{
"box": {
"id": "obj-474",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 164.50000000000003, 360.0, 50.5, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict"
}
},
{
"box": {
"id": "obj-477",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 164.50000000000003, 420.0, 76.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict bind-inst"
}
},
{
"box": {
"id": "obj-478",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.33333333333334, 315.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-457",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 81.33333333333334, 120.0, 55.0, 22.0 ],
"text": "route Off"
}
},
{
"box": {
"id": "obj-454",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 45.0, 75.0, 99.0, 22.0 ],
"text": "route set append"
}
},
{
"box": {
"id": "obj-373",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 45.0, 30.0, 93.0, 22.0 ],
"text": "adstatus input 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-482", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-478", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 3 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-474", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-373", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-454", 0 ],
"order": 1,
"source": [ "obj-373", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-4", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-454", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-457", 0 ],
"source": [ "obj-454", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 0,
"source": [ "obj-457", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-481", 0 ],
"order": 1,
"source": [ "obj-457", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-474", 0 ],
"source": [ "obj-460", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-477", 0 ],
"source": [ "obj-472", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-472", 0 ],
"source": [ "obj-474", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-474", 0 ],
"source": [ "obj-478", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-481", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-460", 0 ],
"source": [ "obj-482", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-474", 0 ],
"source": [ "obj-482", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-5", 0 ]
}
}
]
},
"patching_rect": [ 1464.6125436666664, 1520.5, 135.0, 22.0 ],
"text": "p setAudioInputDevices"
}
},
{
"box": {
"fontface": 1,
"id": "obj-199",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 480.0, 2252.0, 244.0, 33.0 ],
"text": "// Enable monitoring on channels 3/4\n// Add compression to the monitor output"
}
},
{
"box": {
"id": "obj-424",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1398.2861736666664, 959.0, 29.5, 22.0 ],
"text": "edit"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1426.0, 928.0, 135.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 360.0, 135.0, 20.0 ],
"text": "Show Loaded Externals",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id": "obj-359",
"maxclass": "button",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"outlinecolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"parameter_enable": 0,
"patching_rect": [ 1398.2861736666664, 928.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 47.0, 359.0, 22.0, 22.0 ]
}
},
{
"box": {
"clip_size": 1,
"id": "obj-471",
"lastchannelcount": 0,
"maxclass": "live.gain~",
"numinlets": 2,
"numoutlets": 5,
"orientation": 1,
"outlettype": [ "signal", "signal", "", "float", "list" ],
"parameter_enable": 1,
"parameter_mappable": 0,
"patching_rect": [ 156.3784065000001, 2295.0, 138.0, 47.0 ],
"presentation": 1,
"presentation_rect": [ 210.0, 338.0, 135.0, 47.0 ],
"saved_attribute_attributes": {
"textcolor": {
"expression": ""
},
"tricolor": {
"expression": ""
},
"trioncolor": {
"expression": ""
},
"valueof": {
"parameter_initial": [ 0 ],
"parameter_initial_enable": 1,
"parameter_longname": "volume[1]",
"parameter_mmax": 6.0,
"parameter_mmin": -70.0,
"parameter_modmode": 0,
"parameter_shortname": "monitor",
"parameter_type": 0,
"parameter_unitstyle": 4
}
},
"textcolor": [ 1.0, 1.0, 1.0, 1.0 ],
"tricolor": [ 0.901960849761963, 0.901960849761963, 0.901960730552673, 1.0 ],
"trioncolor": [ 1.0, 0.709803921568627, 0.196078431372549, 1.0 ],
"varname": "master[1]"
}
},
{
"box": {
"id": "obj-470",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 492.8332883333334, 2340.0, 65.0, 22.0 ],
"text": "monitor $1"
}
},
{
"box": {
"id": "obj-469",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 404.99995500000006, 2340.0, 77.0, 22.0 ],
"text": "compress $1"
}
},
{
"box": {
"fontsize": 12.0,
"id": "obj-468",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 404.99995500000006, 2385.0, 73.0, 22.0 ],
"text": "s storePrefs"
}
},
{
"box": {
"id": "obj-467",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 321.82907300000016, 2220.0, 135.0, 22.0 ],
"text": "route monitor compress"
}
},
{
"box": {
"id": "obj-466",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 321.82907300000016, 2191.0, 68.0, 22.0 ],
"text": "r fromPrefs"
}
},
{
"box": {
"id": "obj-465",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 403.5929583333335, 2252.0, 63.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 231.0, 311.0, 63.0, 20.0 ],
"text": "Compress",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"id": "obj-464",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 345.5929583333335, 2295.0, 52.0, 33.0 ],
"presentation": 1,
"presentation_rect": [ 231.0, 288.0, 72.0, 20.0 ],
"text": "Monitor out:",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"hint": "",
"id": "obj-463",
"maxclass": "led",
"numinlets": 1,
"numoutlets": 1,
"offcolor": [ 0.882352941176471, 0.882352941176471, 0.882352941176471, 0.3 ],
"oncolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 379.82907300000016, 2250.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 210.0, 311.0, 22.0, 22.0 ],
"thickness": 70.0
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"hint": "",
"id": "obj-462",
"maxclass": "led",
"numinlets": 1,
"numoutlets": 1,
"offcolor": [ 0.882352941176471, 0.882352941176471, 0.882352941176471, 0.3 ],
"oncolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 321.82907300000016, 2295.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 210.0, 287.0, 22.0, 22.0 ],
"thickness": 70.0
}
},
{
"box": {
"id": "obj-456",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 321.82907300000016, 2340.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-452",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 321.82907300000016, 2385.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-451",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 109.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-59",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 78.0, 158.0, 22.0 ],
"text": "outlevel_lf $1, outlevel_rf $1"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 48.0, 77.0, 22.0 ],
"text": "loadmess 22"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 49.999999666666554, 300.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 105.99999966666655, 300.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 220.5, 135.0, 29.5, 22.0 ],
"text": "!- 1"
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 220.5, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 210.0, 210.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 165.0, 210.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-381",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 49.999999666666554, 210.0, 30.0, 22.0 ],
"text": "*~ 1"
}
},
{
"box": {
"id": "obj-359",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 105.99999966666655, 210.0, 30.0, 22.0 ],
"text": "*~ 1"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "list", "list" ],
"patching_rect": [ 49.999999666666554, 135.0, 75.0, 22.0 ],
"text": "omx.5band~"
}
},
{
"box": {
"comment": "",
"id": "obj-424",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 51.093016666666585, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-443",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 105.99999966666655, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-448",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 49.999999666666554, 341.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-449",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 105.99999966666655, 341.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-359", 1 ],
"order": 1,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-381", 1 ],
"order": 2,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 0,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-359", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-381", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 1 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-424", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"order": 1,
"source": [ "obj-424", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 0,
"source": [ "obj-443", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 1 ],
"order": 1,
"source": [ "obj-443", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-449", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-448", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-359", 0 ],
"source": [ "obj-77", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-381", 0 ],
"source": [ "obj-77", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 235.3784065000001, 2235.0, 59.0, 22.0 ],
"text": "p monitor"
}
},
{
"box": {
"id": "obj-347",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.09295833333357, 1995.0, 80.0, 22.0 ],
"text": "r outputDelay"
}
},
{
"box": {
"id": "obj-327",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 360.0, 1443.0, 82.0, 22.0 ],
"text": "s outputDelay"
}
},
{
"box": {
"id": "obj-291",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 822.0, 264.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 210.0, 33.0, 22.0 ],
"text": "== 2"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "int", "float", "int", "int" ],
"patching_rect": [ 75.0, 120.0, 62.0, 22.0 ],
"text": "dspstate~"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 150.0, 49.0, 22.0 ],
"text": "pak 0 0"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 180.0, 29.5, 22.0 ],
"text": "+"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 75.0, 58.0, 22.0 ],
"text": "route set"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 45.0, 45.0, 92.0, 22.0 ],
"text": "adstatus switch"
}
},
{
"box": {
"comment": "",
"id": "obj-39",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 255.13568099999998, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 1 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-63", 0 ]
}
}
]
},
"patching_rect": [ 120.0, 656.0, 75.0, 22.0 ],
"text": "p isAudioOn"
}
},
{
"box": {
"id": "obj-499",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-481",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 195.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-472",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 140.0, 22.0 ],
"text": "append synth_external 9"
}
},
{
"box": {
"id": "obj-466",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 90.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-465",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 135.0, 139.0, 22.0 ],
"text": "sprintf symout synth::%s"
}
},
{
"box": {
"comment": "",
"id": "obj-497",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ],
"varname": "u676040351"
}
},
{
"box": {
"comment": "",
"id": "obj-498",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 240.0, 30.0, 30.0 ],
"varname": "u921040335"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-472", 0 ],
"source": [ "obj-465", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-465", 0 ],
"source": [ "obj-466", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-481", 0 ],
"source": [ "obj-472", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-498", 0 ],
"source": [ "obj-481", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-466", 0 ],
"source": [ "obj-497", 0 ]
}
}
]
},
"patching_rect": [ 1346.2861736666664, 1005.0, 51.0, 22.0 ],
"text": "p setLib"
}
},
{
"box": {
"id": "obj-486",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1303.6195069999997, 928.0, 57.0, 22.0 ],
"text": "t getkeys"
}
},
{
"box": {
"id": "obj-473",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1346.2861736666664, 1035.0, 76.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict bind-inst"
}
},
{
"box": {
"id": "obj-459",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1303.6195069999997, 960.0, 83.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict sLibPaths"
}
},
{
"box": {
"id": "obj-458",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1303.6195069999997, 894.0, 57.0, 22.0 ],
"text": "r bindSrc"
}
},
{
"box": {
"fontface": 1,
"id": "obj-450",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1303.6195069999997, 870.0, 163.0, 20.0 ],
"text": "// Assets: External Sources"
}
},
{
"box": {
"activedialcolor": [ 1.0, 0.709803921568627, 0.196078431372549, 1.0 ],
"activeneedlecolor": [ 0.901960849761963, 0.901960849761963, 0.901960730552673, 1.0 ],
"id": "obj-461",
"maxclass": "live.dial",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "float" ],
"parameter_enable": 1,
"patching_rect": [ 330.09295833333357, 2032.0, 34.23611466666665, 48.0 ],
"presentation": 1,
"presentation_rect": [ 302.0, 162.0, 43.0, 48.0 ],
"saved_attribute_attributes": {
"activedialcolor": {
"expression": ""
},
"activeneedlecolor": {
"expression": ""
},
"textcolor": {
"expression": ""
},
"valueof": {
"parameter_exponent": 3.0,
"parameter_initial": [ 0.0 ],
"parameter_initial_enable": 1,
"parameter_longname": "latency",
"parameter_mmax": 250.0,
"parameter_modmode": 0,
"parameter_shortname": "latency",
"parameter_type": 0,
"parameter_unitstyle": 2
}
},
"textcolor": [ 0.701957941055298, 0.701978802680969, 0.701966941356659, 1.0 ],
"varname": "latency"
}
},
{
"box": {
"id": "obj-447",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1200.0, 391.0, 65.0, 22.0 ],
"text": "enable 0 1"
}
},
{
"box": {
"id": "obj-442",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1200.0, 360.0, 70.0, 22.0 ],
"text": "r deferLoad"
}
},
{
"box": {
"id": "obj-251",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1200.0, 421.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-445",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 135.0, 229.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 141.0, 180.0, 91.0, 22.0 ],
"text": "loadmess voice"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 390.0, 210.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 390.0, 180.0, 103.0, 22.0 ],
"text": "25 180 Samantha"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 390.0, 150.0, 58.0, 22.0 ],
"text": "loadbang"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 300.0, 210.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 310.5, 285.0, 94.0, 22.0 ],
"text": "prepend symbol"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 150.0, 76.0, 22.0 ],
"text": "r voiceName"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 135.0, 90.0, 22.0 ],
"text": "hello everyone!"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 225.0, 210.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-23",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 165.0, 210.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 345.0, 84.0, 22.0 ],
"text": "prepend voice"
}
},
{
"box": {
"id": "obj-10",
"items": [ "(default)", ",", "Alex", ",", "Alice", ",", "Alva", ",", "Amelie", ",", "Anna", ",", "Carmit", ",", "Damayanti", ",", "Daniel", ",", "Diego", ",", "Ellen", ",", "Fiona", ",", "Fred", ",", "Ioana", ",", "Joana", ",", "Jorge", ",", "Juan", ",", "Kanya", ",", "Karen", ",", "Kyoko", ",", "Laura", ",", "Lekha", ",", "Luca", ",", "Luciana", ",", "Maged", ",", "Mariska", ",", "Mei-Jia", ",", "Melina", ",", "Milena", ",", "Moira", ",", "Monica", ",", "Nora", ",", "Paulina", ",", "Rishi", ",", "Samantha", ",", "Sara", ",", "Satu", ",", "Sin-ji", ",", "Tessa", ",", "Thomas", ",", "Ting-Ting", ",", "Veena", ",", "Victoria", ",", "Xander", ",", "Yelda", ",", "Yuna", ",", "Yuri", ",", "Zosia", ",", "Zuzana" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 45.0, 315.0, 100.0, 22.0 ]
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 285.0, 70.0, 22.0 ],
"text": "aka.speech"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 180.0, 88.0, 22.0 ],
"text": "prepend speak"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 2 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 3 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"order": 1,
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"order": 0,
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-35", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-39", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"midpoints": [ 54.5, 377.0, 36.5, 377.0, 36.5, 274.0, 54.5, 274.0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 450.895828, 1477.0, 83.0, 22.0 ],
"text": "p text2speech"
}
},
{
"box": {
"id": "obj-444",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 104.5, 976.0, 121.0, 22.0 ],
"text": "prepend ignore_keys"
}
},
{
"box": {
"id": "obj-440",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 758.9458769999999, 1574.5, 87.0, 22.0 ],
"text": "pv bpmInterval"
}
},
{
"box": {
"id": "obj-431",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 311.76388533333335, 1515.0, 71.0, 22.0 ],
"text": "s modulator"
}
},
{
"box": {
"id": "obj-421",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1195.6195069999999, 1574.5, 125.0, 22.0 ],
"text": "loadmess chromatic c"
}
},
{
"box": {
"id": "obj-436",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1580.6666666666665, 1414.0, 39.0, 22.0 ],
"text": "r click"
}
},
{
"box": {
"id": "obj-435",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 124.0, 104.0, 652.0, 788.0 ],
"boxes": [
{
"box": {
"id": "obj-168",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 102.0, 75.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-167",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 102.0, 45.0, 79.0, 22.0 ],
"text": "r priorityLoad"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 193.0, 210.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-165",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 102.0, 330.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-162",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 180.0, 285.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-159",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 102.0, 255.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-158",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 19.0, 285.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-154",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 193.0, 120.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-153",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 19.0, 255.0, 71.0, 22.0 ],
"text": "r mcy_mute"
}
},
{
"box": {
"id": "obj-151",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 49.5, 210.0, 29.5, 22.0 ],
"text": "> 0"
}
},
{
"box": {
"id": "obj-150",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 102.0, 360.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 680.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 375.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 118.0, 315.0, 30.0, 22.0 ],
"text": "==~"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 49.5, 660.0, 29.5, 22.0 ],
"text": "-~"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 68.5, 630.0, 82.0, 22.0 ],
"text": "onepole~ 150"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 465.0, 30.0, 22.0 ],
"text": "*~ 3"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 328.0, 606.0, 39.0, 22.0 ],
"text": "$1 $1"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 351.0, 651.0, 89.0, 22.0 ],
"text": "chL $1, chR $2"
}
},
{
"box": {
"data": {
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 783.0, 181.0, 643.0, 602.0 ],
"boxes": [
{
"box": {
"maxclass": "newobj",
"text": "?",
"patching_rect": [ 150.0, 255.0, 40.0, 22.0 ],
"id": "obj-21",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "param chR 0",
"patching_rect": [ 201.0, 165.0, 77.0, 22.0 ],
"id": "obj-15",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "==",
"patching_rect": [ 190.5, 203.0, 29.5, 22.0 ],
"id": "obj-16",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "in 2",
"patching_rect": [ 160.5, 45.0, 28.0, 22.0 ],
"id": "obj-17",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "param chL 0",
"patching_rect": [ 180.0, 135.0, 75.0, 22.0 ],
"id": "obj-6",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "==",
"patching_rect": [ 94.0, 203.0, 29.5, 22.0 ],
"id": "obj-5",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "in 1",
"patching_rect": [ 55.5, 45.0, 28.0, 22.0 ],
"id": "obj-1",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "mc_channel",
"patching_rect": [ 94.0, 135.0, 73.0, 22.0 ],
"id": "obj-2",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "?",
"patching_rect": [ 45.0, 255.0, 40.0, 22.0 ],
"id": "obj-3",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ]
}
},
{
"box": {
"maxclass": "newobj",
"text": "out 1",
"patching_rect": [ 45.0, 315.0, 35.0, 22.0 ],
"id": "obj-4",
"numinlets": 1,
"numoutlets": 0
}
}
],
"lines": [
{
"patchline": {
"source": [ "obj-16", 0 ],
"destination": [ "obj-21", 0 ]
}
},
{
"patchline": {
"source": [ "obj-5", 0 ],
"destination": [ "obj-3", 0 ]
}
},
{
"patchline": {
"source": [ "obj-1", 0 ],
"destination": [ "obj-3", 1 ]
}
},
{
"patchline": {
"source": [ "obj-3", 0 ],
"destination": [ "obj-4", 0 ]
}
},
{
"patchline": {
"source": [ "obj-17", 0 ],
"destination": [ "obj-21", 1 ]
}
},
{
"patchline": {
"source": [ "obj-21", 0 ],
"destination": [ "obj-4", 0 ]
}
},
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-16", 0 ],
"order": 0
}
},
{
"patchline": {
"source": [ "obj-15", 0 ],
"destination": [ "obj-16", 1 ]
}
},
{
"patchline": {
"source": [ "obj-6", 0 ],
"destination": [ "obj-5", 1 ]
}
},
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-5", 0 ],
"order": 1
}
}
]
}
},
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "multichannelsignal" ],
"patching_rect": [ 50.0, 705.0, 213.0, 22.0 ],
"text": "mc.gen~ @t send-channel @chans 16",
"wrapper_uniquekey": "u766000886"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 750.0, 119.0, 22.0 ],
"text": "mc.send~ directOuts"
}
},
{
"box": {
"id": "obj-132",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 248.5, 255.0, 19.0, 22.0 ],
"text": "t f"
}
},
{
"box": {
"id": "obj-125",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 540.0, 86.0, 22.0 ],
"text": "zl.lookup 0.5 1"
}
},
{
"box": {
"id": "obj-124",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 585.0, 30.0, 22.0 ],
"text": "*~ 1"
}
},
{
"box": {
"id": "obj-119",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 375.0, 525.0, 29.5, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-118",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 328.0, 570.0, 42.0, 22.0 ],
"text": "gate 2"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 375.0, 495.0, 29.5, 22.0 ],
"text": "> 1"
}
},
{
"box": {
"id": "obj-110",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 375.0, 465.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"id": "obj-108",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 212.16666666666669, 180.0, 29.5, 22.0 ],
"text": "!/ 1."
}
},
{
"box": {
"id": "obj-109",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 212.16666666666669, 150.0, 55.0, 22.0 ],
"text": "calcExpr"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 177.5, 150.0, 29.5, 22.0 ],
"text": "!/ 1."
}
},
{
"box": {
"id": "obj-97",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 177.5, 120.0, 55.0, 22.0 ],
"text": "calcExpr"
}
},
{
"box": {
"id": "obj-87",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 319.5, 420.0, 82.0, 22.0 ],
"text": "route gain out"
}
},
{
"box": {
"id": "obj-74",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 248.5, 330.0, 32.0, 22.0 ],
"text": "/ 1.5"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 240.0, 36.0, 22.0 ],
"text": "%~ 1"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 210.0, 30.0, 22.0 ],
"text": "*~ 4"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 173.0, 285.0, 42.0, 22.0 ],
"text": "delta~"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 173.0, 240.0, 36.0, 22.0 ],
"text": "%~ 1"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 173.0, 210.0, 30.0, 22.0 ],
"text": "*~ 1"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 173.0, 315.0, 47.0, 22.0 ],
"text": "<~ -0.9"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 315.0, 47.0, 22.0 ],
"text": "<~ -0.9"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 285.0, 42.0, 22.0 ],
"text": "delta~"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 150.0, 116.0, 22.0 ],
"text": "phasor~ 1n @lock 1"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 510.0, 40.0, 22.0 ],
"text": "*~ 0.5"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 50.0, 420.0, 88.0, 22.0 ],
"text": "svf~ 1000 0.85"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 284.0, 330.0, 111.0, 22.0 ],
"text": "zmap 0. 1. 0.8 0.99"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 177.5, 90.0, 161.0, 22.0 ],
"text": "route time accent freq length"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 173.0, 420.0, 81.0, 22.0 ],
"text": "svf~ 500 0.85"
}
},
{
"box": {
"comment": "",
"id": "obj-146",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 177.5, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 1 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 1 ],
"source": [ "obj-108", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-108", 0 ],
"source": [ "obj-109", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-110", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-119", 0 ],
"order": 0,
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"order": 1,
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-118", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-118", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-119", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 0,
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 1,
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 1 ],
"source": [ "obj-125", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"order": 1,
"source": [ "obj-132", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-74", 0 ],
"order": 0,
"source": [ "obj-132", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-109", 0 ],
"source": [ "obj-14", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-132", 0 ],
"source": [ "obj-14", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-14", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-87", 0 ],
"source": [ "obj-14", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-146", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 2 ],
"order": 0,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 2 ],
"order": 1,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"order": 0,
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"order": 1,
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 0,
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"order": 1,
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 1 ],
"order": 0,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"order": 1,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 1 ],
"source": [ "obj-74", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"order": 0,
"source": [ "obj-87", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 1 ],
"order": 1,
"source": [ "obj-87", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 1 ],
"source": [ "obj-87", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-97", 0 ]
}
}
]
},
"patching_rect": [ 180.0, 405.0, 103.0, 22.0 ],
"text": "p metronome-dsp"
}
},
{
"box": {
"id": "obj-131",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 229.5, 285.0, 70.0, 22.0 ],
"text": "r deferLoad"
}
},
{
"box": {
"id": "obj-90",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 229.5, 330.0, 316.0, 22.0 ],
"text": "out 3 4, gain 0.9, time 1/4, accent 1/1, freq 880, length 0.4"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 131.66666666666669, 210.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 102.0, 210.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 102.0, 167.0, 108.0, 22.0 ],
"text": "route on off default"
}
},
{
"box": {
"id": "obj-12",
"linecount": 9,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 300.0, 45.0, 150.0, 127.0 ],
"text": "metronome clicktrack\n\nsettings:\nout channels (1/2 3/4 5/6)\ngain 0-1\ntime (1/1 - 1/32)\naccent (1/1 - 1/32)\nfreq Hz\nlength 0-1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 120.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-90", 0 ],
"source": [ "obj-131", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-90", 0 ],
"source": [ "obj-15", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-149", 0 ],
"source": [ "obj-150", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-159", 0 ],
"source": [ "obj-151", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-158", 0 ],
"source": [ "obj-153", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-166", 0 ],
"source": [ "obj-154", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-165", 0 ],
"source": [ "obj-158", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-162", 0 ],
"order": 0,
"source": [ "obj-159", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-165", 0 ],
"order": 1,
"source": [ "obj-159", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-159", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-165", 0 ],
"source": [ "obj-162", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-150", 0 ],
"source": [ "obj-165", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-162", 1 ],
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-168", 0 ],
"source": [ "obj-167", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-168", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-159", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-149", 0 ],
"source": [ "obj-2", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-2", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-151", 0 ],
"source": [ "obj-2", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-151", 0 ],
"source": [ "obj-2", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-149", 0 ],
"source": [ "obj-90", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 1580.6666666666665, 1452.0, 79.0, 22.0 ],
"text": "p metronome",
"varname": "metronome"
}
},
{
"box": {
"id": "obj-438",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 0.0, 0.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-431",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 75.0, 130.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-428",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 130.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-421",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 50.0, 100.0, 69.0, 22.0 ],
"text": "route on off"
}
},
{
"box": {
"comment": "",
"id": "obj-435",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-436",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 52.33337400000005, 212.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-428", 0 ],
"source": [ "obj-421", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-431", 0 ],
"source": [ "obj-421", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-436", 0 ],
"source": [ "obj-421", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-436", 0 ],
"source": [ "obj-428", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-436", 0 ],
"source": [ "obj-431", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-421", 0 ],
"source": [ "obj-435", 0 ]
}
}
]
},
"patching_rect": [ 1455.0, 420.0, 48.0, 22.0 ],
"text": "p onOff"
}
},
{
"box": {
"id": "obj-419",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1576.3333333333335, 729.0, 71.0, 22.0 ],
"text": "s audioSide"
}
},
{
"box": {
"id": "obj-420",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1576.3333333333335, 690.0, 64.0, 22.0 ],
"text": "snapshot~"
}
},
{
"box": {
"id": "obj-417",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1491.0, 729.0, 67.0, 22.0 ],
"text": "s audioMid"
}
},
{
"box": {
"id": "obj-418",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1491.0, 690.0, 64.0, 22.0 ],
"text": "snapshot~"
}
},
{
"box": {
"id": "obj-411",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1747.0, 729.0, 72.0, 22.0 ],
"text": "s audioHigh"
}
},
{
"box": {
"id": "obj-416",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1747.0, 690.0, 64.0, 22.0 ],
"text": "snapshot~"
}
},
{
"box": {
"id": "obj-407",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1661.6666666666665, 729.0, 69.0, 22.0 ],
"text": "s audioLow"
}
},
{
"box": {
"id": "obj-404",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1661.6666666666665, 690.0, 64.0, 22.0 ],
"text": "snapshot~"
}
},
{
"box": {
"id": "obj-390",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1426.0, 612.0, 51.0, 22.0 ],
"text": "r render"
}
},
{
"box": {
"fontsize": 12.0,
"id": "obj-408",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 400.7638853333333, 1072.5, 73.0, 22.0 ],
"text": "s storePrefs"
}
},
{
"box": {
"id": "obj-387",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 852.1666666666665, 939.0, 29.5, 22.0 ],
"text": "edit"
}
},
{
"box": {
"id": "obj-379",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 969.1666666666665, 939.0, 29.5, 22.0 ],
"text": "edit"
}
},
{
"box": {
"id": "obj-246",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1092.895828, 894.0, 102.0, 22.0 ],
"text": "r SHOW_WAVES"
}
},
{
"box": {
"id": "obj-402",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 205.5, 703.0, 55.0, 22.0 ],
"text": "route set"
}
},
{
"box": {
"id": "obj-377",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 360.0, 51.0, 22.0 ],
"text": "v debug"
}
},
{
"box": {
"id": "obj-378",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 1352.0, 466.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-376",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1352.0, 435.0, 29.5, 22.0 ],
"text": "!- 1"
}
},
{
"box": {
"id": "obj-369",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1352.0, 360.0, 52.0, 22.0 ],
"text": "r enable"
}
},
{
"box": {
"fontface": 1,
"id": "obj-355",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1008.9458769999999, 870.0, 130.0, 20.0 ],
"text": "// Assets: Wavetables"
}
},
{
"box": {
"id": "obj-361",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1149.1195069999994, 976.5, 120.0, 33.0 ],
"text": "< wavetables for lookup in polybuffer~"
}
},
{
"box": {
"id": "obj-362",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 635.0, 360.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 315.0, 158.0, 22.0 ],
"text": "append synth_wavetable 12"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 285.0, 164.0, 22.0 ],
"text": "sprintf symout wavetable::%s"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 255.0, 119.0, 22.0 ],
"text": "append synth_poly 4"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 225.0, 163.0, 22.0 ],
"text": "sprintf symout polySynth::%s"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 195.0, 98.0, 22.0 ],
"text": "prepend set loop"
}
},
{
"box": {
"id": "obj-153",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 253.5, 225.0, 114.0, 22.0 ],
"text": "prepend set sample"
}
},
{
"box": {
"id": "obj-144",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 253.5, 150.0, 50.5, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict"
}
},
{
"box": {
"id": "obj-241",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 150.0, 139.0, 22.0 ],
"text": "sprintf symout synth::%s"
}
},
{
"box": {
"id": "obj-238",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 360.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-225",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 183.0, 132.0, 22.0 ],
"text": "append synth_simple 0"
}
},
{
"box": {
"id": "obj-147",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 45.0, 90.0, 436.0, 22.0 ],
"text": "route set clear"
}
},
{
"box": {
"comment": "",
"id": "obj-260",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "clear" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ],
"varname": "u237015714"
}
},
{
"box": {
"comment": "",
"id": "obj-261",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 405.0, 30.0, 30.0 ],
"varname": "u361009303"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 0,
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-153", 0 ],
"order": 1,
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-144", 0 ],
"source": [ "obj-147", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-147", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-225", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-261", 0 ],
"source": [ "obj-238", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-225", 0 ],
"source": [ "obj-241", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-147", 0 ],
"source": [ "obj-260", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 1,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-241", 0 ],
"order": 2,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 0,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-6", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 1006.9458770000001, 1016.5, 71.0, 22.0 ],
"text": "p setWaves"
}
},
{
"box": {
"id": "obj-81",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 1443.0, 73.0, 22.0 ],
"text": "s mcy_mute"
}
},
{
"box": {
"id": "obj-349",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 652.0, 783.0 ],
"boxes": [
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 63.5, 675.0, 53.0, 22.0 ],
"text": "prepend"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 630.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 120.0, 57.0, 22.0 ],
"text": "tosymbol"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 105.0, 75.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 96.5, 300.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 164.0, 585.0, 55.0, 22.0 ],
"text": "append ]"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 164.0, 555.0, 59.0, 22.0 ],
"text": "prepend ["
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 242.0, 495.0, 29.5, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 141.0, 525.0, 42.0, 22.0 ],
"text": "gate 2"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 242.0, 465.0, 29.5, 22.0 ],
"text": "> 1"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 242.0, 435.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 164.0, 465.0, 67.0, 22.0 ],
"text": "route array"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 96.5, 630.0, 88.0, 22.0 ],
"text": "zl 32767 group"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 164.0, 435.0, 47.0, 22.0 ],
"text": "dict.iter"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 107.0, 360.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 63.5, 260.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 96.5, 260.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 107.0, 395.0, 133.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp obj:dictionary:.+"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 105.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 39.5, 185.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 39.5, 220.0, 133.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp obj:dictionary:.+"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 96.5, 330.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 120.0, 74.0, 22.0 ],
"text": "getVariables"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 63.5, 705.0, 71.0, 22.0 ],
"text": "print PRINT"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-10", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-10", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"order": 0,
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"order": 1,
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-24", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-32", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 1 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-9", 2 ]
}
}
]
},
"patching_rect": [ 518.5624946666667, 1515.0, 53.0, 22.0 ],
"text": "p printer"
}
},
{
"box": {
"id": "obj-348",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 518.5624946666667, 1443.0, 63.0, 22.0 ],
"text": "route print"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 106.0, 1485.0, 79.0, 22.0 ],
"text": "s countReset"
}
},
{
"box": {
"id": "obj-262",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 1710.0, 59.0, 22.0 ],
"text": "voices $1"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 1680.0, 50.0, 22.0 ],
"text": "r voices"
}
},
{
"box": {
"fontface": 1,
"id": "obj-324",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 645.0, 1365.0, 97.0, 20.0 ],
"text": "// Variables"
}
},
{
"box": {
"id": "obj-250",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 338.76388533333335, 1575.0, 51.0, 22.0 ],
"text": "s solsys"
}
},
{
"box": {
"id": "obj-247",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-338",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 300.0, 123.0, 35.0 ],
"text": ";\rmax clearmaxwindow"
}
},
{
"box": {
"id": "obj-310",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 107.5, 300.0, 97.0, 35.0 ],
"text": ";\rmax maxwindow"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 107.5, 240.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-244",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 132.0, 84.0, 22.0 ],
"text": "receive debug"
}
},
{
"box": {
"id": "obj-239",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 177.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-238",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 107.5, 132.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-132",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 107.5, 100.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 100.0, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"comment": "",
"id": "obj-245",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 300.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-132", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-239", 1 ],
"source": [ "obj-238", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 0,
"source": [ "obj-239", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-245", 0 ],
"order": 1,
"source": [ "obj-239", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-239", 0 ],
"source": [ "obj-244", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-239", 0 ],
"source": [ "obj-48", 0 ]
}
}
]
},
"patching_rect": [ 149.25, 270.0, 90.0, 22.0 ],
"text": "p enableDebug"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "silence" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 766.0, 223.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 114.0, 226.0, 50.0, 22.0 ],
"text": "r MUTE"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 71.0, 145.0, 29.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 142.0, 145.0, 29.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 310.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 142.0, 325.0, 29.5, 22.0 ],
"text": "&&"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 152.5, 190.0, 29.5, 22.0 ],
"text": "> 0"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "int" ],
"patching_rect": [ 110.0, 220.0, 29.5, 22.0 ],
"text": "t b i"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 99.5, 280.0, 40.0, 22.0 ],
"text": "zl.sub"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 142.0, 355.0, 29.5, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 54.5, 400.0, 52.0, 22.0 ],
"text": "switch 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 99.5, 250.0, 75.0, 22.0 ],
"text": "0 4 16 20 50"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 110.0, 190.0, 33.0, 22.0 ],
"text": ">> 7"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 71.0, 190.0, 29.5, 22.0 ],
"text": "+"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 4,
"outlettype": [ "int", "int", "int", "int" ],
"patching_rect": [ 50.0, 100.0, 50.5, 22.0 ],
"text": "key"
}
},
{
"box": {
"comment": "",
"id": "obj-48",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 54.5, 482.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-16", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-17", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-33", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 2 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-9", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-9", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 45.0, 45.0, 68.0, 22.0 ],
"text": "p keyDown"
}
},
{
"box": {
"comment": "",
"id": "obj-10",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 311.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "silence" ],
"patching_rect": [ 45.0, 266.0, 53.0, 22.0 ],
"text": "t silence"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 69.0, 91.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 107.0, 180.0, 29.5, 22.0 ],
"text": "$3"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 45.0, 226.0, 54.0, 22.0 ],
"text": "sel 2094"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 69.0, 121.0, 66.0, 22.0 ],
"text": "get silence"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 69.0, 151.0, 133.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict shortkeys @quiet 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"order": 0,
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 90.0, 1343.0, 66.0, 22.0 ],
"text": "p muteKey"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 273.0, 529.0, 86.0, 22.0 ],
"text": "routepass size"
}
},
{
"box": {
"fontface": 1,
"id": "obj-229",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 332.7638853333333, 1117.5, 105.0, 20.0 ],
"text": "// External Editor"
}
},
{
"box": {
"id": "obj-220",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1092.895828, 1139.5, 150.0, 20.0 ],
"text": "< wavetables for synthesis"
}
},
{
"box": {
"id": "obj-213",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 79.5, 1095.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-342",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 327.7638853333333, 911.0, 42.0, 22.0 ],
"text": "r RUN"
}
},
{
"box": {
"id": "obj-341",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "run" ],
"patching_rect": [ 242.0, 976.0, 33.0, 22.0 ],
"text": "t run"
}
},
{
"box": {
"id": "obj-312",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 79.5, 911.0, 97.0, 22.0 ],
"text": "r FILE_HANDLE"
}
},
{
"box": {
"id": "obj-296",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "clear" ],
"patching_rect": [ 184.5, 941.0, 41.0, 22.0 ],
"text": "t clear"
}
},
{
"box": {
"id": "obj-268",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 184.5, 911.0, 97.0, 22.0 ],
"text": "r CLEAR_CODE"
}
},
{
"box": {
"id": "obj-266",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 32.0, 941.0, 46.0, 22.0 ],
"text": "r editor"
}
},
{
"box": {
"id": "obj-194",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 32.0, 976.0, 37.0, 22.0 ],
"text": "r size"
}
},
{
"box": {
"id": "obj-160",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 124.5, 941.0, 51.0, 22.0 ],
"text": "r render"
}
},
{
"box": {
"id": "obj-118",
"linecount": 3,
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 79.5, 1037.0, 239.0, 49.0 ],
"text": "th.gl.texteditor mcyVout 1280 720 @cursor <== @comment // @output_matrix 0 @keybindings shortkeys"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "black" ],
"patching_rect": [ 301.93052200000005, 1443.0, 43.0, 22.0 ],
"text": "t black"
}
},
{
"box": {
"id": "obj-335",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 268.76385533333337, 1575.0, 56.0, 22.0 ],
"text": "s newVis"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 193.76388533333335, 1485.0, 196.0, 22.0 ],
"text": "route visual solarSystem modulator"
}
},
{
"box": {
"id": "obj-129",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 740.0, 904.0, 100.0, 33.0 ],
"text": "show polybuffer~ content"
}
},
{
"box": {
"id": "obj-158",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 705.0, 1604.5, 139.0, 22.0 ],
"text": "prepend /mercury/tempo"
}
},
{
"box": {
"id": "obj-151",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1283.584778, 1845.0, 127.0, 22.0 ],
"text": "prepend /mercury/root"
}
},
{
"box": {
"id": "obj-150",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1075.084778, 1815.0, 166.0, 22.0 ],
"text": "prepend /mercury/scaleName"
}
},
{
"box": {
"id": "obj-145",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1252.084778, 1815.0, 159.0, 22.0 ],
"text": "prepend /mercury/rootName"
}
},
{
"box": {
"id": "obj-141",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1845.0, 134.0, 22.0 ],
"text": "prepend /mercury/scale"
}
},
{
"box": {
"id": "obj-102",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1075.084778, 1890.0, 71.0, 22.0 ],
"text": "s globalOsc"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 705.0, 1635.5, 71.0, 22.0 ],
"text": "s globalOsc"
}
},
{
"box": {
"id": "obj-100",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 1544.0, 96.0, 22.0 ],
"text": "/mercury silence"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 1575.0, 71.0, 22.0 ],
"text": "s globalOsc"
}
},
{
"box": {
"id": "obj-344",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 825.0, 495.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 421.895828, 1365.0, 78.0, 22.0 ],
"text": "r scene-code"
}
},
{
"box": {
"id": "obj-339",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1524.0, 420.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-337",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1455.0, 390.0, 55.0, 22.0 ],
"text": "route gui"
}
},
{
"box": {
"id": "obj-336",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1455.0, 360.0, 61.0, 22.0 ],
"text": "r analyzer"
}
},
{
"box": {
"id": "obj-334",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 919.0, 530.0, 197.0, 22.0 ],
"text": "loadmess servername fromMercury"
}
},
{
"box": {
"id": "obj-330",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1765.0, 654.0, 86.0, 22.0 ],
"text": "send~ audioHi"
}
},
{
"box": {
"id": "obj-331",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1681.6666666666665, 612.0, 88.0, 22.0 ],
"text": "send~ audioLo"
}
},
{
"box": {
"id": "obj-332",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1596.0, 654.0, 98.0, 22.0 ],
"text": "send~ audioSide"
}
},
{
"box": {
"id": "obj-333",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1517.0, 612.0, 94.0, 22.0 ],
"text": "send~ audioMid"
}
},
{
"box": {
"id": "obj-329",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1596.0, 360.0, 69.0, 22.0 ],
"text": "r mainLoad"
}
},
{
"box": {
"id": "obj-320",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1747.0, 513.0, 120.0, 22.0 ],
"text": "receive~ mcy.audioR"
}
},
{
"box": {
"id": "obj-309",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 44.99995500000006, 1934.0, 105.0, 22.0 ],
"text": "send~ mcy.audioL"
}
},
{
"box": {
"id": "obj-299",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 44.99995500000006, 1904.0, 107.0, 22.0 ],
"text": "send~ mcy.audioR"
}
},
{
"box": {
"id": "obj-293",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1426.0, 560.0, 35.0, 22.0 ],
"text": "r dim"
}
},
{
"box": {
"id": "obj-284",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1596.0, 513.0, 118.0, 22.0 ],
"text": "receive~ mcy.audioL"
}
},
{
"box": {
"id": "obj-280",
"linecount": 3,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1596.0, 453.5, 292.0, 49.0 ],
"text": "gain 2, mid attack 5, mid release 40, side attack 2, side release 110, lo attack 2, lo release 40, hi attack 1, hi release 150, lo cutoff 120, hi cutoff 1600"
}
},
{
"box": {
"id": "obj-281",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 1455.0, 466.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-283",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1455.0, 499.0, 63.0, 22.0 ],
"text": "display $1"
}
},
{
"box": {
"id": "obj-152",
"linecount": 2,
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 1491.0, 560.0, 275.0, 35.0 ],
"text": "poly~ analyseDisplay 1 down 4 @args sum 1280 720 @target 0 @parallel 1 @resampling 0"
}
},
{
"box": {
"fontface": 1,
"id": "obj-74",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1200.0, 330.0, 111.0, 20.0 ],
"text": "// Sound Analyses"
}
},
{
"box": {
"id": "obj-282",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 852.1666666666665, 894.0, 111.0, 22.0 ],
"text": "r SHOW_SOUNDS"
}
},
{
"box": {
"id": "obj-261",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 884.0, 465.0, 166.0, 22.0 ],
"restore": [ 0 ],
"saved_object_attributes": {
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "pattr @bindto ::mcyV::syphon",
"varname": "u453024936"
}
},
{
"box": {
"id": "obj-240",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 884.0, 495.0, 92.0, 22.0 ],
"text": "prepend enable"
}
},
{
"box": {
"id": "obj-323",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 400.7638853333333, 911.0, 68.0, 22.0 ],
"text": "r fromPrefs"
}
},
{
"box": {
"id": "obj-322",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 400.7638853333333, 1037.0, 69.0, 22.0 ],
"text": "autoLog $1"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"hint": "",
"id": "obj-311",
"maxclass": "led",
"numinlets": 1,
"numoutlets": 1,
"offcolor": [ 0.882352941176471, 0.882352941176471, 0.882352941176471, 0.3 ],
"oncolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 400.7638853333333, 978.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 47.0, 224.0, 22.0, 22.0 ],
"thickness": 70.0
}
},
{
"box": {
"id": "obj-314",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 400.7638853333333, 941.0, 83.0, 22.0 ],
"text": "route autoLog"
}
},
{
"box": {
"id": "obj-318",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 424.2638853333333, 980.0, 97.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 225.0, 128.0, 20.0 ],
"text": "Auto Log Sketch",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"id": "obj-218",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 240.0, 69.0, 22.0 ],
"text": "r mainLoad"
}
},
{
"box": {
"id": "obj-205",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 725.6666666666665, 139.0, 36.0, 22.0 ],
"text": "defer"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 791.0, 139.0, 86.0, 22.0 ],
"text": "s priorityLoad"
}
},
{
"box": {
"id": "obj-255",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1202.6195069999997, 590.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-233",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 660.0, 139.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-221",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 659.6666666666665, 196.0, 72.0, 22.0 ],
"text": "s deferLoad"
}
},
{
"box": {
"id": "obj-211",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "bang" ],
"patching_rect": [ 660.0, 109.0, 150.0, 22.0 ],
"text": "t b b b"
}
},
{
"box": {
"id": "obj-203",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 270.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-105",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 270.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-96",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 725.6666666666667, 170.0, 71.0, 22.0 ],
"text": "s mainLoad"
}
},
{
"box": {
"id": "obj-50",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 660.0, 79.0, 58.0, 22.0 ],
"text": "loadbang"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 884.0, 575.0, 167.0, 22.0 ],
"text": "jit.gl.syphonserver @enable 0"
}
},
{
"box": {
"id": "obj-225",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 668.0, 203.0, 789.0, 639.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 135.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 62.49999999999997, 180.0, 108.0, 22.0 ],
"text": "consoleLog CODE"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 202.86805733333333, 98.0, 60.0, 22.0 ],
"text": "zl.change"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 390.0, 36.0, 22.0 ],
"text": "defer"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 136.49999999999997, 243.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 187.36805733333333, 243.0, 60.0, 22.0 ],
"text": "r INTERP"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 297.36805733333335, 537.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 410.36805733333335, 506.0, 109.0, 22.0 ],
"text": "Started succesfully"
}
},
{
"box": {
"id": "obj-11",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 75.0, 30.0, 108.104172, 60.0 ],
"text": "sends code as string array from editor or receive from OSC"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 180.0, 59.0, 22.0 ],
"text": "r autoLog"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "clear" ],
"patching_rect": [ 410.36805733333335, 180.0, 57.0, 22.0 ],
"text": "t b l clear"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 91.0, 212.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 90.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-101",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 432.0, 102.0, 974.0, 645.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 434.5, 225.0, 65.0, 22.0 ],
"text": "unpack i i i"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 251.5, 195.0, 57.0, 22.0 ],
"text": "$3 $1 $2"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 11,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 213.5, 270.0, 324.0, 22.0 ],
"text": "combine y . m . d _ h . m . s @padding 4 0 2 0 2 0 2 0 2 0 2"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 251.5, 225.0, 65.0, 22.0 ],
"text": "unpack i i i"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 416.5, 135.0, 61.0, 22.0 ],
"text": "time, date"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "list", "list", "int" ],
"patching_rect": [ 416.5, 165.0, 55.0, 22.0 ],
"text": "date"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 270.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 225.0, 109.0, 22.0 ],
"text": "route \"/Code Logs\""
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 195.0, 79.0, 22.0 ],
"text": "r userFolders"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 390.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 345.0, 99.0, 22.0 ],
"text": "combine path file"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.0, 315.0, 196.0, 22.0 ],
"text": "combine /sketch_ s .txt @triggers 1"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 45.0, 90.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 4 ],
"source": [ "obj-27", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 2 ],
"source": [ "obj-27", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-29", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 1 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 10 ],
"source": [ "obj-9", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 8 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 6 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 105.0, 123.0, 66.0, 22.0 ],
"text": "p fileName"
}
},
{
"box": {
"id": "obj-331",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 153.0, 51.0, 22.0 ],
"text": "write $1"
}
},
{
"box": {
"comment": "",
"id": "obj-109",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-110",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 105.0, 195.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-331", 0 ],
"source": [ "obj-101", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-109", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-331", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-7", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 410.36805733333335, 223.0, 62.0, 22.0 ],
"text": "p autoLog"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "bang", "int" ],
"patching_rect": [ 429.36805733333335, 258.0, 40.0, 22.0 ],
"text": "text"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 387.36805733333335, 537.0, 208.0, 22.0 ],
"text": "Stopped due to syntax error or restart"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 387.36805733333335, 567.0, 120.0, 22.0 ],
"text": "print INTERPRETER"
}
},
{
"box": {
"comment": "",
"id": "obj-16",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 222.36805733333333, 285.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-14",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 330.0, 30.0, 155.0, 60.0 ],
"text": "Get code from external Collaborative livecoding environment via OSC\nlike Pulsar, Flok, or Troop"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 202.86805733333333, 135.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 202.86805733333333, 64.0, 116.0, 22.0 ],
"text": "route /mercury-code"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 202.86805733333333, 30.0, 97.0, 22.0 ],
"text": "udpreceive 4880"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 387.36805733333335, 465.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 297.36805733333335, 465.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 297.36805733333335, 420.0, 199.0, 22.0 ],
"text": "route start restarted stop terminated"
}
},
{
"box": {
"id": "obj-7",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 293.36805733333335, 332.5, 135.0, 47.0 ],
"text": "parse the code and generate rings to dictionary"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 136.49999999999997, 212.0, 45.0, 22.0 ],
"text": "r audio"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 30.0, 465.0, 79.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict variables"
}
},
{
"box": {
"id": "obj-54",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 127.0, 465.0, 134.0, 22.0 ],
"text": "route done parsed SOF"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 30.0, 420.0, 116.0, 22.0 ],
"text": "routepass dictionary"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 265.0, 390.0, 113.0, 22.0 ],
"text": "consoleLog PARSE"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 212.0, 86.0, 22.0 ],
"text": "prepend parse"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 136.49999999999997, 285.0, 64.0, 22.0 ],
"text": "script start"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 30.0, 345.0, 254.0, 22.0 ],
"saved_object_attributes": {
"autostart": 1,
"defer": 0,
"watch": 1
},
"text": "node.script mercury.js @watch 1 @autostart 1",
"textfile": {
"filename": "mercury.js",
"flags": 0,
"embed": 0,
"autowatch": 1
}
}
},
{
"box": {
"comment": "",
"id": "obj-211",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(bang) SOF",
"id": "obj-217",
"index": 3,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 217.36805733333333, 525.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(bang) EOF",
"id": "obj-221",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 127.0, 525.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(message) code for parsing",
"id": "obj-224",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 170.49999999999997, 525.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-22",
"linecount": 7,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 265.0, 180.0, 135.0, 100.0 ],
"text": "collect all code\nfilter rings\nsort in decending order of received\n\ndump rings, then dump rest of the code"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-13", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-21", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"order": 1,
"source": [ "obj-21", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-211", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-23", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-23", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 1 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-54", 0 ],
"source": [ "obj-49", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-217", 0 ],
"source": [ "obj-54", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-221", 0 ],
"source": [ "obj-54", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-224", 0 ],
"source": [ "obj-54", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 0,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"order": 1,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"order": 0,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"order": 1,
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 90.0, 1244.0, 111.0, 22.0 ],
"text": "p parserInterpreter"
}
},
{
"box": {
"id": "obj-179",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 821.0, 47.0, 22.0 ],
"text": "s audio"
}
},
{
"box": {
"id": "obj-177",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 791.0, 55.0, 22.0 ],
"text": "route set"
}
},
{
"box": {
"id": "obj-173",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 853.9458769999999, 1414.0, 39.0, 22.0 ],
"text": "r bpm"
}
},
{
"box": {
"id": "obj-165",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 645.0, 1171.0, 33.0, 22.0 ],
"text": "read"
}
},
{
"box": {
"id": "obj-147",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 645.0, 1200.0, 208.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict keywords bind-functions.gen.json"
}
},
{
"box": {
"id": "obj-313",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 1428.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 63.0, 100.0, 29.5, 22.0 ],
"text": "t l b"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 73.5, 130.0, 91.0, 22.0 ],
"text": "pv mcy_midilog"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 210.0, 57.0, 22.0 ],
"text": "print midi"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 175.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"comment": "",
"id": "obj-31",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 63.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 1 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-28", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-31", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 423.5, 555.0, 61.0, 22.0 ],
"text": "p midiLog"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 502.0, 555.0, 79.0, 22.0 ],
"text": "s internalOsc"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 495.0, 463.0, 76.0, 22.0 ],
"text": "target $1, $2"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 423.5, 510.0, 112.0, 22.0 ],
"text": "poly~ midiToOSC 1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 423.5, 463.0, 59.0, 22.0 ],
"text": "voices $1"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 423.5, 423.0, 102.0, 22.0 ],
"text": "route count dump"
}
},
{
"box": {
"id": "obj-8",
"items": [ "IAC Driver Bus 1", ",", "to Max 1", ",", "to Max 2" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 423.5, 378.0, 100.0, 22.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 423.5, 333.0, 50.0, 22.0 ],
"text": "midiinfo"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "dump", "count", "controllers" ],
"patching_rect": [ 305.5, 300.0, 137.0, 22.0 ],
"text": "t dump count controllers"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 310.0, 61.0, 22.0 ],
"text": "print MIDI"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 127.0, 100.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 127.0, 235.0, 72.0, 22.0 ],
"text": "set - output:"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 140.0, 205.0, 65.0, 22.0 ],
"text": "set - input:"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 280.0, 53.0, 22.0 ],
"text": "prepend"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 145.0, 64.0, 22.0 ],
"text": "controllers"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 205.0, 79.0, 22.0 ],
"text": "route append"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 175.0, 50.0, 22.0 ],
"text": "midiinfo"
}
},
{
"box": {
"comment": "",
"id": "obj-28",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 127.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 1,
"source": [ "obj-23", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 0,
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"order": 0,
"source": [ "obj-23", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"order": 1,
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 207.0, 300.0, 77.0, 22.0 ],
"text": "p logDevices"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 400.5, 174.0, 70.0, 22.0 ],
"text": "loadmess 0"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 400.5, 213.0, 91.0, 22.0 ],
"text": "pv mcy_midilog"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 0.0, 0.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 80.0, 139.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 139.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 50.0, 100.0, 69.0, 22.0 ],
"text": "route on off"
}
},
{
"box": {
"comment": "",
"id": "obj-10",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-11",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 54.0, 221.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-6", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 345.0, 174.0, 45.0, 22.0 ],
"text": "p onoff"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 345.0, 213.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 135.0, 58.0, 22.0 ],
"text": "r midiLog"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 125.0, 135.0, 108.0, 22.0 ],
"text": "loadmess getPorts"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 246.0, 174.0, 84.0, 22.0 ],
"text": "route getPorts"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 246.0, 135.0, 38.0, 22.0 ],
"text": "r midi"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 125.0, 234.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-362",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 506.0, 240.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 150.0, 123.0, 22.0 ],
"text": "set default midi_out 6"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 240.0, 121.0, 22.0 ],
"text": "prepend replace midi"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 90.0, 210.0, 50.5, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 90.0, 270.0, 76.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict bind-inst"
}
},
{
"box": {
"id": "obj-238",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 150.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-225",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 107.0, 22.0 ],
"text": "append midi_out 6"
}
},
{
"box": {
"id": "obj-147",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 45.0, 90.0, 109.0, 22.0 ],
"text": "route append clear"
}
},
{
"box": {
"comment": "",
"id": "obj-260",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ],
"varname": "u237015714"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 1,
"source": [ "obj-147", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-147", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-147", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-225", 0 ],
"source": [ "obj-147", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-225", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-238", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-147", 0 ],
"source": [ "obj-260", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 125.0, 375.0, 99.0, 22.0 ],
"text": "p setMidiDevices"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 99.75, 81.0, 76.0, 22.0 ],
"text": "loadmess off"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 99.75, 45.0, 71.0, 22.0 ],
"text": "r mcy_mute"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 190.0, 234.0, 60.0, 22.0 ],
"text": "zl.change"
}
},
{
"box": {
"id": "obj-2",
"linecount": 9,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 495.0, 45.0, 180.0, 127.0 ],
"text": "midi-clock sync for external device\n\nset midiclock getports\nset midiclock \nset midiclock \nset midiclock off\n\nset midiLog on/off"
}
},
{
"box": {
"id": "obj-306",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "" ],
"patching_rect": [ 106.5, 480.0, 29.5, 22.0 ],
"text": "t 1 l"
}
},
{
"box": {
"id": "obj-300",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 40.0, 345.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-299",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 40.0, 300.0, 74.0, 22.0 ],
"text": "route off null"
}
},
{
"box": {
"id": "obj-289",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 95.0, 405.0, 94.0, 22.0 ],
"text": "prepend symbol"
}
},
{
"box": {
"id": "obj-284",
"items": [ "AU DLS Synth 1", ",", "IAC Driver Bus 1", ",", "from Max 1", ",", "from Max 2" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 66.0, 450.0, 100.0, 22.0 ]
}
},
{
"box": {
"id": "obj-278",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.0, 635.0, 77.0, 22.0 ],
"text": "prepend port"
}
},
{
"box": {
"id": "obj-269",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 142.0, 300.0, 50.0, 22.0 ],
"text": "midiinfo"
}
},
{
"box": {
"id": "obj-266",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.0, 174.0, 84.0, 22.0 ],
"text": "route getPorts"
}
},
{
"box": {
"id": "obj-260",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 40.0, 520.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-257",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 45.0, 135.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-218",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.5, 605.0, 103.0, 22.0 ],
"text": "zl.lookup 252 250"
}
},
{
"box": {
"id": "obj-205",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 40.0, 605.0, 35.0, 22.0 ],
"text": "t 248"
}
},
{
"box": {
"id": "obj-203",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 40.0, 679.9999995937501, 47.0, 22.0 ],
"text": "midiout"
}
},
{
"box": {
"id": "obj-185",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 40.0, 570.0, 194.0, 22.0 ],
"text": "metro @active 1 @interval 20 ticks"
}
},
{
"box": {
"comment": "",
"id": "obj-311",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 0,
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"order": 0,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"order": 1,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-257", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-269", 0 ],
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"order": 1,
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-362", 0 ],
"order": 2,
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 0,
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-205", 0 ],
"source": [ "obj-185", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-205", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-218", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-266", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-266", 0 ],
"source": [ "obj-257", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-266", 0 ],
"source": [ "obj-257", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-284", 0 ],
"source": [ "obj-257", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-185", 0 ],
"order": 1,
"source": [ "obj-260", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-218", 0 ],
"order": 0,
"source": [ "obj-260", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-266", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-266", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-284", 0 ],
"order": 1,
"source": [ "obj-269", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-362", 0 ],
"order": 0,
"source": [ "obj-269", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-278", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-306", 0 ],
"source": [ "obj-284", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-284", 0 ],
"source": [ "obj-289", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-289", 0 ],
"source": [ "obj-299", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-300", 0 ],
"source": [ "obj-299", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-300", 0 ],
"source": [ "obj-299", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-260", 0 ],
"source": [ "obj-300", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-260", 0 ],
"source": [ "obj-306", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-278", 0 ],
"source": [ "obj-306", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-257", 0 ],
"source": [ "obj-311", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-299", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-9", 1 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 1464.6125436666664, 1476.5, 92.0, 22.0 ],
"text": "p midiAndClock"
}
},
{
"box": {
"id": "obj-254",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1464.6125436666664, 1414.0, 68.0, 22.0 ],
"text": "r midiClock"
}
},
{
"box": {
"id": "obj-214",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 156.0, 256.0, 918.0, 499.0 ],
"boxes": [
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 251.0, 77.0, 22.0 ],
"text": "r internalOsc"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 390.0, 390.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 400.5, 435.0, 49.0, 22.0 ],
"text": "forward"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 400.5, 360.0, 51.0, 22.0 ],
"text": "send $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 390.0, 325.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 485.5, 90.0, 67.0, 22.0 ],
"text": "osc_out $1"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 383.0, 90.0, 60.0, 22.0 ],
"text": "osc_in $1"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 585.0, 90.0, 60.0, 22.0 ],
"text": "osc_ip $1"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 383.0, 135.0, 73.0, 22.0 ],
"text": "s storePrefs"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 210.0, 200.0, 157.0, 22.0 ],
"text": "route osc_in osc_out osc_ip"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 165.0, 68.0, 22.0 ],
"text": "r fromPrefs"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 325.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 225.0, 355.0, 135.0, 22.0 ],
"text": "consoleLog RECEIVED"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 690.0, 165.0, 69.0, 22.0 ],
"text": "r globalOsc"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 799.5, 255.0, 57.0, 22.0 ],
"text": "tosymbol"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 710.0, 229.0, 138.0, 20.0 ],
"text": "set osc port and ip"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 799.5, 281.0, 79.0, 22.0 ],
"text": "prepend host"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 710.0, 255.0, 77.0, 22.0 ],
"text": "prepend port"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 690.0, 360.0, 135.0, 22.0 ],
"text": "udpsend localhost 9000"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 390.0, 251.0, 77.0, 22.0 ],
"text": "prepend port"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 225.0, 385.0, 59.0, 22.0 ],
"text": "s osc_rcv"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 390.0, 281.0, 67.0, 22.0 ],
"text": "udpreceive"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 630.0, 270.0, 69.0, 22.0 ],
"text": "prepend ip:"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 527.0, 235.0, 100.0, 22.0 ],
"text": "prepend port out:"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 465.0, 200.0, 93.0, 22.0 ],
"text": "prepend port in:"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 630.0, 40.0, 51.0, 22.0 ],
"text": "r osc_ip"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 527.0, 40.0, 58.0, 22.0 ],
"text": "r osc_out"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 465.0, 40.0, 51.0, 22.0 ],
"text": "r osc_in"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 465.0, 360.0, 108.0, 22.0 ],
"text": "print \"osc network\""
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 126.5, 120.0, 116.0, 22.0 ],
"text": "8000 9000 localhost"
}
},
{
"box": {
"id": "obj-209",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 152.0, 165.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-205",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 101.0, 325.0, 53.0, 22.0 ],
"text": "s osc_ip"
}
},
{
"box": {
"id": "obj-203",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 75.5, 285.0, 60.0, 22.0 ],
"text": "s osc_out"
}
},
{
"box": {
"id": "obj-202",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 235.0, 53.0, 22.0 ],
"text": "s osc_in"
}
},
{
"box": {
"id": "obj-173",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 50.0, 90.0, 121.0, 22.0 ],
"text": "route in out ip default"
}
},
{
"box": {
"comment": "",
"id": "obj-211",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-202", 0 ],
"source": [ "obj-173", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-173", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-205", 0 ],
"source": [ "obj-173", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-209", 0 ],
"source": [ "obj-173", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-173", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-202", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-205", 0 ],
"source": [ "obj-18", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"order": 2,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 0,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-202", 0 ],
"source": [ "obj-209", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-209", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-205", 0 ],
"source": [ "obj-209", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-173", 0 ],
"source": [ "obj-211", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-22", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"order": 2,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"order": 0,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 1,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-209", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"order": 2,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"order": 0,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 1,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 1346.2861736666664, 1477.5, 83.0, 22.0 ],
"text": "p osc-settings"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1346.2861736666664, 1414.0, 35.0, 22.0 ],
"text": "r osc"
}
},
{
"box": {
"fontface": 1,
"id": "obj-163",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 435.0, 1680.0, 192.66666666666669, 20.0 ],
"text": "// All instrument objects"
}
},
{
"box": {
"fontface": 1,
"id": "obj-154",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 434.99995500000006, 2051.0, 192.66666666666669, 20.0 ],
"text": "// Output delay"
}
},
{
"box": {
"fontface": 1,
"id": "obj-153",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 434.99995500000006, 1890.0, 192.66666666666669, 20.0 ],
"text": "// Sound Analysis for Visuals"
}
},
{
"box": {
"fontface": 1,
"id": "obj-113",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 434.99995500000006, 2145.0, 192.66666666666674, 47.0 ],
"text": "// Optional delay \n// for alignment with visual\n// latency"
}
},
{
"box": {
"fontface": 1,
"id": "obj-111",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 434.99995500000006, 1995.0, 192.66666666666669, 20.0 ],
"text": "// Master Peaklimiter"
}
},
{
"box": {
"fontface": 1,
"id": "obj-107",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 434.99995500000006, 1845.0, 192.66666666666669, 20.0 ],
"text": "// Master Volume"
}
},
{
"box": {
"fontface": 1,
"id": "obj-104",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 435.0, 1800.0, 192.66666666666669, 33.0 ],
"text": "// Master\n// hipass / lopass SVF filters"
}
},
{
"box": {
"fontface": 1,
"id": "obj-101",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 327.7638853333333, 1266.0, 205.0, 33.0 ],
"text": "// Variable handling\n// list methods, dictionary storage"
}
},
{
"box": {
"fontface": 1,
"id": "obj-99",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 798.9458769999999, 1365.0, 225.0, 33.0 ],
"text": "// Global settings\n// Tempo, Random Seed, Scale, Scalar"
}
},
{
"box": {
"fontface": 1,
"id": "obj-98",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 421.895828, 1343.0, 152.66666666666674, 20.0 ],
"text": "// Send Code"
}
},
{
"box": {
"fontface": 1,
"id": "obj-94",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 660.0, 50.0, 66.0, 20.0 ],
"text": "// Initialize"
}
},
{
"box": {
"fontface": 1,
"id": "obj-91",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 120.0, 405.0, 108.0, 20.0 ],
"text": "// Renderer Setup"
}
},
{
"box": {
"fontface": 1,
"id": "obj-90",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 218.0, 152.66666666666674, 20.0 ],
"text": "// Window Setup"
}
},
{
"box": {
"fontface": 1,
"id": "obj-84",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 330.0, 50.0, 269.66666666666674, 20.0 ],
"text": "// Menu Items, File Handling and Settings"
}
},
{
"box": {
"fontface": 1,
"id": "obj-78",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1200.0, 255.0, 60.0, 20.0 ],
"text": "// Visuals"
}
},
{
"box": {
"fontface": 1,
"id": "obj-46",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 959.349976, 285.0, 127.0, 20.0 ],
"text": "// Main Visual Output"
}
},
{
"box": {
"fontface": 1,
"id": "obj-44",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 327.7638853333333, 1244.0, 105.0, 20.0 ],
"text": "// Lexer / Parser"
}
},
{
"box": {
"fontface": 1,
"id": "obj-32",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 79.5, 887.0, 95.0, 20.0 ],
"text": "// Code Editor"
}
},
{
"box": {
"fontface": 1,
"id": "obj-21",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 645.0, 870.0, 114.0, 20.0 ],
"text": "// Assets: Samples"
}
},
{
"box": {
"id": "obj-75",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 686.361099, 1443.0, 80.46527100000003, 33.0 ],
"text": "< variables dictionary"
}
},
{
"box": {
"id": "obj-69",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 858.0, 1065.0, 120.0, 33.0 ],
"text": "< argument binding to synth/samplers"
}
},
{
"box": {
"id": "obj-68",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 798.9458769999999, 976.5, 120.0, 33.0 ],
"text": "< audiofiles for lookup in polybuffer~"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 656.0, 69.0, 22.0 ],
"text": "route audio"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 626.0, 65.0, 22.0 ],
"text": "r restCode"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-21",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 45.0, 163.0, 20.0 ],
"text": "wavetables:"
}
},
{
"box": {
"id": "obj-300",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 45.0, 165.0, 121.0, 22.0 ],
"text": "buffer~ sine sine.wav"
}
},
{
"box": {
"id": "obj-299",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 45.0, 135.0, 119.0, 22.0 ],
"text": "buffer~ saw saw.wav"
}
},
{
"box": {
"id": "obj-298",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 45.0, 105.0, 156.0, 22.0 ],
"text": "buffer~ triangle triangle.wav"
}
},
{
"box": {
"id": "obj-297",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 45.0, 73.0, 151.0, 22.0 ],
"text": "buffer~ square square.wav"
}
}
],
"lines": [],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 1008.9458769999999, 1139.5, 79.0, 22.0 ],
"text": "p wavetables"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 45.0, 733.0, 91.0, 22.0 ],
"text": "adstatus switch"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"hint": "",
"id": "obj-95",
"maxclass": "led",
"numinlets": 1,
"numoutlets": 1,
"offcolor": [ 0.882352941176471, 0.882352941176471, 0.882352941176471, 0.3 ],
"oncolor": [ 1.0, 0.0, 0.0, 0.750323523773006 ],
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 34.99995500000006, 2192.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 47.0, 248.0, 22.0, 22.0 ],
"thickness": 70.0
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion": 0.39,
"bgfillcolor_type": "color",
"elementcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"id": "obj-58",
"items": [ "Off", ",", "On" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 395.5, 488.0, 87.0, 22.0 ],
"presentation": 1,
"presentation_rect": [ 15.0, 143.0, 54.0, 22.0 ],
"textcolor": [ 0.930443406105042, 0.936524748802185, 0.936407744884491, 1.0 ]
}
},
{
"box": {
"id": "obj-56",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 395.5, 458.0, 41.0, 22.0 ],
"text": "set $1"
}
},
{
"box": {
"fontface": 1,
"id": "obj-18",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 485.125, 488.0, 95.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 143.0, 126.0, 20.0 ],
"text": "Editor / Visuals",
"textcolor": [ 1.0, 1.0, 1.0, 1.0 ]
}
},
{
"box": {
"id": "obj-89",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 149.25, 315.0, 121.5, 33.0 ],
"text": "use toggle to enable prints for debugging"
}
},
{
"box": {
"id": "obj-285",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 180.0, 150.0, 652.0, 783.0 ],
"boxes": [
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 960.0, 420.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 960.0, 450.0, 34.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-73",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "bang", "bang", "bang", "" ],
"patching_rect": [ 174.79999999999998, 175.0, 54.0, 22.0 ],
"text": "sel 4 2 3"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "bang", "bang", "bang", "" ],
"patching_rect": [ 63.0, 175.0, 54.0, 22.0 ],
"text": "sel 6 1 5"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1005.0, 135.0, 62.0, 22.0 ],
"text": "s INTERP"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1351.9999999999995, 689.0, 59.0, 22.0 ],
"text": "s bindSrc"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 1351.9999999999995, 600.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1362.4999999999995, 660.0, 83.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict sLibPaths"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 807.0, 345.0, 38.0, 22.0 ],
"text": "r INIT"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1077.6666666666665, 135.0, 40.0, 22.0 ],
"text": "s INIT"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1303.0, 563.0, 73.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict libPaths"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 445.0, 291.0, 973.0, 642.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 134.25, 270.0, 317.0, 35.0 ],
"text": ";\rmax launchbrowser https://mercury-playground.pages.dev"
}
},
{
"box": {
"id": "obj-27",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 471.25000000000006, 270.0, 440.0, 35.0 ],
"text": ";\rmax launchbrowser https://tmhglnd.github.io/mercury/docs/usage/troubleshooting"
}
},
{
"box": {
"id": "obj-21",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 387.00000000000006, 133.5, 280.0, 35.0 ],
"text": ";\rmax launchbrowser https://discord.gg/auuRJy5Nn5"
}
},
{
"box": {
"id": "obj-96",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "randomExample" ],
"patching_rect": [ 50.0, 133.5, 103.0, 22.0 ],
"text": "t randomExample"
}
},
{
"box": {
"id": "obj-90",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 172.5, 59.0, 22.0 ],
"text": "s toScript"
}
},
{
"box": {
"id": "obj-18",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 302.75000000000006, 180.0, 397.0, 35.0 ],
"text": ";\rmax launchbrowser https://tmhglnd.github.io/mercury/docs/usage/sounds"
}
},
{
"box": {
"id": "obj-4",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 218.50000000000003, 225.0, 373.0, 35.0 ],
"text": ";\rmax launchbrowser https://tmhglnd.github.io/mercury/docs/reference"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 9,
"numoutlets": 9,
"outlettype": [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ],
"patching_rect": [ 50.0, 90.0, 693.0000000000001, 22.0 ],
"text": "sel 1 2 3 4 5 6 7 8"
}
},
{
"box": {
"comment": "",
"id": "obj-33",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-13", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-13", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-13", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-13", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-13", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-90", 0 ],
"source": [ "obj-96", 0 ]
}
}
]
},
"patching_rect": [ 1205.0, 91.0, 73.0, 22.0 ],
"text": "p hyperlinks"
}
},
{
"box": {
"id": "obj-124",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 573.5, 240.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-123",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 609.25, 150.0, 96.0, 22.0 ],
"text": "samples replace"
}
},
{
"box": {
"id": "obj-122",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 573.5, 120.0, 79.0, 22.0 ],
"text": "samples load"
}
},
{
"box": {
"id": "obj-119",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 497.0, 495.0, 114.0, 22.0 ],
"text": "s SHOW_CURSOR"
}
},
{
"box": {
"id": "obj-117",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 661.5, 510.0, 93.0, 22.0 ],
"text": "join @triggers 1"
}
},
{
"box": {
"id": "obj-116",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 661.5, 540.0, 59.0, 22.0 ],
"text": "s toScript"
}
},
{
"box": {
"id": "obj-115",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "bang", "bang", "", "int" ],
"patching_rect": [ 640.5, 390.0, 50.5, 22.0 ],
"text": "t b b l 0"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 640.5, 270.0, 63.0, 22.0 ],
"text": "wf replace"
}
},
{
"box": {
"id": "obj-109",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 615.0, 240.0, 47.0, 22.0 ],
"text": "wf load"
}
},
{
"box": {
"id": "obj-106",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 651.0, 465.0, 133.0, 22.0 ],
"text": "conformpath slash boot"
}
},
{
"box": {
"id": "obj-105",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 651.0, 435.0, 90.0, 22.0 ],
"text": "opendialog fold"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 691.5, 240.0, 104.0, 22.0 ],
"text": "s SHOW_WAVES"
}
},
{
"box": {
"id": "obj-102",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1264.5, 660.0, 69.0, 22.0 ],
"text": "s wtToRAM"
}
},
{
"box": {
"id": "obj-99",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 732.5, 270.0, 60.0, 22.0 ],
"text": "wf default"
}
},
{
"box": {
"id": "obj-101",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 702.75, 150.0, 93.0, 22.0 ],
"text": "samples default"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 702.75, 315.0, 59.0, 22.0 ],
"text": "s toScript"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "bang", "bang", "bang", "bang", "" ],
"patching_rect": [ 615.0, 209.0, 121.0, 22.0 ],
"text": "sel 5 6 7 8"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1264.5, 631.0, 115.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict wavetablePaths"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 1254.0, 600.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 117.6, 285.0, 52.0, 22.0 ],
"text": "s MUTE"
}
},
{
"box": {
"id": "obj-108",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 192.0, 80.0, 22.0 ],
"text": "prepend read"
}
},
{
"box": {
"id": "obj-101",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 105.0, 147.0, 121.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp .+\\\\.(txt|mcy)$"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 33.5, 105.0, 61.0, 22.0 ],
"text": "r example"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 105.0, 105.0, 67.0, 22.0 ],
"text": "opendialog"
}
},
{
"box": {
"comment": "",
"id": "obj-106",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 105.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-107",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 105.0, 274.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-101", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-106", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-107", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"source": [ "obj-77", 0 ]
}
}
]
},
"patching_rect": [ 268.5, 453.0, 77.0, 22.0 ],
"text": "p opendialog"
}
},
{
"box": {
"id": "obj-98",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 104.0, 210.0, 81.0, 22.0 ],
"text": "prepend write"
}
},
{
"box": {
"id": "obj-93",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 129.5, 165.0, 119.0, 22.0 ],
"text": "sprintf symout %s.txt"
}
},
{
"box": {
"id": "obj-94",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 53.0, 135.0, 121.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp .+\\\\.(txt|mcy)$"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "bang" ],
"patching_rect": [ 53.0, 100.0, 66.0, 22.0 ],
"text": "savedialog"
}
},
{
"box": {
"comment": "",
"id": "obj-95",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 53.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-97",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 104.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-94", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-93", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-94", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-93", 0 ],
"source": [ "obj-94", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-95", 0 ]
}
}
]
},
"patching_rect": [ 403.5, 453.0, 76.0, 22.0 ],
"text": "p savedialog"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 875.0, 525.0, 78.0, 22.0 ],
"text": "r keySettings"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1009.0, 563.0, 69.0, 22.0 ],
"text": "s shortkeys"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1103.5, 212.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1103.5, 239.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1103.5, 267.0, 91.0, 22.0 ],
"text": "setupShortkeys"
}
},
{
"box": {
"id": "obj-91",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1075.6666666666665, 405.0, 57.0, 22.0 ],
"text": "r toScript"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1205.0, 563.0, 63.0, 22.0 ],
"text": "s example"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1440.0, 570.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1020.0, 212.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1020.0, 239.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1020.0, 267.0, 69.0, 22.0 ],
"text": "setupEditor"
}
},
{
"box": {
"id": "obj-87",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1315.0, 345.0, 97.0, 22.0 ],
"text": "r REPLACE_LIB"
}
},
{
"box": {
"id": "obj-88",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 1315.0, 375.0, 133.0, 22.0 ],
"text": "conformpath slash boot"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1315.0, 405.0, 95.0, 22.0 ],
"text": "prepend replace"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 680.75, 120.0, 113.0, 22.0 ],
"text": "s SHOW_SOUNDS"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "bang", "bang", "bang", "bang", "" ],
"patching_rect": [ 573.5, 90.0, 162.0, 22.0 ],
"text": "sel 1 2 3 4"
}
},
{
"box": {
"comment": "",
"id": "obj-75",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 573.5, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1170.0, 345.0, 89.0, 22.0 ],
"text": "r SAMPLE_LIB"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 1058.0, 600.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1068.5, 660.0, 86.0, 22.0 ],
"text": "s smpsToRAM"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 1170.0, 375.0, 133.0, 22.0 ],
"text": "conformpath slash boot"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1170.0, 405.0, 79.0, 22.0 ],
"text": "prepend load"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1068.5, 631.0, 100.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict samplePaths"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 875.0, 600.0, 133.0, 22.0 ],
"text": "consoleLog SETTINGS"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1107.0, 563.0, 69.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict system"
}
},
{
"box": {
"id": "obj-54",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1156.0, 600.0, 81.0, 22.0 ],
"text": "s userFolders"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "init" ],
"patching_rect": [ 1440.0, 533.0, 31.0, 22.0 ],
"text": "t init"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 1440.0, 495.0, 146.0, 22.0 ],
"text": "route restart start loadend"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 855.0, 345.0, 70.0, 22.0 ],
"text": "r deferLoad"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 807.0, 377.0, 29.5, 22.0 ],
"text": "init"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1075.6666666666665, 345.0, 80.0, 22.0 ],
"text": "r defaultPrefs"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 960.0, 563.0, 47.0, 22.0 ],
"text": "dict.iter"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 960.0, 631.0, 70.0, 22.0 ],
"text": "s fromPrefs"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1075.6666666666665, 377.0, 45.0, 22.0 ],
"text": "default"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 10,
"numoutlets": 10,
"outlettype": [ "", "", "", "", "", "", "", "", "", "" ],
"patching_rect": [ 960.0, 525.0, 460.0, 22.0 ],
"text": "route settings shortkeys samples system folders example waveforms vlib slib"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 855.0, 377.0, 64.0, 22.0 ],
"text": "script start"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 975.0, 377.0, 83.0, 22.0 ],
"text": "prepend store"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 975.0, 345.0, 71.0, 22.0 ],
"text": "r storePrefs"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 960.0, 495.0, 256.0, 22.0 ],
"saved_object_attributes": {
"autostart": 0,
"defer": 1,
"node_bin_path": "",
"npm_bin_path": "",
"watch": 1
},
"text": "node.script preferences.js @watch 1 @defer 1",
"textfile": {
"filename": "preferences.js",
"flags": 0,
"embed": 0,
"autowatch": 1
}
}
},
{
"box": {
"id": "obj-50",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 110.0, 223.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 110.0, 190.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 50.0, 160.0, 139.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp (Y|y)((E|e)(S|s))?"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 130.0, 77.0, 22.0 ],
"text": "route symbol"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 3,
"outlettype": [ "", "bang", "bang" ],
"patching_rect": [ 50.0, 100.0, 229.0, 22.0 ],
"text": "dialog \"Danger zone! Are you sure? (y/n)\""
}
},
{
"box": {
"comment": "",
"id": "obj-49",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-45", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-49", 0 ]
}
}
]
},
"patching_rect": [ 100.0, 315.0, 59.0, 22.0 ],
"text": "p CLEAR"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 100.0, 345.0, 99.0, 22.0 ],
"text": "s CLEAR_CODE"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 174.79999999999998, 285.0, 44.0, 22.0 ],
"text": "s RUN"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 6,
"outlettype": [ "bang", "bang", "bang", "bang", "bang", "" ],
"patching_rect": [ 100.0, 223.0, 107.0, 22.0 ],
"text": "sel 20 50 60 70 80"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 497.0, 453.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 855.0, 267.0, 69.0, 22.0 ],
"text": "setupAudio"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "int" ],
"patching_rect": [ 257.0, 390.0, 42.0, 22.0 ],
"text": "t b b 0"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "int" ],
"patching_rect": [ 392.0, 390.0, 42.0, 22.0 ],
"text": "t b b 0"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 268.5, 540.0, 142.0, 22.0 ],
"text": "consoleLog \"File Handle\""
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 392.0, 315.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-19",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 268.5, 188.0, 100.0, 33.0 ],
"text": "open, save, save-as, ext-file"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 311.5, 510.0, 99.0, 22.0 ],
"text": "s FILE_HANDLE"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.0, 48.0, 134.0, 22.0 ],
"text": "consoleLog \"File Menu\""
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "bang", "bang", "bang", "bang", "" ],
"patching_rect": [ 257.0, 223.0, 91.0, 22.0 ],
"text": "sel 10 29 30 40"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 483.9999999999999, 357.0, 73.0, 22.0 ],
"text": "s EXT_FILE"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 456.0, 390.0, 148.0, 22.0 ],
"text": "consoleLog \"External File\""
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 456.0, 315.0, 101.0, 22.0 ],
"text": "opendialog TEXT"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 100.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 932.0, 239.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 932.0, 213.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 932.0, 267.0, 76.0, 22.0 ],
"text": "setupVisuals",
"varname": "setupVisuals"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 855.0, 213.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 63.0, 420.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-89",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 63.0, 390.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-100",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 118.0, 106.0, 508.0, 613.0 ],
"openinpresentation": 1,
"toolbarvisible": 0,
"boxes": [
{
"box": {
"id": "obj-7",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 480.0, 356.0, 33.0 ],
"presentation": 1,
"presentation_linecount": 2,
"presentation_rect": [ 30.0, 480.0, 450.0, 33.0 ],
"text": "LICENSE\nThe GNU GPL v.3 License",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.5 ]
}
},
{
"box": {
"id": "obj-4",
"linecount": 22,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 193.5, 137.0, 371.0, 301.0 ],
"presentation": 1,
"presentation_linecount": 17,
"presentation_rect": [ 30.0, 165.0, 463.0, 234.0 ],
"text": "Mercury is a minimal and human-readable language for the live coding of algorithmic electronic music. All elements of the language are designed around making code more accessible and less obfuscating for the audience. This motivation stretches down to the coding style itself which uses clear descriptive names for functions and a clear syntax. Furthermore the editor is restricted to 30 lines of code, keeping all code always visible. Mercury provides the performer with an extensive library of algorithms to generate or transform numbersequences that can modulate parameters, such as melody and rhythm, over time. The environment produces sound in conjunction with visuals. Besides looking at the code, the audience is also looking at the visuals that are reactive to the sound or generated by the sound.\n\nIt is named after te planet Mercury. Mercury rules the creation and expression of our mental processes. The planet implores us to express ourselves. Mercury is about a quick wit, quick thinking. It lets us move from one thing to the next.\n\nMercury uses the Total Serialism NodeJS package available on npmjs.com. This package features many algorithmic composition methods.",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 57.0, 37.795277999999996, 70.0, 22.0 ],
"text": "loadmess 0"
}
},
{
"box": {
"comment": "",
"id": "obj-14",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 141.0, 37.795277999999996, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-13",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 193.5, 446.0, 357.0, 47.0 ],
"presentation": 1,
"presentation_linecount": 2,
"presentation_rect": [ 30.0, 120.0, 450.0, 33.0 ],
"text": "See the github.com/tmhglnd/mercury for Getting Started and the Documentation. Find examples under \"Explanation\" in the menubar",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
},
{
"box": {
"id": "obj-6",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 193.5, 528.0, 356.0, 33.0 ],
"presentation": 1,
"presentation_linecount": 2,
"presentation_rect": [ 30.0, 435.0, 450.0, 33.0 ],
"text": "Developed by Timo Hoogland (c) 2020\nwww.timohoogland.com",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.5 ]
}
},
{
"box": {
"fontname": "IBM Plex Mono",
"fontsize": 24.0,
"id": "obj-3",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 195.0, 93.0, 355.0, 38.0 ],
"presentation": 1,
"presentation_rect": [ 30.0, 70.204722, 450.0, 38.0 ],
"text": "Live Coding Environment",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 0.746608991564417 ]
}
},
{
"box": {
"fontface": 0,
"fontname": "IBM Plex Mono",
"fontsize": 36.0,
"id": "obj-2",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 195.0, 37.795277999999996, 355.0, 53.0 ],
"presentation": 1,
"presentation_rect": [ 30.0, 15.0, 450.0, 53.0 ],
"text": "_MERCURY",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
},
{
"box": {
"id": "obj-130",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 29.458129999999997, 238.00000000000006, 61.0, 22.0 ],
"text": "route size"
}
},
{
"box": {
"id": "obj-129",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 29.458129999999997, 209.00000000000006, 79.0, 22.0 ],
"text": "route window"
}
},
{
"box": {
"bgcolor": [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden": 1,
"id": "obj-128",
"maxclass": "led",
"numinlets": 1,
"numoutlets": 1,
"offcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 57.0, 95.20472200000006, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 397.0, 538.0, 22.0, 22.0 ],
"thickness": 70.0
}
},
{
"box": {
"bgcolor": [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden": 1,
"id": "obj-127",
"maxclass": "led",
"numinlets": 1,
"numoutlets": 1,
"offcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 29.458129999999997, 95.20472200000006, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 397.0, 562.0, 22.0, 22.0 ],
"thickness": 70.0
}
},
{
"box": {
"id": "obj-124",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 29.458129999999997, 178.00000000000006, 69.0, 22.0 ],
"save": [ "#N", "thispatcher", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text": "thispatcher"
}
},
{
"box": {
"hidden": 1,
"hint": "",
"id": "obj-126",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 18.688995000000006, 71.0, 40.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 422.0, 563.0, 40.0, 20.0 ],
"text": "View",
"textcolor": [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
},
{
"box": {
"hidden": 1,
"hint": "",
"id": "obj-81",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 63.0, 71.0, 58.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 422.0, 540.0, 58.0, 20.0 ],
"text": "NoFloat",
"textcolor": [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
},
{
"box": {
"id": "obj-140",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 563.0, 199.0, 781.0, 570.0 ],
"default_fontname": "Lato",
"boxes": [
{
"box": {
"id": "obj-33",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 433.27685500000007, 442.348022, 89.0, 23.0 ],
"text": "toolbarvisible 0"
}
},
{
"box": {
"id": "obj-50",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 433.27685500000007, 518.934204, 90.0, 23.0 ],
"text": "window getsize"
}
},
{
"box": {
"comment": "",
"id": "obj-17",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 590.3603820000001, 103.012199, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-19",
"maxclass": "button",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"parameter_enable": 0,
"patching_rect": [ 596.3603820000001, 442.348022, 24.0, 24.0 ]
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 596.3603820000001, 482.408478, 55.0, 23.0 ],
"text": "del 1000"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-2",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 596.3603820000001, 518.934204, 36.0, 23.0 ],
"text": "write"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-29",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 388.27685500000007, 390.0, 134.0, 37.0 ],
"text": "window flags nogrow, window flags nozoom"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 555.0, 442.348022, 20.0, 23.0 ],
"text": "t l"
}
},
{
"box": {
"comment": "",
"id": "obj-5",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 555.0, 292.779846, 18.0, 18.0 ],
"prototypename": "Lato9"
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"id": "obj-6",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 555.0, 318.701324, 24.0, 24.0 ],
"prototypename": "Lato9"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 555.0, 351.622803, 46.0, 23.0 ],
"text": "sel 1 0"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-1",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 433.27685500000007, 482.408478, 83.0, 23.0 ],
"text": "savewindow 1"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.102627, 360.0, 32.5, 23.0 ],
"text": "qlim"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 309.305481, 360.0, 32.5, 23.0 ],
"text": "qlim"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.102627, 451.912994, 20.0, 23.0 ],
"text": "t l"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-38",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 555.0, 377.544312, 194.0, 23.0 ],
"text": "window flags nofloat, window exec"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-39",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.102627, 390.0, 70.0, 37.0 ],
"text": "window exec"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 44.102627, 325.701324, 108.29832850000004, 23.0 ],
"text": "t b l b"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-42",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 133.40095550000004, 390.0, 113.346069, 37.0 ],
"text": "window flags grow, window flags zoom"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.102627, 299.779846, 119.0, 23.0 ],
"text": "prepend window size"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-45",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 226.429596, 216.124146, 39.0, 21.0 ],
"text": "Ymax"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-46",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 170.07399, 216.124146, 40.0, 21.0 ],
"text": "Xmax"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-47",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 112.613365, 216.124146, 36.0, 21.0 ],
"text": "Ymin"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-48",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 56.257755, 216.124146, 38.0, 21.0 ],
"text": "Xmin"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-49",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 185.544159, 170.172409, 39.558467999999976, 21.0 ],
"text": "pref."
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "int", "int", "int", "int" ],
"patching_rect": [ 44.102627, 193.737396, 173.0, 23.0 ],
"text": "unpack 0 0 0 0"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-52",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.102627, 170.172409, 127.0, 23.0 ],
"text": "92 130 1242 736"
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-53",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 214.27446, 238.51088, 50.0, 23.0 ]
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-54",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 157.918854, 238.51088, 50.0, 23.0 ]
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.102627, 264.432373, 173.0, 23.0 ],
"text": "pak 0 0 0 0"
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-56",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 100.458237, 238.51088, 51.0, 23.0 ]
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-57",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 44.102627, 238.51088, 50.0, 23.0 ]
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 309.305481, 442.348022, 20.0, 23.0 ],
"text": "t l"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-32",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 574.470184, 406.109283, 181.0, 23.0 ],
"text": "window flags float, window exec"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-31",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 309.305481, 390.0, 70.0, 37.0 ],
"text": "window exec"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 309.305481, 325.701324, 98.0, 23.0 ],
"text": "t b l b"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 309.305481, 299.779846, 119.0, 23.0 ],
"text": "prepend window size"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-27",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 491.632446, 216.124146, 39.0, 21.0 ],
"text": "Ymax"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-26",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 435.276855, 216.124146, 40.0, 21.0 ],
"text": "Xmax"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-23",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 377.816223, 216.124146, 36.0, 21.0 ],
"text": "Ymin"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-22",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 321.460632, 216.124146, 38.0, 21.0 ],
"text": "Xmin"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-20",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 450.747009, 170.172409, 34.0, 21.0 ],
"text": "pref."
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "int", "int", "int", "int" ],
"patching_rect": [ 309.305481, 193.737396, 173.0, 23.0 ],
"text": "unpack 0 0 0 0"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-16",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 309.305481, 170.172409, 127.0, 23.0 ],
"text": "118 106 626 719"
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-12",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 479.477325, 238.51088, 50.0, 23.0 ]
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-15",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 423.121704, 238.51088, 50.0, 23.0 ]
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 309.305481, 264.432373, 173.0, 23.0 ],
"text": "pak 0 0 0 0"
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-4",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 365.661102, 238.51088, 51.0, 23.0 ]
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-3",
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 309.305481, 238.51088, 50.0, 23.0 ]
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-11",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 310.410492, 45.0, 35.0, 21.0 ],
"text": "view"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-10",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 272.840088, 103.012199, 83.0, 37.0 ],
"text": "presentation $1"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 272.840088, 45.0, 32.5, 23.0 ],
"text": "== 0"
}
},
{
"box": {
"comment": "",
"id": "obj-44",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 165.653931, 17.0, 18.0, 18.0 ],
"prototypename": "Lato9"
}
},
{
"box": {
"bgcolor": [ 0.8, 0.8, 0.8, 1.0 ],
"id": "obj-41",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 165.653931, 45.0, 24.0, 24.0 ],
"prototypename": "Lato9"
}
},
{
"box": {
"fontname": "Lato",
"fontsize": 12.0,
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 165.653931, 84.16021, 46.0, 23.0 ],
"text": "sel 1 0"
}
},
{
"box": {
"comment": "",
"id": "obj-21",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 272.840088, 518.934204, 18.0, 18.0 ],
"prototypename": "Lato9"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 3 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 2 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-18", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-18", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-25", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-30", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-30", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-40", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-40", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"order": 1,
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 0,
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-51", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-54", 0 ],
"source": [ "obj-51", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-51", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 3 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 2 ],
"source": [ "obj-54", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"order": 1,
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 1 ],
"midpoints": [ 53.602627, 292.710358, 34.157516, 292.710358, 34.157516, 160.746414, 161.60262699999998, 160.746414 ],
"order": 0,
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 1 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"midpoints": [ 318.805481, 292.710358, 299.360382, 292.710358, 299.360382, 160.746414, 426.805481, 160.746414 ],
"order": 0,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"order": 1,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 29.458129999999997, 133.00000000000006, 64.54187, 22.0 ],
"saved_object_attributes": {
"fontname": "Lato"
},
"text": "p View"
}
},
{
"box": {
"fontface": 1,
"id": "obj-9",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 193.5, 595.0, 355.0, 33.0 ],
"presentation": 1,
"presentation_linecount": 2,
"presentation_rect": [ 30.0, 555.0, 450.0, 33.0 ],
"text": "Creative Industries Fund NL\nCreative Coding Utrecht",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
},
{
"box": {
"id": "obj-8",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 193.5, 573.0, 355.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 30.0, 533.0, 450.0, 20.0 ],
"text": "Funded by",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-127", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-128", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-129", 0 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-140", 0 ],
"source": [ "obj-127", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-140", 1 ],
"source": [ "obj-128", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-130", 0 ],
"source": [ "obj-129", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-140", 2 ],
"midpoints": [ 38.95813, 270.00000000000006, 120.72906499999999, 270.00000000000006, 120.72906499999999, 122.00000000000006, 84.5, 122.00000000000006 ],
"source": [ "obj-130", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 0 ],
"source": [ "obj-140", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"bgcolor": [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"editing_bgcolor": [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ]
},
"patching_rect": [ 63.0, 462.0, 105.0, 22.0 ],
"saved_object_attributes": {
"editing_bgcolor": [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ],
"locked_bgcolor": [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ]
},
"text": "p \"About Mercury\""
}
},
{
"box": {
"id": "obj-113",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 855.0, 240.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 7,
"numoutlets": 7,
"outlettype": [ "bang", "bang", "bang", "bang", "bang", "bang", "" ],
"patching_rect": [ 855.0, 90.0, 244.0, 22.0 ],
"text": "sel 1 2 3 4 5 6"
}
},
{
"box": {
"comment": "",
"id": "obj-283",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 855.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-284",
"index": 4,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1205.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-101", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-106", 0 ],
"source": [ "obj-105", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 1 ],
"source": [ "obj-106", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"order": 0,
"source": [ "obj-108", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"order": 1,
"source": [ "obj-108", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 0 ],
"source": [ "obj-109", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-113", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-105", 0 ],
"source": [ "obj-115", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 0 ],
"source": [ "obj-115", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-115", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-115", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-117", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-12", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-12", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-12", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 0 ],
"source": [ "obj-122", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 0 ],
"source": [ "obj-123", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 0 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-149", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-149", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-149", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-149", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-149", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-149", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-17", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 0,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 2,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"order": 3,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"order": 4,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"order": 1,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-26", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-26", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"source": [ "obj-26", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-149", 0 ],
"source": [ "obj-283", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-284", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-32", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-32", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-33", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"source": [ "obj-33", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-34", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-109", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-34", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-99", 0 ],
"source": [ "obj-34", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-37", 7 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-37", 6 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-37", 8 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"source": [ "obj-37", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-54", 0 ],
"source": [ "obj-37", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-37", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-37", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-37", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-38", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-98", 0 ],
"source": [ "obj-38", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-108", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-39", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-4", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-119", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-45", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"order": 0,
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"order": 1,
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-113", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"order": 1,
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"midpoints": [ 1449.5, 599.0, 1382.0, 599.0, 1382.0, 484.0, 969.5, 484.0 ],
"order": 0,
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-100", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-68", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-69", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-73", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-73", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"source": [ "obj-75", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"source": [ "obj-78", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-123", 0 ],
"source": [ "obj-78", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-78", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"source": [ "obj-78", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-86", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-87", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-88", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-89", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 1,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-91", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"order": 0,
"source": [ "obj-98", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"order": 1,
"source": [ "obj-98", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-99", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 330.0, 225.0, 224.5, 22.0 ],
"text": "p menubar-windows",
"varname": "menubar-windows"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 841.0, 190.0, 491.0, 605.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"linecount": 34,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 30.0, 238.0, 476.0 ],
"text": "#X about About Mercury;\r#X open 10;\r#X newitem 20;\r#X saveas 30;\r#X closeitem;\r#X file 60 Execute Code;\r#X file 50 Silence Code;\r#X file 70 Clear All Code;\r#X file 40 Load External Editor File;\r#X menutitle 5 Sounds;\r#X item 5 1 Sounds > Add;\r#X item 5 2 Sounds > Replace;\r#X item 5 3 Sounds > Default;\r#X item 5 4 Sounds > Show Loaded;\r#X item 5 5 Waveforms > Add;\r#X item 5 6 Waveforms > Replace;\r#X item 5 7 Waveforms > Default;\r#X item 5 8 Waveforms > Show Loaded;\r#X item 5 9 Wavetables > (coming soon...);\r#X menutitle 6 Settings;\r#X item 6 1 🎧 Audio Setup;\r#X item 6 2 💻 Visual Setup;\r#X item 6 3 📟 Editor Setup;\r#X item 6 4 ⌨️ Shortkeys Setup;\r#X item 6 6 🔬 Restart Interpreter;\r#X item 6 5 ☢️ Initialize;\r#X menutitle 7 Explanation;\r#X item 7 1 🎲 Random Example;\r#X item 7 2 🤓 Tutorial;\r#X item 7 3 📖 Documentation;\r#X item 7 4 🎶 Sounds in Mercury;\r#X item 7 5 👾 Join the Discord;\r#X item 7 6 ⚠️ Troubleshooting;\r#X end;\r"
}
},
{
"box": {
"id": "obj-5",
"linecount": 20,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 287.0, 30.0, 269.0, 288.0 ],
"text": "#X about About Mercury;\r#X open 10;\r#X newitem 20;\r#X saveas 30;\r#X closeitem;\r#X file 60 Execute Code;\r#X file 70 Clear All Code;\r#X file 40 Load External Editor File;\r#X file 50 Add Samples;\r#X file 90 Replace Samples;\r#X file 80 Default Samples;\r#X menutitle 5 Settings;\r#X item 5 1 Audio Setup;\r#X item 5 2 Visual Setup;\r#X menutitle 6 Documentation;\r#X item 6 1 Reference;\r#X item 6 2 Audio File Names;\r#X item 6 3 Github Repository;\r#X item 6 4 Extended Paper;\r#X end;\r"
}
}
],
"lines": []
},
"patching_rect": [ 330.0, 255.0, 99.0, 22.0 ],
"text": "p menubar-script"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 920.0, 79.0, 54.0, 22.0 ],
"text": "onecopy"
}
},
{
"box": {
"id": "obj-446",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 120.0, 315.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-434",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.26388533333335, 1515.0, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"id": "obj-433",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 214.5972186666667, 1544.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-432",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.26388533333335, 1575.0, 86.0, 22.0 ],
"text": "newInstance 8"
}
},
{
"box": {
"id": "obj-401",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 300.0, 240.0, 55.0, 22.0 ],
"text": "divToMS"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "float" ],
"patching_rect": [ 240.0, 207.0, 61.0, 22.0 ],
"text": "unpack f f"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "float" ],
"patching_rect": [ 300.0, 270.0, 77.0, 22.0 ],
"text": "mstosamps~"
}
},
{
"box": {
"id": "obj-287",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 183.0, 117.0, 55.0, 22.0 ],
"text": "r volume"
}
},
{
"box": {
"id": "obj-197",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 268.0, 147.0, 22.0, 22.0 ],
"text": "t 5"
}
},
{
"box": {
"id": "obj-200",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 268.0, 117.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-226",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 177.0, 47.0, 22.0 ],
"text": "pack f f"
}
},
{
"box": {
"id": "obj-227",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 300.0, 300.0, 75.0, 22.0 ],
"text": "fadeTime $1"
}
},
{
"box": {
"id": "obj-276",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 270.0, 48.0, 22.0 ],
"text": "gain $1"
}
},
{
"box": {
"id": "obj-277",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 528.0, 246.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"code": "Param gain(0);\r\nParam fadeTime(10);\r\n\r\nsGain = fastpow(slide(gain, fadeTime, fadeTime), 2);\r\n\r\nout1 = in1 * sGain;\r\nout2 = in2 * sGain;",
"fontface": 0,
"fontname": "",
"fontsize": 12.0,
"id": "obj-3",
"maxclass": "codebox",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 99.0, 450.0, 201.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 135.0, 332.0, 35.0, 22.0 ],
"text": "out 2"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 45.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 332.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 1 ]
}
}
]
},
"patching_rect": [ 49.00001499999996, 360.0, 126.99997000000002, 22.0 ],
"text": "gen~ @t volume"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 90.0, 80.0, 22.0 ],
"text": "loadmess 1 0"
}
},
{
"box": {
"comment": "",
"id": "obj-295",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 49.99998499999998, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-307",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 156.99998499999998, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-324",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 49.99998499999998, 416.22363300000006, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-391",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 156.99998499999998, 416.22363300000006, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-227", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-226", 0 ],
"source": [ "obj-149", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-226", 1 ],
"source": [ "obj-197", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-276", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-197", 0 ],
"source": [ "obj-200", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-226", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-277", 0 ],
"source": [ "obj-227", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-277", 0 ],
"source": [ "obj-276", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-324", 0 ],
"source": [ "obj-277", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-391", 0 ],
"source": [ "obj-277", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-226", 0 ],
"source": [ "obj-287", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-277", 0 ],
"source": [ "obj-295", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-277", 1 ],
"source": [ "obj-307", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 165.26385533333337, 1845.0, 127.0, 22.0 ],
"text": "p masterVolume"
}
},
{
"box": {
"id": "obj-183",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1236.8695069999999, 1662.5, 29.5, 22.0 ],
"text": "$2"
}
},
{
"box": {
"id": "obj-115",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1662.5, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-80",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 478.895828, 1546.5, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1008.9458769999999, 1478.5, 67.0, 22.0 ],
"text": "s the_seed"
}
},
{
"box": {
"id": "obj-316",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 1253.6195069999997, 660.0, 69.0, 22.0 ],
"text": "qmetro 500"
}
},
{
"box": {
"id": "obj-273",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 1217.6195069999997, 700.0, 55.0, 22.0 ],
"text": "onebang"
}
},
{
"box": {
"id": "obj-175",
"linecount": 6,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1350.0, 1575.0, 150.0, 87.0 ],
"text": "set tempo\nset random_seed\nset scale\nset scalar\n\nset osc ip / in / out"
}
},
{
"box": {
"id": "obj-400",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1414.0, 48.0, 22.0 ],
"text": "r scalar"
}
},
{
"box": {
"id": "obj-395",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1574.5, 44.0, 22.0 ],
"text": "r scale"
}
},
{
"box": {
"id": "obj-392",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1008.9458769999999, 1414.0, 85.0, 22.0 ],
"text": "r randomSeed"
}
},
{
"box": {
"id": "obj-389",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 798.9458769999999, 1414.0, 49.0, 22.0 ],
"text": "r tempo"
}
},
{
"box": {
"id": "obj-383",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 819.9458769999999, 1635.5, 89.0, 22.0 ],
"text": "prepend tempo"
}
},
{
"box": {
"id": "obj-382",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 479.18055699999996, 1581.5, 82.0, 22.0 ],
"text": "prepend send"
}
},
{
"box": {
"id": "obj-514",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 645.0, 1109.5, 33.0, 22.0 ],
"text": "read"
}
},
{
"box": {
"id": "obj-366",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 762.0, 1139.5, 150.0, 20.0 ],
"text": "< initials for synths"
}
},
{
"box": {
"id": "obj-279",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 645.0, 1139.5, 114.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict inits initials.json"
}
},
{
"box": {
"id": "obj-364",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "float" ],
"patching_rect": [ 330.09295833333357, 2096.0, 77.0, 22.0 ],
"text": "mstosamps~"
}
},
{
"box": {
"id": "obj-358",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 165.26385533333337, 2056.0, 91.0, 22.0 ],
"text": "delay~ 44100 0"
}
},
{
"box": {
"id": "obj-357",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 219.3784065000001, 2096.0, 91.0, 22.0 ],
"text": "delay~ 44100 0"
}
},
{
"box": {
"id": "obj-156",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "list", "list" ],
"patching_rect": [ 165.26385533333337, 1995.0, 83.0, 22.0 ],
"text": "omx.peaklim~"
}
},
{
"box": {
"id": "obj-116",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 182.0, 1284.0, 43.0, 22.0 ],
"text": "s SOF"
}
},
{
"box": {
"hidden": 1,
"id": "obj-290",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 45.0, 296.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 290.0, 38.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-286",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 240.0, 58.0, 22.0 ],
"text": "loadbang"
}
},
{
"box": {
"id": "obj-275",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 360.0, 67.0, 22.0 ],
"save": [ "#N", "thispatcher", ";", "#Q", "window", "flags", "nogrow", "close", "nozoom", "nofloat", "menu", "minimize", ";", "#Q", "window", "constrain", 50, 50, 32768, 32768, ";", "#Q", "window", "size", 104, 175, 471, 579, ";", "#Q", "window", "title", ";", "#Q", "window", "exec", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text": "thispatcher"
}
},
{
"box": {
"id": "obj-159",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 648.0, 151.0, 652.0, 559.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 449.0, 408.0, 89.0, 22.0 ],
"text": "toolbarvisible 0"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 452.0, 84.0, 22.0 ],
"text": "savewindow 1"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 45.0, 120.0, 44.0, 22.0 ],
"text": "sel 1 0"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 300.0, 31.0, 22.0 ],
"text": "qlim"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 225.0, 270.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 225.0, 121.0, 22.0 ],
"text": "prepend window size"
}
},
{
"box": {
"id": "obj-44",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 360.0, 120.0, 35.0 ],
"text": "window flags grow, window flags zoom"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 330.0, 77.0, 22.0 ],
"text": "window exec"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 420.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"comment": "",
"id": "obj-40",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 377.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 377.0, 330.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 377.0, 285.0, 192.0, 22.0 ],
"text": "window flags nofloat, window exec"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 377.0, 225.0, 44.0, 22.0 ],
"text": "sel 0 1"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 389.5, 255.0, 179.0, 22.0 ],
"text": "window flags float, window exec"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 195.0, 121.0, 22.0 ],
"text": "104 175 471 579"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 147.0, 120.0, 61.0, 22.0 ],
"text": "route size"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 147.0, 90.0, 79.0, 22.0 ],
"text": "route window"
}
},
{
"box": {
"comment": "",
"id": "obj-15",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 147.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-14",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 495.0, 90.0, 22.0 ],
"text": "window getsize"
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 330.0, 487.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 300.0, 31.0, 22.0 ],
"text": "qlim"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 45.0, 270.0, 64.0, 22.0 ],
"text": "t b l b"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 225.0, 121.0, 22.0 ],
"text": "prepend window size"
}
},
{
"box": {
"id": "obj-6",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 360.0, 135.0, 35.0 ],
"text": "window flags nogrow, window flags nozoom"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 330.0, 77.0, 22.0 ],
"text": "window exec"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 420.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-34", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-42", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-45", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-47", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-8", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 45.0, 333.5, 64.0, 22.0 ],
"text": "p view"
}
},
{
"box": {
"id": "obj-263",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 143.0, 309.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 240.0, 135.0, 22.0 ],
"text": "append poly_sample 11"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 210.0, 173.0, 22.0 ],
"text": "sprintf symout polySample::%s"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 210.0, 138.0, 22.0 ],
"text": "prepend set polySample"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 180.0, 133.0, 22.0 ],
"text": "sprintf symout loop::%s"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 269.5, 240.0, 98.0, 22.0 ],
"text": "prepend set loop"
}
},
{
"box": {
"id": "obj-153",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 253.5, 270.0, 114.0, 22.0 ],
"text": "prepend set sample"
}
},
{
"box": {
"id": "obj-144",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 253.5, 150.0, 50.5, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict"
}
},
{
"box": {
"id": "obj-241",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 150.0, 149.0, 22.0 ],
"text": "sprintf symout sample::%s"
}
},
{
"box": {
"id": "obj-238",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 300.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-225",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 270.0, 105.0, 22.0 ],
"text": "append sampler 1"
}
},
{
"box": {
"id": "obj-147",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 45.0, 90.0, 436.0, 22.0 ],
"text": "route set clear"
}
},
{
"box": {
"comment": "",
"id": "obj-260",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "clear" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ],
"varname": "u237015714"
}
},
{
"box": {
"comment": "",
"id": "obj-261",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 253.5, 330.0, 30.0, 30.0 ],
"varname": "u361009303"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-261", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 1,
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-153", 0 ],
"order": 2,
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 0,
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-144", 0 ],
"source": [ "obj-147", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-147", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-261", 0 ],
"source": [ "obj-153", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-225", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-225", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-261", 0 ],
"source": [ "obj-238", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-225", 0 ],
"source": [ "obj-241", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-147", 0 ],
"source": [ "obj-260", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 1,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-241", 0 ],
"order": 2,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"order": 0,
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-261", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-238", 0 ],
"source": [ "obj-6", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 647.0, 1016.5, 81.0, 22.0 ],
"text": "p setSamples"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 647.0, 1065.0, 209.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict bind-inst binding-instruments.json"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 90.0, 1284.0, 43.0, 22.0 ],
"text": "s EOF"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 375.0, 525.0, 74.0, 22.0 ],
"text": "send enable"
}
},
{
"box": {
"id": "obj-216",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 549.0, 183.0, 869.0, 689.0 ],
"boxes": [
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 90.0, 65.0, 22.0 ],
"text": "r highPass"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 45.0, 61.0, 22.0 ],
"text": "r lowPass"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 263.0, 617.0, 135.0, 20.0 ],
"text": "steep lowpass at 18kHz"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 263.0, 571.0, 134.0, 20.0 ],
"text": "steep highpass at 25Hz"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 166.33333333333331, 615.0, 81.0, 22.0 ],
"text": "cross~ 18000"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 62.33333333333333, 615.0, 81.0, 22.0 ],
"text": "cross~ 18000"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 166.33333333333331, 570.0, 61.0, 22.0 ],
"text": "cross~ 25"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 61.33333333333333, 570.0, 61.0, 22.0 ],
"text": "cross~ 25"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 281.0, 270.0, 55.0, 22.0 ],
"text": "divToMS"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 431.5, 270.0, 55.0, 22.0 ],
"text": "divToMS"
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 379.0, 210.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "float", "int" ],
"patching_rect": [ 431.5, 298.0, 74.0, 22.0 ],
"text": "maximum 1."
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 379.0, 240.0, 80.0, 22.0 ],
"text": "clip 2. 22000."
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 379.0, 450.0, 39.0, 22.0 ],
"text": "mtof~"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 379.0, 371.0, 47.0, 22.0 ],
"text": "pack f f"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 379.0, 270.0, 45.0, 22.0 ],
"text": "ftom 0."
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 379.0, 403.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "float", "int" ],
"patching_rect": [ 281.0, 302.0, 74.0, 22.0 ],
"text": "maximum 1."
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 242.0, 80.0, 22.0 ],
"text": "clip 2. 22000."
}
},
{
"box": {
"id": "obj-54",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 225.0, 403.0, 39.0, 22.0 ],
"text": "mtof~"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 343.0, 47.0, 22.0 ],
"text": "pack f f"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 270.0, 45.0, 22.0 ],
"text": "ftom 0."
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 225.0, 375.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 150.0, 510.0, 68.0, 22.0 ],
"text": "svf~ 10 0.2"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 150.0, 450.0, 88.0, 22.0 ],
"text": "svf~ 15000 0.1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 45.0, 510.0, 68.0, 22.0 ],
"text": "svf~ 10 0.2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 45.0, 450.0, 88.0, 22.0 ],
"text": "svf~ 15000 0.1"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 120.0, 64.0, 22.0 ],
"text": "r highpass"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 75.0, 59.0, 22.0 ],
"text": "r lowpass"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 360.0, 75.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 75.0, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 480.0, 150.0, 51.0, 22.0 ],
"text": "r hipass"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 105.0, 51.0, 22.0 ],
"text": "r lopass"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 424.0, 120.0, 32.0, 22.0 ],
"text": "10 0"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 379.0, 180.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 360.0, 120.0, 52.0, 22.0 ],
"text": "18000 0"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 180.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-183",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 210.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"comment": "",
"id": "obj-165",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-167",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-170",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 62.333333333333314, 675.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-173",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 166.33333333333331, 675.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-15", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-173", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-183", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-165", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-167", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-183", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-183", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-4", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-40", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-54", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"order": 1,
"source": [ "obj-54", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 1 ],
"order": 0,
"source": [ "obj-54", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 1 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 1 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 1 ],
"order": 0,
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"order": 1,
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-69", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-69", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 1,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"order": 0,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-170", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 165.2639003333333, 1800.0, 126.99995500000006, 22.0 ],
"text": "p filterSets"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 91.0, 212.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 105.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 90.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-101",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 432.0, 102.0, 974.0, 645.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 434.5, 225.0, 65.0, 22.0 ],
"text": "unpack i i i"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 251.5, 195.0, 57.0, 22.0 ],
"text": "$3 $1 $2"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 11,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 213.5, 270.0, 324.0, 22.0 ],
"text": "combine y . m . d _ h . m . s @padding 4 0 2 0 2 0 2 0 2 0 2"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 251.5, 225.0, 65.0, 22.0 ],
"text": "unpack i i i"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 416.5, 135.0, 61.0, 22.0 ],
"text": "time, date"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "list", "list", "int" ],
"patching_rect": [ 416.5, 165.0, 55.0, 22.0 ],
"text": "date"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 270.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 225.0, 109.0, 22.0 ],
"text": "route \"/Code Logs\""
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 195.0, 79.0, 22.0 ],
"text": "r userFolders"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 390.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 345.0, 99.0, 22.0 ],
"text": "combine path file"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.0, 315.0, 196.0, 22.0 ],
"text": "combine /sketch_ s .txt @triggers 1"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 45.0, 90.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 4 ],
"source": [ "obj-27", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 2 ],
"source": [ "obj-27", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-29", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 1 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 10 ],
"source": [ "obj-9", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 8 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 6 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 105.0, 123.0, 66.0, 22.0 ],
"text": "p fileName"
}
},
{
"box": {
"id": "obj-331",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 153.0, 51.0, 22.0 ],
"text": "write $1"
}
},
{
"box": {
"comment": "",
"id": "obj-109",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-110",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 105.0, 195.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-331", 0 ],
"source": [ "obj-101", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-109", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-331", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-7", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 327.7638853333333, 1037.0, 62.0, 22.0 ],
"text": "p autoLog"
}
},
{
"box": {
"id": "obj-131",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 58.0, 102.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 115.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 155.0, 231.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-390",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 155.0, 100.0, 43.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-389",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 179.5, 190.0, 85.0, 22.0 ],
"text": "prepend open"
}
},
{
"box": {
"id": "obj-383",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 155.0, 211.0, 854.0, 479.0 ],
"boxes": [
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 270.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 225.0, 103.0, 22.0 ],
"text": "route /Recordings"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 195.0, 79.0, 22.0 ],
"text": "r userFolders"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 430.0, 225.0, 65.0, 22.0 ],
"text": "unpack i i i"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 247.0, 195.0, 57.0, 22.0 ],
"text": "$3 $1 $2"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 11,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 209.0, 270.0, 324.0, 22.0 ],
"text": "combine y . m . d _ h . m . s @padding 4 0 2 0 2 0 2 0 2 0 2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 247.0, 225.0, 65.0, 22.0 ],
"text": "unpack i i i"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 412.0, 135.0, 61.0, 22.0 ],
"text": "time, date"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "list", "list", "int" ],
"patching_rect": [ 412.0, 165.0, 55.0, 22.0 ],
"text": "date"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 390.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 345.0, 99.0, 22.0 ],
"text": "combine path file"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.0, 315.0, 187.0, 22.0 ],
"text": "combine /rec_ s .wav @triggers 1"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 45.0, 90.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 4 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 2 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 1 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 10 ],
"source": [ "obj-9", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 8 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 6 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 179.5, 160.0, 66.0, 22.0 ],
"text": "p fileName"
}
},
{
"box": {
"id": "obj-382",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 179.5, 130.0, 36.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-378",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 296.0, 84.0, 22.0 ],
"text": "sfrecord~ 2"
}
},
{
"box": {
"comment": "",
"id": "obj-80",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 155.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-378", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-378", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-383", 0 ],
"source": [ "obj-382", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-389", 0 ],
"source": [ "obj-383", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-389", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-382", 0 ],
"source": [ "obj-390", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-390", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-378", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-390", 0 ],
"source": [ "obj-80", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 34.99995500000006, 2235.0, 102.0, 22.0 ],
"text": "p recordSession~"
}
},
{
"box": {
"id": "obj-215",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 518.5624946666667, 1414.0, 56.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-212",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 34.99995500000006, 2153.0, 75.0, 22.0 ],
"text": "route record"
}
},
{
"box": {
"id": "obj-210",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 34.99995500000006, 2123.0, 67.0, 22.0 ],
"text": "r restCode"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 562.6666666666667, 1477.0, 69.0, 22.0 ],
"text": "s restCode"
}
},
{
"box": {
"id": "obj-513",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 765.0, 173.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 145.0, 29.5, 22.0 ],
"text": "+~"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 144.0, 100.0, 85.0, 22.0 ],
"text": "r~ mcy.audioR"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 100.0, 83.0, 22.0 ],
"text": "r~ mcy.audioL"
}
},
{
"box": {
"id": "obj-510",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 162.5, 191.0, 58.0, 22.0 ],
"text": "loadbang"
}
},
{
"box": {
"format": 6,
"id": "obj-90",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 190.5, 306.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-498",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 190.5, 341.0, 59.0, 22.0 ],
"text": "thresh $1"
}
},
{
"box": {
"id": "obj-500",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 237.5, 231.0, 43.0, 22.0 ],
"text": "gain 1"
}
},
{
"box": {
"id": "obj-503",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 231.0, 36.5, 22.0 ],
"text": "-~"
}
},
{
"box": {
"id": "obj-504",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 62.5, 191.0, 88.0, 22.0 ],
"text": "onepole~ 1500"
}
},
{
"box": {
"id": "obj-505",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 45.0, 382.0, 184.0, 22.0 ],
"text": "buffer~ spectralBuf @samps 512"
}
},
{
"box": {
"id": "obj-508",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 162.5, 231.0, 62.0, 22.0 ],
"text": "slide 0 10"
}
},
{
"box": {
"id": "obj-509",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 306.0, 123.0, 22.0 ],
"text": "pfft~ fftCatch~ 1024 1"
}
},
{
"box": {
"id": "obj-486",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 315.0, 307.0, 42.0, 22.0 ],
"text": "*~ 0.1"
}
},
{
"box": {
"id": "obj-487",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 441.111084, 307.0, 36.0, 22.0 ],
"text": "%~ 3"
}
},
{
"box": {
"id": "obj-488",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 378.055664, 307.0, 56.0, 22.0 ],
"text": "round~ 1"
}
},
{
"box": {
"id": "obj-489",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 441.111084, 337.0, 56.0, 22.0 ],
"text": "round~ 1"
}
},
{
"box": {
"id": "obj-99",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 504.166748, 307.0, 56.0, 22.0 ],
"text": "round~ 1"
}
},
{
"box": {
"id": "obj-490",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 378.722168, 277.0, 29.5, 22.0 ],
"text": "/~ 9"
}
},
{
"box": {
"id": "obj-491",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 440.777832, 277.0, 29.5, 22.0 ],
"text": "/~ 3"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 504.166748, 277.0, 36.0, 22.0 ],
"text": "%~ 3"
}
},
{
"box": {
"id": "obj-492",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 504.0, 202.0, 37.0, 22.0 ],
"text": "*~ 27"
}
},
{
"box": {
"id": "obj-493",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 315.0, 186.0, 94.0, 22.0 ],
"text": "scale~ 0 1 0 1 3"
}
},
{
"box": {
"id": "obj-494",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 315.0, 127.0, 42.0, 22.0 ],
"text": "/~ 512"
}
},
{
"box": {
"id": "obj-495",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 315.0, 100.0, 98.0, 22.0 ],
"text": "count~ 0 512 1 1"
}
},
{
"box": {
"id": "obj-496",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 315.0, 216.0, 107.0, 22.0 ],
"text": "wave~ spectralBuf"
}
},
{
"box": {
"id": "obj-497",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 382.0, 208.166687, 22.0 ],
"text": "jit.poke~ spec3D 3"
}
},
{
"box": {
"comment": "",
"id": "obj-512",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-503", 0 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-504", 0 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-497", 0 ],
"source": [ "obj-486", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-489", 0 ],
"source": [ "obj-487", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-497", 1 ],
"source": [ "obj-488", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-497", 2 ],
"source": [ "obj-489", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-488", 0 ],
"source": [ "obj-490", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-487", 0 ],
"source": [ "obj-491", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-490", 0 ],
"order": 2,
"source": [ "obj-492", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-491", 0 ],
"order": 1,
"source": [ "obj-492", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"order": 0,
"source": [ "obj-492", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-496", 0 ],
"source": [ "obj-493", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-492", 0 ],
"order": 0,
"source": [ "obj-494", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-493", 0 ],
"order": 1,
"source": [ "obj-494", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-494", 0 ],
"source": [ "obj-495", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-486", 0 ],
"source": [ "obj-496", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-509", 0 ],
"source": [ "obj-498", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-509", 0 ],
"source": [ "obj-500", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-509", 0 ],
"source": [ "obj-503", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-503", 1 ],
"source": [ "obj-504", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-509", 0 ],
"source": [ "obj-508", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-500", 0 ],
"order": 0,
"source": [ "obj-510", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-508", 0 ],
"order": 1,
"source": [ "obj-510", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-99", 0 ],
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-498", 0 ],
"source": [ "obj-90", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-497", 3 ],
"source": [ "obj-99", 0 ]
}
}
]
},
"patching_rect": [ 1200.0, 451.0, 101.0, 22.0 ],
"text": "p spectrumCatch"
}
},
{
"box": {
"id": "obj-453",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1202.6195069999997, 757.0, 79.0, 22.0 ],
"text": "s limitedBeat"
}
},
{
"box": {
"id": "obj-208",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 867.1666666666665, 870.0, 126.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 312.0, 126.0, 20.0 ],
"text": "Show Loaded Sounds",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id": "obj-207",
"maxclass": "button",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"outlinecolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"parameter_enable": 0,
"patching_rect": [ 969.1666666666665, 894.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 47.0, 311.0, 22.0, 22.0 ]
}
},
{
"box": {
"id": "obj-413",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 1143.084778, 1707.5, 30.0, 22.0 ],
"text": "t l b"
}
},
{
"box": {
"id": "obj-412",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1273.084778, 1662.5, 24.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-403",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 1252.084778, 1707.5, 40.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-294",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 104.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 66.0, 155.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 45.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-204",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 108.0, 155.0, 63.0, 22.0 ],
"saved_object_attributes": {
"embed": 0,
"precision": 6
},
"text": "coll tonics"
}
},
{
"box": {
"comment": "",
"id": "obj-291",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-292",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 66.0, 225.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-13", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-13", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-204", 0 ],
"source": [ "obj-13", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-292", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-292", 0 ],
"source": [ "obj-204", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-291", 0 ]
}
}
]
},
"patching_rect": [ 1283.6195069999999, 1752.5, 79.0, 22.0 ],
"text": "p rootLookup"
}
},
{
"box": {
"id": "obj-157",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 254.0, 144.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 49.5, 360.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 49.5, 330.0, 55.0, 22.0 ],
"text": "zl.ecils 1"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 49.5, 295.0, 64.0, 22.0 ],
"saved_object_attributes": {
"embed": 0,
"precision": 6
},
"text": "coll scales"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 49.5, 265.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 81.0, 220.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "dump", "" ],
"patching_rect": [ 45.0, 100.0, 103.0, 22.0 ],
"text": "t dump l"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 81.0, 190.0, 67.0, 22.0 ],
"text": "zl.compare"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 160.0, 55.0, 22.0 ],
"text": "zl.ecils 1"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 45.0, 130.0, 64.0, 22.0 ],
"saved_object_attributes": {
"embed": 0,
"precision": 6
},
"text": "coll scales"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 1 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 1 ],
"source": [ "obj-29", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-35", 0 ]
}
}
]
},
"patching_rect": [ 1143.084778, 1752.5, 88.0, 22.0 ],
"text": "p scaleLookup"
}
},
{
"box": {
"id": "obj-155",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 645.0, 1502.5, 99.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 336.0, 67.0, 20.0 ],
"text": "Show Lists",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id": "obj-143",
"maxclass": "button",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"outlinecolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"parameter_enable": 0,
"patching_rect": [ 645.0, 1414.0, 24.0, 24.0 ],
"presentation": 1,
"presentation_rect": [ 47.0, 335.0, 22.0, 22.0 ]
}
},
{
"box": {
"id": "obj-64",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 645.0, 1443.0, 30.0, 22.0 ],
"text": "edit"
}
},
{
"box": {
"id": "obj-138",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1303.6195069999997, 621.5, 29.5, 22.0 ],
"text": "/ 4."
}
},
{
"box": {
"format": 6,
"id": "obj-134",
"maxclass": "flonum",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 1303.6195069999997, 590.0, 50.0, 22.0 ]
}
},
{
"box": {
"id": "obj-127",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1303.6195069999997, 560.0, 65.0, 22.0 ],
"text": "r tempoInt"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1181.6195069999997, 660.0, 55.0, 22.0 ],
"text": "r allBeat"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1203.084778, 1414.0, 70.0, 22.0 ],
"text": "loadmess 0"
}
},
{
"box": {
"id": "obj-393",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 64.03468400000003, 2192.0, 57.0, 47.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 249.0, 128.0, 20.0 ],
"text": "Start Recording Audio",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.600650665749428 ]
}
},
{
"box": {
"id": "obj-161",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 853.9458769999999, 1574.5, 29.5, 22.0 ],
"text": "* 4."
}
},
{
"box": {
"id": "obj-265",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 422.18055699999996, 1581.5, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-264",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 479.18055699999996, 1625.5, 49.0, 22.0 ],
"text": "forward"
}
},
{
"box": {
"id": "obj-253",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 421.895828, 1515.0, 76.0, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-236",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1143.084778, 1612.5, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-249",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 421.895828, 1414.0, 77.0, 22.0 ],
"text": "route set say"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 1650.0, 52.0, 22.0 ],
"text": "open $1"
}
},
{
"box": {
"id": "obj-198",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 853.9458769999999, 1604.5, 65.0, 22.0 ],
"text": "s tempoInt"
}
},
{
"box": {
"id": "obj-189",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 522.0, 201.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-295",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 68.5, 75.0, 56.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-200",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 70.0, 22.0 ],
"text": "r deferLoad"
}
},
{
"box": {
"id": "obj-101",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 138.0, 103.0, 22.0 ],
"text": "scale 0 29 80 150"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 108.0, 66.0, 22.0 ],
"text": "random 30"
}
},
{
"box": {
"comment": "",
"id": "obj-184",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 180.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-184", 0 ],
"source": [ "obj-101", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-200", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"source": [ "obj-86", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 843.9458769999999, 1445.5, 95.0, 22.0 ],
"text": "p randomTempo"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 853.9458769999999, 1542.5, 55.0, 22.0 ],
"text": "!/ 60000."
}
},
{
"box": {
"id": "obj-374",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 829.0, 171.0, 587.0, 517.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 84.0, 128.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 42.0, 22.0 ],
"text": "< -0.5"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 135.0, 37.0, 22.0 ],
"text": "delta"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 122.0, 45.0, 30.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 105.0, 96.0, 22.0 ],
"text": "rate @sync lock"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 240.0, 37.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 165.0, 240.0, 90.0, 22.0 ],
"text": "gen~ @t pRate"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.0, 374.0, 175.0, 22.0 ],
"text": "prepend /mercury/randomSeed"
}
},
{
"box": {
"id": "obj-102",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.0, 405.0, 71.0, 22.0 ],
"text": "s globalOsc"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 64.5, 90.0, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 165.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 300.0, 135.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 120.0, 397.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-9",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 360.0, 203.0, 50.0, 22.0 ],
"text": "0."
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 300.0, 165.0, 53.0, 22.0 ],
"text": "calcexpr"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 90.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 300.0, 203.0, 41.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 165.0, 285.0, 42.0, 22.0 ],
"text": "edge~"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 195.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-365",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 297.5, 90.0, 32.0, 22.0 ],
"text": "t 0 0"
}
},
{
"box": {
"id": "obj-363",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 297.5, 53.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-357",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 332.0, 31.0, 22.0 ],
"text": "int 0"
}
},
{
"box": {
"id": "obj-350",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 165.0, 165.0, 116.0, 22.0 ],
"text": "phasor~ 1n @lock 1"
}
},
{
"box": {
"comment": "",
"id": "obj-373",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-357", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-357", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-350", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-357", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 1,
"source": [ "obj-357", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-365", 0 ],
"source": [ "obj-363", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-365", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-365", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-373", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-6", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 1008.9458769999999, 1445.5, 103.0, 22.0 ],
"text": "p randomSeeding"
}
},
{
"box": {
"fontface": 0,
"fontname": "Arial",
"fontsize": 12.0,
"id": "obj-139",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 161.0, 269.0, 33.0 ],
"text": "written by Timo Hoogland (c) 2018-2024, www.timohoogland.com, GNU - GPL v.3 License",
"textcolor": [ 0.32549, 0.345098, 0.372549, 1.0 ]
}
},
{
"box": {
"fontface": 0,
"fontname": "Courier New Bold",
"fontsize": 22.0,
"id": "obj-133",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 103.0, 193.0, 56.0 ],
"presentation": 1,
"presentation_rect": [ 15.0, 93.0, 346.0, 31.0 ],
"text": "> live coding environment",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ]
}
},
{
"box": {
"fontface": 0,
"fontname": "Courier New",
"fontsize": 48.0,
"id": "obj-128",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 44.0, 251.0, 61.0 ],
"presentation": 1,
"presentation_rect": [ 15.0, 30.0, 267.0, 61.0 ],
"text": "_MERCURY",
"textcolor": [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
},
{
"box": {
"id": "obj-73",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 44.99995500000006, 2028.0, 82.0, 22.0 ],
"text": "print ERROR:"
}
},
{
"box": {
"id": "obj-54",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 44.99995500000006, 1995.0, 96.0, 22.0 ],
"text": "r errorMessages"
}
},
{
"box": {
"id": "obj-248",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1008.9458769999999, 1629.5, 69.0, 22.0 ],
"text": "r mainLoad"
}
},
{
"box": {
"id": "obj-223",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 262.0, 822.0, 76.0, 20.0 ],
"presentation": 1,
"presentation_rect": [ 238.0, 188.0, 42.0, 20.0 ],
"text": "% cpu",
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ]
}
},
{
"box": {
"fontface": 1,
"id": "obj-222",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 136.395828, 704.0, 52.604172000000005, 20.0 ],
"presentation": 1,
"presentation_rect": [ 71.0, 188.0, 126.0, 20.0 ],
"text": "Audio",
"textcolor": [ 1.0, 1.0, 1.0, 1.0 ]
}
},
{
"box": {
"id": "obj-180",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 205.5, 761.0, 56.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-136",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 205.5, 733.0, 69.0, 22.0 ],
"text": "qmetro 100"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"id": "obj-126",
"ignoreclick": 1,
"maxclass": "number",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"parameter_enable": 0,
"patching_rect": [ 205.5, 821.0, 50.0, 22.0 ],
"presentation": 1,
"presentation_rect": [ 210.0, 187.0, 30.0, 22.0 ],
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle": 0
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 205.5, 791.0, 79.0, 22.0 ],
"text": "adstatus cpu"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle": 270.0,
"bgfillcolor_autogradient": 0.0,
"bgfillcolor_color": [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1": [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion": 0.39,
"bgfillcolor_type": "color",
"elementcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"id": "obj-24",
"items": [ "Off", ",", "On" ],
"maxclass": "umenu",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "", "" ],
"parameter_enable": 0,
"patching_rect": [ 45.0, 703.0, 87.0, 22.0 ],
"presentation": 1,
"presentation_rect": [ 15.0, 188.0, 54.0, 22.0 ],
"textcolor": [ 0.930443406105042, 0.936524748802185, 0.936407744884491, 1.0 ]
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1202.6195069999997, 560.0, 69.0, 22.0 ],
"text": "r mainLoad"
}
},
{
"box": {
"id": "obj-455",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 798.9458769999999, 1500.0, 43.0, 22.0 ],
"text": "line 0."
}
},
{
"box": {
"id": "obj-441",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 1202.6195069999997, 621.5, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-439",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1202.6195069999997, 729.0, 34.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-106",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "int", "float", "int", "int" ],
"patching_rect": [ 935.4111479999999, 1542.5, 61.0, 22.0 ],
"text": "dspstate~"
}
},
{
"box": {
"id": "obj-168",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 956.4111479999999, 1660.5, 36.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-124",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "int", "int" ],
"patching_rect": [ 935.4111479999999, 1604.5, 40.0, 22.0 ],
"text": "t b i i"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "toggle",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"parameter_enable": 0,
"patching_rect": [ 935.4111479999999, 1574.5, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 9,
"outlettype": [ "int", "int", "float", "float", "float", "", "int", "float", "" ],
"patching_rect": [ 869.4111479999999, 1707.5, 123.0, 22.0 ],
"text": "transport @tempo 93"
}
},
{
"box": {
"id": "obj-148",
"linecount": 2,
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 1619.0, 67.895859, 35.0 ],
"text": "target 0, silence 1"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 645.0, 1477.0, 81.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict variables"
}
},
{
"box": {
"id": "obj-304",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 195.43052200000005, 1380.0, 161.0, 22.0 ],
"text": "route new silence delay dark"
}
},
{
"box": {
"id": "obj-303",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 0,
"patching_rect": [ 165.26385533333337, 2235.0, 55.0, 22.0 ],
"text": "dac~ 1 2"
}
},
{
"box": {
"clip_size": 1,
"id": "obj-302",
"lastchannelcount": 0,
"maxclass": "live.gain~",
"numinlets": 2,
"numoutlets": 5,
"orientation": 1,
"outlettype": [ "signal", "signal", "", "float", "list" ],
"parameter_enable": 1,
"parameter_mappable": 0,
"patching_rect": [ 165.26385533333337, 2141.0, 138.0, 47.0 ],
"presentation": 1,
"presentation_rect": [ 210.0, 225.0, 135.0, 47.0 ],
"saved_attribute_attributes": {
"textcolor": {
"expression": ""
},
"tricolor": {
"expression": ""
},
"trioncolor": {
"expression": ""
},
"valueof": {
"parameter_initial": [ 0 ],
"parameter_initial_enable": 1,
"parameter_longname": "volume",
"parameter_mmax": 6.0,
"parameter_mmin": -70.0,
"parameter_modmode": 0,
"parameter_shortname": "volume",
"parameter_type": 0,
"parameter_unitstyle": 4
}
},
"textcolor": [ 1.0, 1.0, 1.0, 1.0 ],
"tricolor": [ 0.901960849761963, 0.901960849761963, 0.901960730552673, 1.0 ],
"trioncolor": [ 1.0, 0.709803921568627, 0.196078431372549, 1.0 ],
"varname": "master"
}
},
{
"box": {
"id": "obj-301",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 165.26388533333335, 1680.0, 182.0, 22.0 ],
"text": "poly~ soundObject 8 @parallel 1"
}
},
{
"box": {
"id": "obj-371",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 273.0, 559.0, 41.0, 22.0 ],
"text": "s size"
}
},
{
"box": {
"id": "obj-196",
"linecount": 2,
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "jit_gl_texture", "" ],
"patching_rect": [ 861.0166426666667, 375.0, 251.0, 35.0 ],
"text": "jit.gl.camera @position 0 1.2 4 @lookat 0 0 0 @locklook 1 @far_clip 150 @lens_angle 60"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 825.0, 285.0, 75.0, 22.0 ],
"text": "prepend dim"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 825.0, 620.0, 247.0, 22.0 ],
"text": "jit.gl.videoplane mercury @transform_reset 2"
}
},
{
"box": {
"id": "obj-19",
"linecount": 2,
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "jit_gl_texture", "", "" ],
"patching_rect": [ 825.0, 315.0, 287.0166426666667, 35.0 ],
"text": "jit.gl.node mercury @name mcyVout @erase_color 0 0 0 0 @capture 1 @adapt 0 @dim 1920 1080"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 405.0, 57.0, 22.0 ],
"text": "r toWorld"
}
},
{
"box": {
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"bgcolor2": [ 0.0, 0.0, 0.0, 1.0 ],
"fontface": 0,
"fontname": "Arial",
"fontsize": 12.0,
"id": "obj-14",
"ignoreclick": 1,
"maxclass": "jit.fpsgui",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 99.0, 559.0, 72.0, 35.0 ],
"presentation": 1,
"presentation_rect": [ 210.0, 143.0, 70.0, 35.0 ],
"textcolor": [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ]
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 174.5, 525.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 187.5, 559.0, 55.0, 22.0 ],
"text": "s render"
}
},
{
"box": {
"id": "obj-1",
"linecount": 3,
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "jit_matrix", "bang", "" ],
"patching_rect": [ 45.0, 457.0, 278.0, 49.0 ],
"text": "jit.world mercury @visible 0 @floating 1 @fps 60 @fsmenubar 0 @erase_color 0 0 0 1 @windowposition 50 100 @size 480 270"
}
},
{
"box": {
"id": "obj-242",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1008.9458769999999, 1660.5, 67.0, 22.0 ],
"text": "timesig 4 4"
}
},
{
"box": {
"id": "obj-260",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1352.0, 499.0, 62.0, 22.0 ],
"text": "mute 0 $1"
}
},
{
"box": {
"id": "obj-192",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1717.3333333333333, 1385.5, 69.0, 22.0 ],
"text": "r modulator"
}
},
{
"box": {
"id": "obj-230",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "clear" ],
"patching_rect": [ 1791.0, 1452.0, 53.0, 22.0 ],
"text": "t b clear"
}
},
{
"box": {
"id": "obj-245",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 1791.0, 1487.5, 90.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict modulators"
}
},
{
"box": {
"id": "obj-540",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1695.0, 1452.0, 86.0, 22.0 ],
"text": "newInstance 8"
}
},
{
"box": {
"id": "obj-531",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1695.0, 1520.5, 210.0, 22.0 ],
"text": "poly~ modulatorObject~ 8 @parallel 1"
}
},
{
"box": {
"id": "obj-524",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1695.0, 1414.5, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"id": "obj-523",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1739.6666666666667, 1414.5, 40.0, 22.0 ],
"text": "r SOF"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-100", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-290", 0 ],
"source": [ "obj-105", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-106", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-108", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-109", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-11", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-110", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-114", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-413", 0 ],
"source": [ "obj-115", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-213", 0 ],
"source": [ "obj-118", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-119", 0 ],
"source": [ "obj-120", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-121", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-122", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-168", 0 ],
"source": [ "obj-124", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-124", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-134", 0 ],
"source": [ "obj-127", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-371", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-138", 0 ],
"source": [ "obj-134", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-180", 0 ],
"source": [ "obj-136", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-142", 0 ],
"order": 0,
"source": [ "obj-137", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"order": 1,
"source": [ "obj-137", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-316", 1 ],
"source": [ "obj-138", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"source": [ "obj-141", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-362", 0 ],
"source": [ "obj-142", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-143", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"source": [ "obj-145", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-301", 0 ],
"source": [ "obj-148", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-249", 0 ],
"source": [ "obj-149", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"source": [ "obj-150", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"source": [ "obj-151", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-330", 0 ],
"order": 0,
"source": [ "obj-152", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-331", 0 ],
"order": 0,
"source": [ "obj-152", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-332", 0 ],
"order": 0,
"source": [ "obj-152", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-333", 0 ],
"order": 0,
"source": [ "obj-152", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-404", 0 ],
"order": 1,
"source": [ "obj-152", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-416", 0 ],
"order": 1,
"source": [ "obj-152", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-418", 0 ],
"order": 1,
"source": [ "obj-152", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-420", 0 ],
"order": 1,
"source": [ "obj-152", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-357", 0 ],
"source": [ "obj-156", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-358", 0 ],
"source": [ "obj-156", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-141", 0 ],
"order": 1,
"source": [ "obj-157", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-373", 0 ],
"order": 0,
"source": [ "obj-157", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-158", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-275", 0 ],
"source": [ "obj-159", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-160", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-198", 0 ],
"order": 0,
"source": [ "obj-161", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-440", 0 ],
"order": 1,
"source": [ "obj-161", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-147", 0 ],
"source": [ "obj-165", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-214", 0 ],
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 1 ],
"source": [ "obj-168", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-455", 0 ],
"source": [ "obj-173", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-179", 0 ],
"source": [ "obj-177", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-180", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-403", 1 ],
"source": [ "obj-183", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-455", 0 ],
"source": [ "obj-189", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-196", 0 ],
"source": [ "obj-19", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-381", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-540", 1 ],
"source": [ "obj-192", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-194", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-380", 0 ],
"source": [ "obj-197", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-156", 1 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-156", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-446", 0 ],
"source": [ "obj-203", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-205", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-379", 0 ],
"order": 0,
"source": [ "obj-207", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-387", 0 ],
"order": 1,
"source": [ "obj-207", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-212", 0 ],
"source": [ "obj-210", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-205", 0 ],
"source": [ "obj-211", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-233", 0 ],
"source": [ "obj-211", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-211", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-95", 0 ],
"source": [ "obj-212", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"midpoints": [ 89.0, 1126.0, 66.75, 1126.0, 66.75, 1026.0, 337.2638853333333, 1026.0 ],
"source": [ "obj-213", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-225", 0 ],
"source": [ "obj-213", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-348", 0 ],
"source": [ "obj-215", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-401", 1 ],
"source": [ "obj-216", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-401", 0 ],
"source": [ "obj-216", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-218", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-225", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-304", 0 ],
"source": [ "obj-225", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-225", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-255", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-245", 0 ],
"source": [ "obj-230", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-245", 0 ],
"source": [ "obj-230", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-221", 0 ],
"source": [ "obj-233", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 0 ],
"order": 2,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-183", 0 ],
"order": 1,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-412", 0 ],
"order": 0,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-240", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-242", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-379", 0 ],
"source": [ "obj-246", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-446", 0 ],
"source": [ "obj-247", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-242", 0 ],
"source": [ "obj-248", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-215", 0 ],
"source": [ "obj-249", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-253", 0 ],
"source": [ "obj-249", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-445", 0 ],
"source": [ "obj-249", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-513", 0 ],
"source": [ "obj-251", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-265", 0 ],
"source": [ "obj-253", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-80", 0 ],
"source": [ "obj-253", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-313", 0 ],
"source": [ "obj-254", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-441", 0 ],
"source": [ "obj-255", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 0 ],
"source": [ "obj-260", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-240", 0 ],
"source": [ "obj-261", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-301", 0 ],
"source": [ "obj-262", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-263", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-264", 0 ],
"source": [ "obj-265", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-266", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-296", 0 ],
"source": [ "obj-268", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-454", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-439", 1 ],
"source": [ "obj-273", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-159", 1 ],
"midpoints": [ 54.5, 392.0, 32.66666666666667, 392.0, 32.66666666666667, 322.5, 77.0, 322.5 ],
"source": [ "obj-275", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-177", 0 ],
"order": 1,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-402", 0 ],
"midpoints": [ 54.5, 765.0, 196.75, 765.0, 196.75, 692.0, 215.0, 692.0 ],
"order": 0,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 0 ],
"source": [ "obj-280", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-283", 0 ],
"source": [ "obj-281", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-387", 0 ],
"source": [ "obj-282", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 0 ],
"source": [ "obj-283", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 0 ],
"source": [ "obj-284", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-105", 0 ],
"source": [ "obj-286", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-250", 0 ],
"source": [ "obj-29", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-335", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-431", 0 ],
"source": [ "obj-29", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-432", 1 ],
"source": [ "obj-29", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-159", 0 ],
"source": [ "obj-290", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-291", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 0 ],
"source": [ "obj-293", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-151", 0 ],
"order": 1,
"source": [ "obj-294", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-272", 0 ],
"order": 0,
"source": [ "obj-294", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-296", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 1 ],
"source": [ "obj-301", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 0 ],
"source": [ "obj-301", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 1 ],
"order": 1,
"source": [ "obj-302", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 0 ],
"order": 1,
"source": [ "obj-302", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-303", 1 ],
"order": 0,
"source": [ "obj-302", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-303", 0 ],
"order": 0,
"source": [ "obj-302", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-100", 0 ],
"order": 2,
"source": [ "obj-304", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-148", 0 ],
"order": 0,
"source": [ "obj-304", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-249", 0 ],
"source": [ "obj-304", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-304", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-327", 0 ],
"source": [ "obj-304", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"order": 1,
"source": [ "obj-304", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-304", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-81", 0 ],
"order": 3,
"source": [ "obj-304", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-161", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-130", 0 ],
"order": 0,
"source": [ "obj-311", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 1 ],
"order": 2,
"source": [ "obj-311", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-322", 0 ],
"order": 1,
"source": [ "obj-311", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-312", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-311", 0 ],
"source": [ "obj-314", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-273", 1 ],
"source": [ "obj-316", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-540", 3 ],
"source": [ "obj-319", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 1 ],
"source": [ "obj-320", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-408", 0 ],
"source": [ "obj-322", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-314", 0 ],
"source": [ "obj-323", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-280", 0 ],
"order": 0,
"source": [ "obj-329", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-339", 0 ],
"order": 1,
"source": [ "obj-329", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-334", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-337", 0 ],
"order": 0,
"source": [ "obj-336", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-397", 0 ],
"order": 1,
"source": [ "obj-336", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-152", 0 ],
"source": [ "obj-337", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-438", 0 ],
"source": [ "obj-337", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-281", 0 ],
"source": [ "obj-339", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-341", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 0,
"source": [ "obj-342", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-341", 0 ],
"order": 1,
"source": [ "obj-342", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"order": 1,
"source": [ "obj-344", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"order": 2,
"source": [ "obj-344", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"order": 0,
"source": [ "obj-344", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-461", 0 ],
"source": [ "obj-347", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-348", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-349", 0 ],
"source": [ "obj-348", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-302", 1 ],
"order": 0,
"source": [ "obj-357", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-451", 1 ],
"order": 1,
"source": [ "obj-357", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-302", 0 ],
"order": 1,
"source": [ "obj-358", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-451", 0 ],
"order": 0,
"source": [ "obj-358", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-424", 0 ],
"source": [ "obj-359", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"midpoints": [ 1016.4458770000001, 1050.796875, 656.5, 1050.796875 ],
"source": [ "obj-362", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-357", 1 ],
"order": 0,
"source": [ "obj-364", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-358", 1 ],
"order": 1,
"source": [ "obj-364", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-376", 0 ],
"source": [ "obj-369", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-432", 3 ],
"source": [ "obj-372", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-374", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-378", 0 ],
"source": [ "obj-376", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-260", 0 ],
"source": [ "obj-378", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-142", 0 ],
"source": [ "obj-379", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-344", 0 ],
"source": [ "obj-381", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-264", 0 ],
"source": [ "obj-382", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-477", 0 ],
"source": [ "obj-383", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-387", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-455", 0 ],
"source": [ "obj-389", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-404", 0 ],
"order": 1,
"source": [ "obj-390", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-416", 0 ],
"order": 0,
"source": [ "obj-390", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-418", 0 ],
"order": 3,
"source": [ "obj-390", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-420", 0 ],
"order": 2,
"source": [ "obj-390", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-374", 0 ],
"source": [ "obj-392", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-236", 0 ],
"source": [ "obj-395", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-376", 0 ],
"source": [ "obj-397", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-376", 0 ],
"source": [ "obj-397", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-443", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-454", 0 ],
"source": [ "obj-400", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"order": 0,
"source": [ "obj-401", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-401", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-299", 0 ],
"order": 1,
"source": [ "obj-401", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-309", 0 ],
"order": 1,
"source": [ "obj-401", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-136", 0 ],
"source": [ "obj-402", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-145", 0 ],
"order": 1,
"source": [ "obj-403", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-294", 0 ],
"order": 0,
"source": [ "obj-403", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-407", 0 ],
"source": [ "obj-404", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-403", 1 ],
"source": [ "obj-412", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-150", 0 ],
"order": 1,
"source": [ "obj-413", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-157", 0 ],
"order": 0,
"source": [ "obj-413", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-403", 0 ],
"source": [ "obj-413", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-411", 0 ],
"source": [ "obj-416", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-417", 0 ],
"source": [ "obj-418", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-419", 0 ],
"source": [ "obj-420", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-236", 0 ],
"source": [ "obj-421", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-495", 0 ],
"source": [ "obj-422", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-459", 0 ],
"source": [ "obj-424", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-301", 0 ],
"source": [ "obj-432", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-432", 2 ],
"source": [ "obj-433", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-432", 0 ],
"source": [ "obj-434", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-435", 0 ],
"source": [ "obj-436", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-281", 0 ],
"source": [ "obj-438", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-453", 0 ],
"source": [ "obj-439", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-316", 0 ],
"order": 0,
"source": [ "obj-441", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-439", 0 ],
"order": 1,
"source": [ "obj-441", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-447", 0 ],
"source": [ "obj-442", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-531", 0 ],
"source": [ "obj-443", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-444", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-377", 0 ],
"source": [ "obj-446", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-251", 0 ],
"source": [ "obj-447", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-449", 0 ],
"source": [ "obj-448", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-471", 1 ],
"source": [ "obj-451", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-471", 0 ],
"source": [ "obj-451", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-451", 0 ],
"source": [ "obj-452", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-190", 0 ],
"order": 0,
"source": [ "obj-454", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-448", 0 ],
"order": 1,
"source": [ "obj-454", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-120", 0 ],
"order": 2,
"source": [ "obj-455", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-158", 0 ],
"order": 3,
"source": [ "obj-455", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"order": 0,
"source": [ "obj-455", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-383", 0 ],
"order": 1,
"source": [ "obj-455", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-452", 0 ],
"source": [ "obj-456", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-457", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-486", 0 ],
"source": [ "obj-458", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-499", 0 ],
"source": [ "obj-459", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-364", 0 ],
"source": [ "obj-461", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-456", 0 ],
"order": 1,
"source": [ "obj-462", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-470", 0 ],
"order": 0,
"source": [ "obj-462", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-451", 2 ],
"order": 2,
"source": [ "obj-463", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-469", 0 ],
"order": 0,
"source": [ "obj-463", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 1,
"source": [ "obj-463", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-467", 0 ],
"source": [ "obj-466", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-462", 0 ],
"source": [ "obj-467", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-463", 0 ],
"source": [ "obj-467", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-468", 0 ],
"source": [ "obj-469", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-216", 1 ],
"source": [ "obj-47", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-216", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-468", 0 ],
"source": [ "obj-470", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 1 ],
"source": [ "obj-471", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-471", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-478", 0 ],
"source": [ "obj-474", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"order": 1,
"source": [ "obj-477", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 0 ],
"order": 0,
"source": [ "obj-477", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-285", 2 ],
"source": [ "obj-478", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-481", 0 ],
"source": [ "obj-478", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-474", 0 ],
"midpoints": [ 492.875, 180.0, 464.625, 180.0, 464.625, 79.0, 482.375, 79.0 ],
"source": [ "obj-481", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-489", 0 ],
"midpoints": [ 350.0, 180.0, 321.75, 180.0, 321.75, 79.0, 339.5, 79.0 ],
"source": [ "obj-485", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-459", 0 ],
"source": [ "obj-486", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-285", 0 ],
"source": [ "obj-487", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-485", 0 ],
"source": [ "obj-487", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-487", 0 ],
"source": [ "obj-489", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-494", 0 ],
"source": [ "obj-492", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-492", 0 ],
"midpoints": [ 410.0, 210.0, 381.75, 210.0, 381.75, 109.0, 399.5, 109.0 ],
"source": [ "obj-493", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-285", 1 ],
"source": [ "obj-494", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-493", 0 ],
"source": [ "obj-494", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-225", 1 ],
"source": [ "obj-495", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-498", 0 ],
"source": [ "obj-496", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-496", 0 ],
"midpoints": [ 555.5, 210.0, 527.25, 210.0, 527.25, 109.0, 545.0, 109.0 ],
"source": [ "obj-497", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-285", 3 ],
"source": [ "obj-498", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-497", 0 ],
"source": [ "obj-498", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-473", 0 ],
"source": [ "obj-499", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-211", 0 ],
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-279", 0 ],
"source": [ "obj-514", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-230", 0 ],
"order": 0,
"source": [ "obj-523", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-540", 2 ],
"order": 1,
"source": [ "obj-523", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-540", 0 ],
"source": [ "obj-524", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-263", 0 ],
"source": [ "obj-53", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"source": [ "obj-54", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-531", 0 ],
"source": [ "obj-540", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"order": 1,
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"order": 2,
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-304", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-335", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-273", 0 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-142", 0 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 0 ],
"source": [ "obj-65", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-126", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-301", 0 ],
"source": [ "obj-79", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-382", 0 ],
"source": [ "obj-80", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-262", 0 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 1 ],
"source": [ "obj-85", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-85", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-92", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-93", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 2 ],
"source": [ "obj-95", 0 ]
}
}
],
"parameters": {
"obj-103": [ "umenu", "umenu", 0 ],
"obj-109": [ "umenu[1]", "umenu[1]", 0 ],
"obj-302": [ "volume", "volume", 0 ],
"obj-461": [ "latency", "latency", 0 ],
"obj-471": [ "volume[1]", "monitor", 0 ],
"obj-65": [ "umenu[2]", "umenu[2]", 0 ],
"parameterbanks": {
"0": {
"index": 0,
"name": "",
"parameters": [ "-", "-", "-", "-", "-", "-", "-", "-" ],
"buttons": [ "-", "-", "-", "-", "-", "-", "-", "-" ]
}
},
"inherited_shortname": 1
},
"autosave": 0,
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ],
"bgcolor": [ 0.0, 0.0, 0.0, 1.0 ],
"editing_bgcolor": [ 0.647058823529412, 0.647058823529412, 0.647058823529412, 1.0 ]
}
}
================================================
FILE: mercury_ide/patchers/_mercury_visuals.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 434.0, 100.0, 289.0, 125.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-193",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 554.0, 67.0, 22.0 ],
"text" : "route black"
}
}
, {
"box" : {
"id" : "obj-146",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 599.0, 103.0, 22.0 ],
"text" : "target 0, silence 1"
}
}
, {
"box" : {
"id" : "obj-388",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 644.0, 45.0, 22.0 ],
"text" : "open 1"
}
}
, {
"box" : {
"id" : "obj-386",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 525.0, 54.0, 22.0 ],
"text" : "r newVis"
}
}
, {
"box" : {
"id" : "obj-384",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 158.0, 525.0, 40.0, 22.0 ],
"text" : "r EOF"
}
}
, {
"box" : {
"id" : "obj-385",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 202.666666666666657, 525.0, 40.0, 22.0 ],
"text" : "r SOF"
}
}
, {
"box" : {
"id" : "obj-375",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 158.0, 599.0, 86.0, 22.0 ],
"text" : "newInstance 4"
}
}
, {
"box" : {
"id" : "obj-224",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 158.0, 644.0, 173.0, 49.0 ],
"text" : "poly~ visualObject 2 down 2 @args vis 1280 720 @parallel 1 @target 0 @resampling 0",
"varname" : "poly~"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 375.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"hidden" : 1,
"id" : "obj-290",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 401.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 250.0, 73.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-286",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 45.0, 345.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-275",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 465.0, 67.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "window", "flags", "nogrow", "noclose", "nozoom", "nofloat", "menu", "minimize", ";", "#Q", "window", "constrain", 50, 50, 32768, 32768, ";", "#Q", "window", "size", 434, 100, 723, 225, ";", "#Q", "window", "title", ";", "#Q", "window", "exec", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"id" : "obj-159",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 499.0, 338.0, 652.0, 559.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 449.0, 408.0, 89.0, 22.0 ],
"text" : "toolbarvisible 0"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 450.0, 452.0, 84.0, 22.0 ],
"text" : "savewindow 1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 45.0, 120.0, 44.0, 22.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 31.0, 22.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 225.0, 270.0, 32.0, 22.0 ],
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 225.0, 121.0, 22.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"id" : "obj-44",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 360.0, 120.0, 35.0 ],
"text" : "window flags grow, window flags zoom"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 77.0, 22.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 420.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-40",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 377.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 377.0, 330.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 377.0, 285.0, 192.0, 22.0 ],
"text" : "window flags nofloat, window exec"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 377.0, 225.0, 44.0, 22.0 ],
"text" : "sel 0 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 389.5, 255.0, 179.0, 22.0 ],
"text" : "window flags float, window exec"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 195.0, 121.0, 22.0 ],
"text" : "434 100 723 225"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 147.0, 120.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 147.0, 90.0, 79.0, 22.0 ],
"text" : "route window"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-15",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 147.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 450.0, 495.0, 90.0, 22.0 ],
"text" : "window getsize"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 330.0, 487.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 300.0, 31.0, 22.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 45.0, 270.0, 64.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 225.0, 121.0, 22.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 360.0, 135.0, 35.0 ],
"text" : "window flags nogrow, window flags nozoom"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 330.0, 77.0, 22.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 420.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-42", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-47", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 438.5, 64.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p view"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 135.5, 210.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-5",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.5, 240.0, 129.0, 35.0 ],
"text" : "window flags noclose, window exec"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 345.0, 638.0, 159.0, 20.0 ],
"text" : "deprecated blending options"
}
}
, {
"box" : {
"id" : "obj-430",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 692.0, 41.0, 22.0 ],
"text" : "diff $1"
}
}
, {
"box" : {
"id" : "obj-429",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 660.0, 68.0, 22.0 ],
"text" : "r difference"
}
}
, {
"box" : {
"id" : "obj-425",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 34.5, 203.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 132.0, 28.0, 22.0 ],
"text" : "abs"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 99.0, 29.5, 22.0 ],
"text" : "-"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.5, 30.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 128.0, 132.0, 72.0, 22.0 ],
"text" : "param diff 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 30.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 80.0, 132.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 34.5, 249.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 728.5, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-367",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 660.0, 45.0, 22.0 ],
"text" : "r invert"
}
}
, {
"box" : {
"id" : "obj-356",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 692.0, 55.0, 22.0 ],
"text" : "invert $1"
}
}
, {
"box" : {
"id" : "obj-228",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 138.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 48.0, 85.0, 22.0 ],
"text" : "param invert 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 48.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 183.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 435.0, 728.5, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 240.0, 61.0, 22.0 ],
"text" : "dim $1 $2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 345.0, 210.0, 210.0, 22.0 ],
"restore" : [ 1920, 1080 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr res @bindto ::mcyV::vResolution",
"varname" : "res"
}
}
, {
"box" : {
"id" : "obj-326",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 542.0, 617.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 142.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-16",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 345.0, 210.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 270.0, 101.0, 22.0 ],
"text" : "param width 0 $1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 240.0, 101.0, 22.0 ],
"text" : "param width $1 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 181.0, 45.0, 22.0 ],
"text" : "amt $1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 53.000040666666564, 105.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 150.0, 270.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 150.0, 240.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 142.0, 67.0, 22.0 ],
"text" : "route width"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 53.000040666666564, 142.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 105.0, 72.0, 22.0 ],
"text" : "route bloom"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 77.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 47.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 53.000040666666564, 181.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-355",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 86.000040666666564, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-356",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 53.000040666666564, 375.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-190",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 752.0, 526.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 135.0, 76.0, 22.0 ],
"text" : "param amt 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 240.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 135.0, 37.0, 22.0 ],
"text" : "* amt"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 180.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
]
}
,
"patching_rect" : [ 86.000040666666564, 315.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 0,
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 1,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 0 ],
"source" : [ "obj-190", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-355", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 0 ],
"order" : 1,
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 514.5, 51.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p bloom"
}
}
, {
"box" : {
"id" : "obj-396",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 680.0, 180.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 82.0, 210.0, 69.0, 22.0 ],
"text" : "locklook $1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 255.0, 83.0, 22.0 ],
"text" : "lens_angle $1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 165.0, 93.0, 22.0 ],
"text" : "route angle lock"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-327",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 165.0, 210.0, 205.0, 22.0 ],
"text" : "routepass ortho lookat position tripod"
}
}
, {
"box" : {
"id" : "obj-347",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 75.0, 79.0, 22.0 ],
"text" : "route camera"
}
}
, {
"box" : {
"id" : "obj-359",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-381",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 315.0, 30.0, 30.0 ],
"varname" : "u685008906"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-327", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-327", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-327", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-327", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-327", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-327", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-347", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-347", 0 ],
"source" : [ "obj-359", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 498.666666666666515, 330.0, 41.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p cam"
}
}
, {
"box" : {
"id" : "obj-365",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 695.0, 540.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 357.0, 165.0, 39.0, 22.0 ],
"text" : "$1 $1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 336.0, 135.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 424.0, 195.0, 29.5, 22.0 ],
"text" : "-1 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 357.0, 195.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 357.0, 234.0, 86.0, 22.0 ],
"text" : "vexpr $f1 * $f2"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 357.0, 264.0, 107.0, 22.0 ],
"text" : "param width $1 $2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 132.0, 135.0, 67.0, 22.0 ],
"text" : "route width"
}
}
, {
"box" : {
"id" : "obj-177",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 237.0, 345.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-112",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 264.0, 45.0, 22.0 ],
"text" : "amt $1"
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 312.0, 159.0, 66.0, 22.0 ],
"text" : "param amt"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 62.0, 37.0, 22.0 ],
"text" : "* amt"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 14.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 14.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 159.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 75.0, 345.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-106",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 264.0, 107.0, 22.0 ],
"text" : "param width $1 $2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 237.0, 309.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 42.0, 234.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 42.0, 204.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 132.0, 105.0, 59.0, 22.0 ],
"text" : "route blur"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 132.0, 75.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 132.0, 45.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 42.0, 264.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 42.0, 405.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 75.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-112", 0 ],
"order" : 0,
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-106", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-112", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 1 ],
"source" : [ "obj-177", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-106", 0 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-25", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-25", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-25", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"order" : 1,
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 330.0, 39.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p blur"
}
}
, {
"box" : {
"id" : "obj-363",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 97.666666666666515, 129.5, 120.0, 22.0 ],
"text" : "routepass brightness"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 97.666666666666515, 100.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-235",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 202.0, 340.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 45.0, 121.0, 22.0 ],
"text" : "param brightness 0.9"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 104.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 164.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-4", 0 ]
}
}
],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ]
}
,
"patching_rect" : [ 50.0, 174.5, 126.0, 22.0 ],
"text" : "jit.gl.pix @t brightness"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-361",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 50.000040666666564, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-362",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.000040666666564, 256.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-362", 0 ],
"source" : [ "obj-235", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-235", 0 ],
"source" : [ "obj-361", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-235", 0 ],
"source" : [ "obj-82", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 549.5, 74.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p brightness"
}
}
, {
"box" : {
"id" : "obj-360",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 542.0, 617.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 339.0, 390.0, 117.0, 22.0 ],
"text" : "scale 0 1 0.003 0.03"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 339.0, 355.0, 65.0, 22.0 ],
"text" : "r audioMid"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 417.399999999999977, 355.0, 40.0, 22.0 ],
"text" : "* 0.02"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 274.0, 240.0, 77.0, 22.0 ],
"text" : "loadmess 64"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 240.0, 70.0, 22.0 ],
"text" : "loadmess 5"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 275.0, 45.0, 22.0 ],
"text" : "exp $1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 355.0, 70.0, 22.0 ],
"text" : "loadmess 8"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 255.0, 142.0, 96.0, 22.0 ],
"text" : "route lines noise"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 53.000040666666564, 142.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 180.0, 181.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 105.0, 67.0, 22.0 ],
"text" : "route glitch"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 77.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 47.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 53.000040666666564, 181.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"id" : "obj-348",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 339.0, 420.0, 45.0, 22.0 ],
"text" : "amt $1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-355",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 86.000040666666564, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-356",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 53.000040666666564, 555.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-216",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 420.0, 54.0, 22.0 ],
"text" : "down $1"
}
}
, {
"box" : {
"id" : "obj-214",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 75.0, 22.0 ],
"text" : "param exp 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 31.0, 22.0 ],
"text" : "pow"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 150.0, 91.0, 22.0 ],
"text" : "param down 16"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 270.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 240.0, 32.0, 22.0 ],
"text" : "floor"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 210.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 378.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 116.000040666666564, 385.0, 41.0, 22.0 ],
"text" : "jit.gen"
}
}
, {
"box" : {
"id" : "obj-208",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 116.000040666666564, 275.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-207",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 116.000040666666564, 305.0, 73.0, 22.0 ],
"text" : "speedlim 90"
}
}
, {
"box" : {
"id" : "obj-200",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 275.0, 55.0, 22.0 ],
"text" : "dim 1 $1"
}
}
, {
"box" : {
"id" : "obj-198",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 116.000040666666564, 420.0, 125.0, 22.0 ],
"text" : "jit.gl.texture @adapt 0"
}
}
, {
"box" : {
"id" : "obj-191",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 116.000040666666564, 355.0, 125.0, 22.0 ],
"text" : "jit.noise 3 float32 1 32"
}
}
, {
"box" : {
"id" : "obj-190",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 752.0, 526.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 293.0, 319.0, 42.0, 22.0 ],
"text" : "swiz g"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.0, 210.0, 47.0, 22.0 ],
"text" : "vec 0 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 249.0, 210.0, 47.0, 22.0 ],
"text" : "vec 0 0"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 293.0, 248.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 88.0, 55.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 88.0, 90.0, 42.0, 22.0 ],
"text" : "swiz b"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.0, 90.0, 41.0, 22.0 ],
"text" : "swiz y"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 55.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 248.0, 29.5, 22.0 ],
"text" : "-"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 582.0, 128.0, 76.0, 22.0 ],
"text" : "param amt 0"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.0, 173.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.0, 55.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 293.0, 285.0, 161.0, 22.0 ],
"text" : "sample @boundmode clamp"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 249.0, 90.0, 41.0, 22.0 ],
"text" : "swiz x"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 192.0, 55.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 192.0, 248.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 339.0, 128.0, 76.0, 22.0 ],
"text" : "param amt 0"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 249.0, 173.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 249.0, 55.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 375.0, 57.0, 22.0 ],
"text" : "vec 0 0 0"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 319.0, 39.0, 22.0 ],
"text" : "swiz r"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 414.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 285.0, 161.0, 22.0 ],
"text" : "sample @boundmode clamp"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 248.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 86.000040666666564, 480.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 1,
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-200", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"order" : 0,
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-216", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 0 ],
"source" : [ "obj-190", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-214", 0 ],
"source" : [ "obj-191", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 1 ],
"source" : [ "obj-198", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-348", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-214", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-191", 0 ],
"source" : [ "obj-200", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-191", 0 ],
"source" : [ "obj-207", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-207", 0 ],
"source" : [ "obj-208", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-198", 0 ],
"source" : [ "obj-214", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-214", 0 ],
"source" : [ "obj-216", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-200", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 4 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 0 ],
"source" : [ "obj-348", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-355", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-190", 0 ],
"order" : 1,
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-208", 0 ],
"order" : 0,
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 484.5, 47.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p glitch"
}
}
, {
"box" : {
"id" : "obj-244",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 104.0, 248.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 726.0, 647.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 345.0, 48.0, 22.0 ],
"text" : "hsl2rgb"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 270.0, 48.0, 22.0 ],
"text" : "hsl2rgb"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 198.0, 285.0, 87.0, 22.0 ],
"text" : "param curve 1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 330.0, 52.0, 22.0 ],
"text" : "fastpow"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 90.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 45.0, 194.0, 22.0 ],
"text" : "param luma 0.2126 0.7152 0.0722"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 240.0, 109.0, 22.0 ],
"text" : "param color2 0 0 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 315.0, 111.0, 22.0 ],
"text" : "param color1 0 0 0"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 375.0, 139.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 225.0, 59.0, 22.0 ],
"text" : "vec 0 0 0"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 180.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 135.0, 44.0, 22.0 ],
"text" : "swiz b"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 135.0, 44.0, 22.0 ],
"text" : "swiz g"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 135.0, 41.0, 22.0 ],
"text" : "swiz r"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 45.0, 30.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 420.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"order" : 0,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"order" : 1,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 2,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 2,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 2 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 78.0, 285.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 135.0, 151.0, 133.0, 22.0 ],
"text" : "routepass color1 color2"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 135.0, 90.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 60.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 135.0, 120.0, 83.0, 22.0 ],
"text" : "route duotone"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 249.0, 180.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 195.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 225.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 345.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 78.0, 60.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 394.5, 66.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p duo-tone"
}
}
, {
"box" : {
"id" : "obj-295",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 42.0, 165.0, 71.0, 22.0 ],
"text" : "minimum 0."
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 127.0, 285.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 172.0, 165.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 193.0, 345.0, 39.0, 22.0 ],
"text" : "$1 $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 390.0, 64.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 127.0, 255.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 127.0, 225.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 372.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 75.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 125.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 160.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 125.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 165.0, 195.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 355.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 310.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 240.0, 93.0, 22.0 ],
"text" : "receive~ no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 400.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.0, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 257.0, 255.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 372.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 75.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 125.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 160.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 125.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 165.0, 195.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 355.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 310.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 240.0, 93.0, 22.0 ],
"text" : "receive~ no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 400.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.0, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 172.0, 255.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 172.0, 225.0, 189.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 172.0, 300.0, 47.0, 22.0 ],
"text" : "pack f f"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 172.0, 78.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 42.0, 225.0, 36.0, 22.0 ],
"text" : "< 0.9"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 420.0, 123.0, 22.0 ],
"text" : "prepend downsample"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 42.0, 255.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 172.0, 105.0, 81.0, 22.0 ],
"text" : "route pixelate"
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 172.0, 45.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 42.0, 285.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 625.0, 568.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 90.0, 41.0, 22.0 ],
"text" : "pow 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 51.0, 375.0, 36.0, 22.0 ],
"text" : "+ 0.5"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 374.0, 150.0, 180.0, 114.0 ],
"text" : "downsample the resolution of an image, downsample the bitdepth of the colors\n\nby Timo Hoogland (c) 2019\nwww.timohoogland.com\n\nMIT License"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 51.0, 405.0, 34.0, 22.0 ],
"text" : "floor"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 374.0, 90.0, 125.0, 22.0 ],
"text" : "param colordepth 256"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 51.0, 435.0, 71.0, 22.0 ],
"text" : "/ colordepth"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 51.0, 345.0, 73.0, 22.0 ],
"text" : "* colordepth"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 240.0, 49.0, 22.0 ],
"text" : "clip 0 1"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 120.0, 34.0, 22.0 ],
"text" : "floor"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 45.0, 133.0, 22.0 ],
"text" : "param downsample 1 1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 150.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 90.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 210.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 45.0, 29.0, 22.0 ],
"text" : "cell"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 150.0, 30.0, 22.0 ],
"text" : "dim"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 51.0, 290.0, 163.0, 22.0 ],
"text" : "sample @boundmode clamp"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 51.0, 45.0, 30.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 51.0, 510.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 75.0, 480.0, 115.0, 22.0 ],
"text" : "jit.gl.pix @t degrade"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-97",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 75.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-99",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 42.0, 540.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"order" : 1,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 1 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-81", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 1,
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 1 ],
"source" : [ "obj-97", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 424.5, 60.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p pixelate"
}
}
, {
"box" : {
"id" : "obj-297",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 766.0, 321.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 165.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.0, 165.0, 29.5, 22.0 ],
"text" : "* 2"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 195.0, 78.0, 22.0 ],
"text" : "param div $1"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 100.0, 77.0, 22.0 ],
"text" : "route kaleido"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 70.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 40.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 190.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 83.0, 255.0, 159.0, 22.0 ],
"text" : "jit.gl.slab @file td.kaleido.jxs"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-73",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 83.0, 92.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-74",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 315.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-62", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 0,
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 1 ],
"source" : [ "obj-73", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 364.5, 57.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p kaleido"
}
}
, {
"box" : {
"id" : "obj-328",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 278.0, 129.0, 776.0, 675.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 97.0, 135.0, 89.0, 22.0 ],
"text" : "route threshold"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 282.0, 428.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 282.0, 458.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 282.0, 503.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 88.25, 233.0, 32.0, 22.0 ],
"text" : "a $1"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 42.0, 165.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 372.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 75.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 125.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 160.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 125.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 165.0, 195.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 355.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 310.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 240.0, 93.0, 22.0 ],
"text" : "receive~ no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 400.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.0, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 510.0, 420.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 372.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 75.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 125.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 160.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 125.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 165.0, 195.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 355.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 310.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 240.0, 93.0, 22.0 ],
"text" : "receive~ no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 400.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.0, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 341.25, 233.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 372.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 75.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 125.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 160.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 125.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 165.0, 195.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 355.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 310.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 240.0, 93.0, 22.0 ],
"text" : "receive~ no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 400.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.0, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 419.0, 233.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 372.0, 563.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 208.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 75.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 125.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 160.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 125.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 165.0, 195.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 240.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 355.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 310.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 240.0, 93.0, 22.0 ],
"text" : "receive~ no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 400.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.0, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 380.0, 308.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 341.25, 139.0, 174.0, 22.0 ],
"text" : "route feedback zoom theta blur"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 341.25, 45.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 341.25, 72.0, 49.0, 22.0 ],
"text" : "route fx"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 42.0, 293.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 42.0, 323.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 203.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 203.0, 80.0, 22.0 ],
"text" : "loadmess 0.3"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 341.25, 105.0, 79.0, 22.0 ],
"text" : "route contour"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.0, 488.0, 101.0, 22.0 ],
"text" : "param width 0 $1"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 330.0, 563.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 480.0, 458.0, 101.0, 22.0 ],
"text" : "param width $1 0"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 341.25, 263.0, 35.0, 22.0 ],
"text" : "fb $1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 330.0, 533.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 360.0, 60.0, 76.0, 22.0 ],
"text" : "param fb 0.9"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 60.0, 27.0, 22.0 ],
"text" : "* fb"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 14.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 14.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 149.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 228.0, 458.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 419.0, 263.0, 52.0, 22.0 ],
"text" : "theta $1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 380.0, 338.0, 55.0, 22.0 ],
"text" : "zoom $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 398.0, 90.0, 22.0 ],
"text" : "prepend param"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 330.0, 458.0, 141.0, 22.0 ],
"text" : "jit.gl.slab @file td.rota.jxs"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 75.0, 73.0, 22.0 ],
"text" : "param a 0.5"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 14.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 188.0, 14.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 149.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 75.0, 503.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 91.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 135.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
]
}
,
"patching_rect" : [ 105.0, 398.0, 100.0, 22.0 ],
"text" : "jit.gl.pix @t invert"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-8",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 150.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-7",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 240.0, 233.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 263.0, 53.0, 22.0 ],
"text" : "width $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 323.0, 90.0, 22.0 ],
"text" : "prepend param"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 263.0, 75.0, 22.0 ],
"text" : "threshold $1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 105.0, 368.0, 179.0, 22.0 ],
"text" : "jit.gl.slab @file cf.edgedetect.jxs"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-38",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 75.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-39",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 42.0, 603.242980999999986, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"order" : 1,
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"order" : 0,
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-52", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 1,
"source" : [ "obj-52", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-57", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-57", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-57", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-57", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 1,
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 345.0, 454.5, 59.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p contour"
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-70",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 453.333333333333258, 240.0, 152.666666666666742, 20.0 ],
"text" : "// Visual Post Processing"
}
}
, {
"box" : {
"id" : "obj-97",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-173",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 30.0, 135.0, 29.5, 22.0 ],
"text" : "!- 1."
}
}
, {
"box" : {
"id" : "obj-170",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 176.0, 63.0, 22.0 ],
"text" : "enable $1"
}
}
, {
"box" : {
"id" : "obj-541",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 165.0, 30.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-539",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 72.0, 63.0, 22.0 ],
"text" : "enable $1"
}
}
, {
"box" : {
"id" : "obj-527",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 278.0, 334.0, 22.0 ],
"text" : "jit.gl.light @diffuse 1. 0.595703 0.4375 1. @direction 0.5 -1 0."
}
}
, {
"box" : {
"id" : "obj-528",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 58.0, 248.0, 335.0, 22.0 ],
"text" : "jit.gl.light @diffuse 0.0625 0.912109 1. 1. @direction -1 0 -0.5"
}
}
, {
"box" : {
"id" : "obj-529",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 73.0, 218.0, 307.0, 22.0 ],
"text" : "jit.gl.light @diffuse 0.5 1. 0.976562 1. @direction 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-336",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 221.28472899999997, 113.0, 214.0, 22.0 ],
"text" : "jit.gl.light @direction 0 -1 0 @enable 0"
}
}
, {
"box" : {
"id" : "obj-335",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 173.0, 214.0, 22.0 ],
"text" : "jit.gl.light @direction -1 1 0 @enable 0"
}
}
, {
"box" : {
"id" : "obj-334",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 193.0, 143.0, 210.0, 22.0 ],
"text" : "jit.gl.light @direction 1 1 0 @enable 0"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-527", 0 ],
"order" : 2,
"source" : [ "obj-170", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-528", 0 ],
"order" : 1,
"source" : [ "obj-170", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-529", 0 ],
"order" : 0,
"source" : [ "obj-170", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-170", 0 ],
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-334", 0 ],
"order" : 1,
"source" : [ "obj-539", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-335", 0 ],
"order" : 2,
"source" : [ "obj-539", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-336", 0 ],
"order" : 0,
"source" : [ "obj-539", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"order" : 1,
"source" : [ "obj-541", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-539", 0 ],
"order" : 0,
"source" : [ "obj-541", 0 ]
}
}
]
}
,
"patching_rect" : [ 470.5, 424.5, 57.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p lighting"
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 345.0, 592.0, 348.0, 22.0 ],
"text" : "jit.gl.videoplane mcyVout @transform_reset 2 @depth_enable 0"
}
}
, {
"box" : {
"id" : "obj-103",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 470.5, 364.5, 255.0, 35.0 ],
"text" : "jit.gl.camera @position 0 1.2 4 @lookat 0 0 0 @locklook 1 @far_clip 150 @lens_angle 60"
}
}
, {
"box" : {
"id" : "obj-109",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 345.0, 270.0, 270.0, 35.0 ],
"text" : "jit.gl.node mcyVout @name vis @erase_color 0 0 0 0 @capture 1 @adapt 0 @dim 1920 1080"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.5, 345.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-33",
"linecount" : 8,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 750.0, 473.0, 207.0, 129.0 ],
"text" : ";\rvisual webcam device 0;\rvisual webcam format 3;\rvisual webcam brightness 2;\rvisual webcam saturation 0;\rvisual webcam contrast 1.5;\rvisual external enable 0;\rvisual external appname NDISyphon;\r"
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-42",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 750.0, 413.0, 152.666666666666742, 20.0 ],
"text" : "// Visuals inits"
}
}
, {
"box" : {
"id" : "obj-308",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 750.0, 435.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 750.0, 210.0, 47.0, 22.0 ],
"text" : "syphon"
}
}
, {
"box" : {
"id" : "obj-271",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 810.0, 210.0, 150.0, 33.0 ],
"text" : "patcher syphon input\nonly load on Mac"
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-144",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 750.0, 338.0, 152.666666666666742, 20.0 ],
"text" : "// Webcam Texture Input"
}
}
, {
"box" : {
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 535.0, 435.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 535.0, 465.0, 223.0, 22.0 ],
"text" : "brightness 1.2, contrast 1.1, saturation 0"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 162.0, 375.0, 75.0, 22.0 ],
"text" : "prepend dim"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 162.0, 345.0, 92.5, 22.0 ],
"text" : "route resolution"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 45.0, 150.0, 48.0, 22.0 ],
"text" : "change"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 120.0, 344.0, 22.0 ],
"text" : "route enable"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 370.0, 240.0, 111.0, 22.0 ],
"text" : "route device format"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 460.0, 375.0, 90.0, 22.0 ],
"text" : "prepend format"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.0, 375.0, 97.0, 22.0 ],
"text" : "prepend vdevice"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 190.0, 210.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 220.0, 75.0, 120.0, 22.0 ],
"text" : "loadmess getvdevlist"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 190.0, 45.0, 129.0, 22.0 ],
"text" : "loadmess getformatlist"
}
}
, {
"box" : {
"id" : "obj-21",
"items" : [ "Y'CbCr 4:2:0 - 420v - 1920 x 1080", ",", "Y'CbCr 4:2:0 - 420v - 1280 x 720", ",", "Y'CbCr 4:2:0 - 420v - 1080 x 1920", ",", "Y'CbCr 4:2:0 - 420v - 1760 x 1328", ",", "Y'CbCr 4:2:0 - 420v - 640 x 480", ",", "Y'CbCr 4:2:0 - 420v - 1328 x 1760", ",", "Y'CbCr 4:2:0 - 420v - 1552 x 1552" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 460.0, 345.0, 100.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"items" : [ "FaceTime HD Camera", ",", "OBS Virtual Camera", ",", "NDI Video", ",", "GoPro Webcam" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 340.0, 345.0, 100.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "clear", "clear" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 284.0, 263.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "clear" ],
"patching_rect" : [ 206.0, 141.0, 41.0, 22.0 ],
"text" : "t clear"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-11",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 163.0, 231.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 163.0, 171.0, 96.0, 22.0 ],
"text" : "prepend append"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 163.0, 141.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "clear" ],
"patching_rect" : [ 88.0, 141.0, 41.0, 22.0 ],
"text" : "t clear"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-8",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 231.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 171.0, 96.0, 22.0 ],
"text" : "prepend append"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 141.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 92.5, 255.0, 22.0 ],
"text" : "route vdevlist formatlist"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 1,
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 340.0, 285.0, 81.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p vdev/format"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 72.0, 210.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 180.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 480.0, 90.0, 22.0 ],
"text" : "prepend param"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 480.0, 161.0, 22.0 ],
"text" : "jit.gl.slab @file cc.brcosa.jxs"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 295.0, 435.0, 222.0, 22.0 ],
"text" : "routepass brightness contrast saturation"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 435.0, 207.0, 22.0 ],
"text" : "jit.gl.texture @dim 256 256 @adapt 0"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 75.0, 84.0, 22.0 ],
"text" : "route webcam"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-150",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 255.0, 224.0, 22.0 ],
"text" : "jit.grab @output_texture 1 @automatic 0"
}
}
, {
"box" : {
"id" : "obj-149",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 525.0, 416.0, 22.0 ],
"text" : "jit.gl.texture @dim 256 256 @adapt 0 @defaultimage white @name webcam"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-150", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-150", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"midpoints" : [ 349.5, 407.0, 287.5, 407.0, 287.5, 176.0, 199.5, 176.0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"midpoints" : [ 469.5, 416.0, 278.5, 416.0, 278.5, 184.0, 199.5, 184.0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-31", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-31", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-149", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-149", 0 ],
"source" : [ "obj-91", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 750.0, 360.0, 63.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p webcam"
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-137",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 750.0, 263.0, 152.666666666666742, 20.0 ],
"text" : "// Default Textures"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 88.0, 156.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 45.0, 120.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 150.0, 119.0, 22.0 ],
"text" : "jit.noise 3 float32 2 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 180.0, 295.0, 22.0 ],
"text" : "jit.gl.texture @dim 128 128 @adapt 0 @name colored"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 270.0, 447.0, 22.0 ],
"text" : "jit.gl.texture @dim 512 512 @adapt 0 @name algorave_white @file algo_white.jpg"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 240.0, 447.0, 22.0 ],
"text" : "jit.gl.texture @dim 512 512 @adapt 0 @name algorave_black @file algo_black.jpg"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 75.0, 399.0, 22.0 ],
"text" : "jit.gl.texture @dim 128 128 @adapt 0 @defaultimage black @name black"
}
}
, {
"box" : {
"id" : "obj-148",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 45.0, 399.0, 22.0 ],
"text" : "jit.gl.texture @dim 128 128 @adapt 0 @defaultimage white @name white"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 750.0, 285.0, 61.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p textures"
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-65",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 750.0, 188.0, 152.666666666666742, 20.0 ],
"text" : "// Syphon Texture Input"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 270.0, 45.0, 22.0 ],
"text" : "wclose"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 300.0, 67.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 45.0, 240.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 210.0, 81.0, 22.0 ],
"text" : "r mcy_visuals"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-139",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 160.0, 269.0, 33.0 ],
"text" : "written by Timo Hoogland (c) 2024, www.timohoogland.com, GNU - GPL v.3 License",
"textcolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Courier New Bold",
"fontsize" : 22.0,
"id" : "obj-133",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 104.0, 269.0, 56.0 ],
"presentation" : 1,
"presentation_linecount" : 2,
"presentation_rect" : [ 15.0, 15.0, 259.0, 56.0 ],
"text" : "> _Mercury: \n visuals extension",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Courier New",
"fontsize" : 48.0,
"id" : "obj-128",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 45.0, 239.0, 61.0 ],
"text" : "_MERCURY",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgcolor2" : [ 0.0, 0.0, 0.0, 1.0 ],
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-14",
"ignoreclick" : 1,
"maxclass" : "jit.fpsgui",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 135.5, 375.0, 72.0, 35.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 73.0, 75.0, 35.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-290", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-109", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-365", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-224", 0 ],
"source" : [ "obj-146", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-275", 0 ],
"source" : [ "obj-159", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-146", 0 ],
"source" : [ "obj-193", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-375", 1 ],
"source" : [ "obj-193", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-295", 0 ],
"source" : [ "obj-244", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-159", 1 ],
"midpoints" : [ 54.5, 497.0, 32.666666666666671, 497.0, 32.666666666666671, 427.5, 77.0, 427.5 ],
"source" : [ "obj-275", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-286", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-159", 0 ],
"source" : [ "obj-290", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-328", 0 ],
"source" : [ "obj-295", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-244", 0 ],
"source" : [ "obj-297", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-308", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-363", 0 ],
"source" : [ "obj-326", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-360", 0 ],
"source" : [ "obj-328", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-228", 0 ],
"source" : [ "obj-356", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-326", 0 ],
"source" : [ "obj-360", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-363", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-297", 0 ],
"source" : [ "obj-365", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 0 ],
"source" : [ "obj-367", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-224", 0 ],
"source" : [ "obj-375", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-375", 0 ],
"source" : [ "obj-384", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-375", 2 ],
"source" : [ "obj-385", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-193", 0 ],
"source" : [ "obj-386", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-224", 0 ],
"source" : [ "obj-388", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-396", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-430", 0 ],
"source" : [ "obj-429", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-425", 0 ],
"source" : [ "obj-430", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-7", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "consoleLog.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "emptyScene.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "jit.gl.syphonclient.mxo",
"type" : "iLaX"
}
, {
"name" : "newInstance.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "parser.js",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/code",
"patcherrelativepath" : "../code",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "syphon.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers/visual",
"patcherrelativepath" : "./visual",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "visualObject.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
],
"autosave" : 0,
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"editing_bgcolor" : [ 0.599997520446777, 0.60001540184021, 0.600005149841309, 1.0 ]
}
}
================================================
FILE: mercury_ide/patchers/analyseDisplay.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 90.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 252.5, 106.0, 62.0, 22.0 ],
"text" : "route gain"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 195.0, 150.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 135.0, 150.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 150.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 103.0, 735.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 465.0, 106.0, 61.0, 22.0 ],
"text" : "route lo hi"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 252.5, 76.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 660.0, 165.0, 68.0, 22.0 ],
"text" : "route cutoff"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 465.0, 165.0, 68.0, 22.0 ],
"text" : "route cutoff"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 709.0, 306.0, 114.0, 22.0 ],
"text" : "route attack release"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 514.0, 306.0, 114.0, 22.0 ],
"text" : "route attack release"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 285.0, 306.0, 114.0, 22.0 ],
"text" : "route attack release"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 90.0, 306.0, 114.0, 22.0 ],
"text" : "route attack release"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 252.5, 150.0, 84.0, 22.0 ],
"text" : "route mid side"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 660.0, 77.0, 22.0 ],
"text" : "route display"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 630.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 899.5, 138.0, 52.0, 22.0 ],
"text" : "mute $1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 899.5, 106.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 899.5, 168.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.0, 750.0, 93.0, 22.0 ],
"text" : "s #0_render"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 521.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 135.0, 105.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-97",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 105.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 690.0, 61.0, 22.0 ],
"text" : "enable $1"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 137.0, 596.0, 77.0, 22.0 ],
"text" : "jit.fill analyse"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 137.0, 560.0, 632.0, 22.0 ],
"text" : "pack f f f f"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 819.0, 451.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 750.0, 521.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 545.666666666666742, 521.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 137.0, 521.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 340.5, 521.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 900.5, 738.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "panel",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 1410.0, 990.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "preset",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "preset", "int", "preset", "int" ],
"patching_rect" : [ 900.5, 771.5, 100.0, 40.0 ],
"preset_data" : [ {
"number" : 1,
"data" : [ 5, "obj-90", "flonum", "float", 0.119999997317791, 5, "obj-88", "number", "int", 0, 5, "obj-85", "number", "int", 2, 5, "obj-82", "flonum", "float", -0.83899998664856, 5, "obj-81", "flonum", "float", 0.912000000476837 ]
}
]
}
}
, {
"box" : {
"id" : "obj-89",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 949.0, 220.0, 49.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @layer 1000 @blend_enable 1 @depth_enable 0 @blend exclusion"
}
}
, {
"box" : {
"id" : "obj-84",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 66.0, 780.0, 199.0, 49.0 ],
"text" : "jit.gl.node #1 @name #0_hud @capture 1 @erase_color 0 0 0 0 @fsaa 1 @dim #2 #3 @adapt 0"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 101.0, 163.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 330.0, 75.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 330.0, 108.0, 29.5, 22.0 ],
"text" : "/ 0."
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 45.0, 37.0, 22.0 ],
"text" : "r size"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 450.0, 155.0, 61.0, 22.0 ],
"text" : "pak f 1.78"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 450.0, 185.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 488.0, 260.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 330.0, 47.0, 22.0 ],
"text" : "pack f f"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 330.0, 285.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-92",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 488.0, 225.0, 61.0, 22.0 ],
"text" : "pak 1.78 f"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 408.0, 225.0, 61.0, 22.0 ],
"text" : "pak 1.78 f"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 235.5, 225.0, 90.0, 22.0 ],
"text" : "zl.lookup 1 0 -1"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 131.0, 225.0, 90.0, 22.0 ],
"text" : "zl.lookup 1 0 -1"
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 225.0, 285.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 255.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 45.0, 285.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 330.0, 155.0, 71.0, 22.0 ],
"text" : "minimum 1."
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 285.0, 31.0, 22.0 ],
"text" : "* -1."
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 67.0, 225.0, 51.0, 22.0 ],
"text" : "r aspect"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 360.0, 80.0, 22.0 ],
"text" : "scale $1 $2 0"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 330.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 360.0, 89.0, 22.0 ],
"text" : "anchor $1 $2 0"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 58.0, 330.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 58.0, 360.0, 93.0, 22.0 ],
"text" : "position $1 $2 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-97",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-98",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 80.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-99",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 131.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-100",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 235.5, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-102",
"index" : 5,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 450.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-103",
"index" : 6,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 530.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-104",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 425.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-92", 1 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 1 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"order" : 1,
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-92", 0 ],
"order" : 0,
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 1 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 1 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-92", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"order" : 1,
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"order" : 0,
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"order" : 1,
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 1 ],
"order" : 0,
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-98", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-99", 0 ]
}
}
]
}
,
"patching_rect" : [ 791.5, 962.0, 128.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p anchorScalePosition"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-90",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 900.5, 889.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 856.899999999999977, 919.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 835.100000000000023, 889.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-81",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 791.5, 814.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-82",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 813.299999999999955, 844.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 331.0, 962.0, 303.0, 22.0 ],
"text" : "jit.gl.gridshape @shape plane @color 1 1 1 1 @dim 4 4"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 611.5, 771.5, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 331.0, 705.0, 49.0, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 611.5, 801.5, 128.0, 22.0 ],
"text" : "font \"courier new bold\""
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 633.0, 831.5, 75.0, 22.0 ],
"text" : "text M:S L:H"
}
}
, {
"box" : {
"id" : "obj-37",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 458.0, 885.0, 354.0, 35.0 ],
"text" : "jit.gl.text @screenmode 0 @fontsize 50 @color 1 1 1 0.8 @align 1 @position 0 0.35 @cull_face 1 @two_sided 0 @scale 3"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 361.0, 810.0, 205.0, 22.0 ],
"text" : "jit.matrix 1 float32 256 256 @interp 0"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 604.0, 297.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 52.0, 330.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 165.0, 29.5, 22.0 ],
"text" : "||"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 174.0, 120.0, 42.0, 22.0 ],
"text" : "> 0.98"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 75.0, 41.0, 22.0 ],
"text" : "swiz y"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 210.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 120.0, 42.0, 22.0 ],
"text" : "< 0.02"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 45.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 150.0, 36.0, 22.0 ],
"text" : "+ 0.7"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 195.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 150.0, 29.5, 22.0 ],
"text" : "<"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 105.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 75.0, 41.0, 22.0 ],
"text" : "swiz y"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 45.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 129.0, 270.0, 67.0, 22.0 ],
"text" : "vec 0 0 0 0"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 52.0, 375.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 105.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 52.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 2 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 3 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 2 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 2,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 3,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 331.0, 840.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 156.0, 840.0, 126.0, 22.0 ],
"text" : "jit.gl.camera @ortho 2"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 361.0, 780.0, 167.0, 22.0 ],
"text" : "jit.matrix analyse 1 float32 4 1"
}
}
, {
"box" : {
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 331.0, 660.0, 275.0, 35.0 ],
"text" : "jit.gl.node @capture 1 @fsaa 1 @erase_color 0 0 0 0 @adapt 0 @dim 256 256"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 799.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 709.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 604.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 514.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-94",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 375.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 285.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-92",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 180.0, 370.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 660.0, 521.0, 42.0, 22.0 ],
"text" : "out~ 4"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-63",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 799.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 799.0, 406.0, 65.0, 22.0 ],
"text" : "release $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-65",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 709.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 709.0, 406.0, 57.0, 22.0 ],
"text" : "attack $1"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 98.0, 231.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"code" : "\r\nfollow(s, a, r){\n\treturn slide(abs(s), a, r);\t\r\n}\r\n\r\nParam attack(2);\r\nParam release(2);\r\n\r\nout1 = follow(in1, attack, release);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 455.0, 292.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 406.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-12", 0 ]
}
}
]
}
,
"patching_rect" : [ 660.0, 451.0, 141.0, 22.0 ],
"text" : "gen~ @t envelope-follow"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 521.0, 42.0, 22.0 ],
"text" : "out~ 3"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-56",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 604.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 604.0, 406.0, 65.0, 22.0 ],
"text" : "release $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-58",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 514.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 514.0, 406.0, 57.0, 22.0 ],
"text" : "attack $1"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 98.0, 231.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"code" : "\r\nfollow(s, a, r){\n\treturn slide(abs(s), a, r);\t\r\n}\r\n\r\nParam attack(2);\r\nParam release(2);\r\n\r\nout1 = follow(in1, attack, release);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 455.0, 292.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 406.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-12", 0 ]
}
}
]
}
,
"patching_rect" : [ 465.0, 451.0, 141.0, 22.0 ],
"text" : "gen~ @t envelope-follow"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-53",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 660.0, 195.0, 75.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-54",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 660.0, 225.0, 54.0, 22.0 ],
"text" : "cutoff $1"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 534.0, 122.0, 780.0, 640.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"code" : "\r\n// onepole lowpass filter\r\nonepole(s, c) {\n\tHistory x(0);\n\n\tsig = mix(s, x, c);\n\tx = sig;\n\n\treturn sig;\n}\n\r\n// 3 onepole passes for -18dB/octave\navg3(s, c) {\r\n\tcf = exp(-twopi * (c / samplerate));\n\n\treturn onepole(onepole(onepole(s, cf), cf), cf);\n}\r\n\r\nParam cutoff(2500);\r\n\r\n// highpass output\r\nout1 = in1 - avg3(in1, cutoff);\r\n",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 450.0, 420.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 555.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
]
}
,
"patching_rect" : [ 660.0, 270.0, 84.0, 22.0 ],
"text" : "gen~ @t 3avg"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-51",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 465.0, 195.0, 75.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 225.0, 54.0, 22.0 ],
"text" : "cutoff $1"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 534.0, 122.0, 780.0, 640.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"code" : "\r\n// onepole lowpass filter\r\nonepole(s, c) {\n\tHistory x(0);\r\n\t\n\tsig = mix(s, x, c);\n\tx = sig;\n\n\treturn sig;\n}\n\r\n// 3 onepole passes for -18dB/octave\navg3(s, c) {\r\n\tcf = exp(-twopi * (c / samplerate));\n\treturn onepole(onepole(onepole(s, cf), cf), cf);\n}\r\n\r\nParam cutoff(150);\r\n\r\n// Lowpass output\r\nout1 = avg3(in1, cutoff);\r\n",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 450.0, 420.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 555.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
]
}
,
"patching_rect" : [ 465.0, 270.0, 84.0, 22.0 ],
"text" : "gen~ @t 3avg"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 171.0, 106.0, 30.0, 20.0 ],
"text" : "R"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.0, 105.0, 30.0, 20.0 ],
"text" : "L"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 521.0, 42.0, 22.0 ],
"text" : "out~ 2"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-29",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 375.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 375.0, 406.0, 65.0, 22.0 ],
"text" : "release $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-31",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 285.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 406.0, 57.0, 22.0 ],
"text" : "attack $1"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 98.0, 231.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"code" : "\r\nfollow(s, a, r){\n\treturn slide(abs(s), a, r);\t\r\n}\r\n\r\nParam attack(2);\r\nParam release(2);\r\n\r\nout1 = follow(in1, attack, release);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 455.0, 292.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 406.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-12", 0 ]
}
}
]
}
,
"patching_rect" : [ 255.0, 451.0, 141.0, 22.0 ],
"text" : "gen~ @t envelope-follow"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 286.5, 233.0, 99.0, 20.0 ],
"text" : "// side (subtract)"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 92.5, 232.0, 109.0, 20.0 ],
"text" : "// mid (sum)"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 232.0, 29.5, 22.0 ],
"text" : "-~"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 232.0, 30.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-15",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 180.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 405.0, 65.0, 22.0 ],
"text" : "release $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-14",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 90.0, 340.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 405.0, 57.0, 22.0 ],
"text" : "attack $1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 98.0, 231.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"code" : "\r\nfollow(s, a, r){\n\treturn slide(abs(s), a, r);\t\r\n}\r\n\r\nParam attack(2);\r\nParam release(2);\r\n\r\nout1 = follow(in1, attack, release);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 455.0, 292.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 406.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-12", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.0, 450.0, 141.0, 22.0 ],
"text" : "gen~ @t envelope-follow"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 84.0, 150.0, 20.0 ],
"text" : "analyse incoming audio"
}
}
, {
"box" : {
"attr" : "blend",
"id" : "obj-47",
"maxclass" : "attrui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 80.0, 911.0, 150.0, 22.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-107", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-109", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"order" : 4,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"order" : 3,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"order" : 2,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"order" : 1,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"order" : 0,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-110", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-111", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-92", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 2,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 0,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 1,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 1 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 2 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 3 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 2,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 3,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"order" : 1,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 0,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"order" : 0,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"order" : 1,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 0,
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"order" : 1,
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"order" : 0,
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"order" : 1,
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 1,
"source" : [ "obj-73", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-73", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 0,
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 1,
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-77", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-78", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-79", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 1 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 1,
"source" : [ "obj-84", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"order" : 2,
"source" : [ "obj-84", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"order" : 0,
"source" : [ "obj-84", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 2 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 1 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 3 ],
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 5 ],
"order" : 0,
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 4 ],
"order" : 1,
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-92", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-93", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-94", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-95", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-98", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/argGetList.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 3,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 98.0, 164.0, 697.0, 589.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 45.0, 150.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 330.0, 88.0, 22.0 ],
"text" : "zl 32767 group"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 55.5, 219.0, 133.0, 22.0 ],
"text" : "regexp obj:dictionary:.+"
}
}
, {
"box" : {
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 175.0, 244.0, 150.0, 33.0 ],
"text" : "for 2-dimensional arrays\noutput dictionary content"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 112.5, 285.0, 67.0, 22.0 ],
"text" : "route array"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.5, 255.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 345.0, 219.0, 175.0, 74.0 ],
"text" : "if more than 1 value output list for note count.\n\nElse through put the single value"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 345.0, 150.0, 170.0, 33.0 ],
"text" : "return content list of the named argument"
}
}
, {
"box" : {
"id" : "obj-127",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 187.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-221",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 76.0, 22.0 ],
"text" : "getVariables"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-235",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-236",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 375.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-16", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-236", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-221", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-235", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/argListLookup.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 224.0, 216.0, 697.0, 589.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 165.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 154.5, 275.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 100.5, 240.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 72.0, 240.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 15.0, 200.0, 133.0, 22.0 ],
"text" : "regexp obj:dictionary:.+"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 207.0, 367.0, 91.0, 22.0 ],
"text" : "zl 32767 slice 1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 75.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 315.0, 399.0, 133.0, 22.0 ],
"text" : "regexp obj:dictionary:.+"
}
}
, {
"box" : {
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 434.5, 454.0, 150.0, 33.0 ],
"text" : "for 2-dimensional arrays\noutput dictionary content"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 372.0, 495.0, 67.0, 22.0 ],
"text" : "route array"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 372.0, 465.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 165.0, 367.0, 36.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 433.0, 201.0, 175.0, 74.0 ],
"text" : "If more than 1 value output list for note count.\n\nElse through put the single value"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 433.0, 126.0, 170.0, 33.0 ],
"text" : "return content list of the named argument"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 207.0, 275.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 397.0, 61.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 200.0, 34.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.0, 315.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 315.0, 277.0, 29.5, 22.0 ],
"text" : "%"
}
}
, {
"box" : {
"id" : "obj-127",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 315.0, 367.0, 103.0, 22.0 ],
"text" : "zl 32767 lookup 0"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 200.0, 73.0, 22.0 ],
"text" : "zl 32767 len"
}
}
, {
"box" : {
"id" : "obj-188",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 135.0, 61.0, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-221",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 105.0, 76.0, 22.0 ],
"text" : "getVariables"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-235",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-236",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 540.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"midpoints" : [ 174.5, 348.0, 284.0, 348.0, 284.0, 189.0, 324.5, 189.0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-10", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 1 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-221", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"order" : 1,
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 1 ],
"order" : 0,
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-236", 0 ],
"source" : [ "obj-16", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-188", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"order" : 0,
"source" : [ "obj-188", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 1,
"source" : [ "obj-188", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-188", 0 ],
"source" : [ "obj-221", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-235", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-236", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-236", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/calcExpr.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 134.0, 168.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"linecount": 28,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 362.0, 45.0, 242.0, 395.0 ],
"text": "old calculation, but it defers the input to the main thread, resulting in issues when the triggers is played first.\n\n\r----------begin_max5_patcher----------\r443.3ocyV1taCBBEF9+8pfvucMB9Qq6VoYoAUVGMJXPryllduOAss1LWqjr4\rzDEDNfu73wW7zBPyALVTSKguB1XtUeb5ZsKAzz88MZ5HmTmjQJ0CFxoeJh2C\rc9dTJZsRGgRTdLOVjMTLEDUxGL9tsRZhN3M.uUQKcc.HTftHXk9JFuzE71.C\rmWkKpTYTkVJnABnsW0wBpYxgvAmFVpVmMKiWPvgeJL9kGxcce95cmc9qoHHF\rXIBCb0EdtiGg3QfvXBeGz44nDOaQ4dlZISQkijlQs.bsIgz2BZ5MlDRmtymP\rSuYMMyIJIqFf.umIHpPe.ZbrEGZfJJps.486lp1HsssRaLH1e1h3BIsfxSAz\r5B6RZ6.6Zzz5hFLqSVslh3ViT+v+yryvmwT7OwTSstIGlw3OdSeCEzQMLtKE\rUxjtEP2Flfg4QJsTw3DESvuENtMbqe8aopv1oJ+oSUnwqpfoQU91wpvoQUAy\rRUEZmp7drpt6CSRQwAprrc72jRi+1dgrooHmdsw3l154UCkzCrtQ26+NfDYi\rmlpwPqRpWGv5v9ayAyEoTIuhc0StCUPimJmjSKKHFBXbfWb9KfaPV1F\r-----------end_max5_patcher-----------\r \r"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 128.25, 198.0, 29.5, 22.0 ],
"text": "/ 1."
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 104.0, 165.0, 115.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp (\\\\d+)\\\\/(\\\\d+)"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 104.0, 135.0, 57.0, 22.0 ],
"text": "tosymbol"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 45.0, 90.0, 78.0, 22.0 ],
"text": "route float int"
}
},
{
"box": {
"comment": "",
"id": "obj-87",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-88",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 282.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-25", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-25", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-87", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/consoleLog.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 753.0, 231.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 58.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 68.5, 120.0, 51.0, 22.0 ],
"text" : "v debug"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 195.0, 57.0, 22.0 ],
"text" : "tosymbol"
}
}
, {
"box" : {
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 180.0, 45.0, 150.0, 33.0 ],
"text" : "arguments:\n "
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 225.0, 252.0, 22.0 ],
"text" : "print #1 @deltatime 0 @floatprecision 3"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 180.0, 95.0, 165.0, 47.0 ],
"text" : "a print abstraction only printing when DEBUG is enabled in the main patcher"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 58.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/divToMs.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 338.0, 148.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 133.5, 135.0, 31.0, 22.0 ],
"text" : "t s b"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 180.0, 87.0, 22.0 ],
"text" : "pv bpmInterval"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 133.5, 225.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 133.5, 180.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 66.0, 270.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-8", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/drywet~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 474.0, 294.0, 640.0, 480.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 472.0, 278.0, 600.0, 450.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 345.0, 194.0, 22.0 ],
"text" : "out 2 @comment \"right/wet output\""
}
}
, {
"box" : {
"id" : "obj-5",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 75.0, 180.0, 60.0 ],
"text" : "This code can be used for:\n\nmono -> left/right panning\nwet/dry blending -> mono output"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 75.0, 186.0, 22.0 ],
"text" : "in 2 @comment \"mono/wet input\""
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 150.0, 40.0, 22.0 ],
"text" : "* 0.25"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 195.0, 42.0, 22.0 ],
"text" : "+ 0.75"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 300.0, 225.0, 116.0, 22.0 ],
"text" : "cycle @index phase"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 185.0, 22.0 ],
"text" : "out 1 @comment \"left/dry output\""
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 300.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 300.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 225.0, 116.0, 22.0 ],
"text" : "cycle @index phase"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 30.0, 184.0, 22.0 ],
"text" : "in 1 @comment \"mono/dry input\""
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 120.0, 182.0, 22.0 ],
"text" : "in 3 @min 0 @max 1 @default 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 150.0, 93.0, 22.0 ],
"text" : "gen~ @t wetdry"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 252.0, 45.0, 269.0, 87.0 ],
"text" : "equal power dry/wet blend abstraction\n\nat center volume is +3dB for uncorrelated signals\n\n0 = dry\n1 = wet"
}
}
, {
"box" : {
"comment" : "(float) dry/wet",
"id" : "obj-6",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) input wet",
"id" : "obj-2",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 105.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) input dry",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 2 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-8", 0 ]
}
}
],
"toolbaradditions" : [ "audiomute", "audiosolo", "packagemanager" ]
}
}
================================================
FILE: mercury_ide/patchers/emptyScene.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 347.0, 265.0, 640.0, 472.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.0, 195.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 97.0, 45.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-13",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 404.0, 195.0, 64.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-12",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 418.0, 165.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "float", "int", "int" ],
"patching_rect" : [ 390.0, 120.0, 61.0, 22.0 ],
"text" : "dspstate~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 90.0, 45.0, 22.0 ],
"text" : "mute 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 285.0, 45.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 165.0, 29.5, 22.0 ],
"text" : "join"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 285.0, 120.0, 72.0, 22.0 ],
"text" : "patcherargs"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 195.0, 144.0, 22.0 ],
"text" : "consoleLog _placeHolder"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 210.0, 120.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 90.0, 135.0, 33.0 ],
"text" : "placeholder for dynamic visual loading"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 195.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 1 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/envelopeGen.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ -149.0, -993.0, 892.0, 959.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-109",
"linecount" : 7,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 182.5, 30.0, 78.0, 100.0 ],
"text" : "small fix because jit.expr defers the output when calculating fractions"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 140.0, 75.0, 41.0, 22.0 ],
"text" : "pipe 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 485.0, 105.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 318.0, 26.0, 22.0 ],
"text" : "t -1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 288.0, 52.0, 22.0 ],
"text" : "route off"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 351.333333333333485, 600.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 263.0, 600.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 528.0, 600.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 439.75, 600.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 360.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 290.25, 710.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-125",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 303.5, 105.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 295.0, 195.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-123",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 257.5, 150.0, 65.0, 22.0 ],
"text" : "onebang 1"
}
}
, {
"box" : {
"id" : "obj-103",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 303.5, 75.0, 59.0, 22.0 ],
"text" : "route env"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 528.0, 572.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-101",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 439.75, 572.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-97",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 351.333333333333485, 572.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 263.0, 572.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 117.0, 572.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 117.0, 353.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 117.0, 390.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 117.0, 327.0, 29.5, 22.0 ],
"text" : "> 2"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 257.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 263.0, 364.0, 52.0, 22.0 ],
"text" : "1 $1 0 0"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 290.25, 738.0, 29.5, 22.0 ],
"text" : "+ 0."
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 295.0, 225.0, 40.0, 22.0 ],
"text" : "t l l l"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 263.0, 327.0, 50.5, 22.0 ],
"text" : "gate 4"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 317.0, 270.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 364.0, 72.0, 22.0 ],
"text" : "$1 $2 $3 $4"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 339.75, 390.0, 65.0, 22.0 ],
"text" : "$1 $2 1 $3"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 263.0, 474.0, 29.5, 22.0 ],
"text" : "t l 0"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 273.5, 390.0, 59.0, 22.0 ],
"text" : "$1 $2 0 0"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 225.0, 532.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-80",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 140.0, 474.0, 104.0, 35.0 ],
"text" : "makenote 127 @repeatmode 2"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 528.0, 666.0, 74.0, 22.0 ],
"text" : "maximum 0."
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 439.666666666666742, 666.0, 74.0, 22.0 ],
"text" : "maximum 0."
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 263.0, 532.0, 372.333333333333485, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 210.0, 817.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 45.0, 666.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 817.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 127.5, 817.0, 43.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 855.0, 184.0, 22.0 ],
"text" : "selector~ 2 2"
}
}
, {
"box" : {
"id" : "obj-89",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 390.0, 36.0, 22.0 ],
"text" : ">= 0."
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 710.0, 34.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 351.333333333333485, 666.0, 74.0, 22.0 ],
"text" : "maximum 1."
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 263.0, 666.0, 74.0, 22.0 ],
"text" : "maximum 1."
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "", "" ],
"patching_rect" : [ 210.0, 776.0, 231.0, 22.0 ],
"text" : "adsr~ 5 0 1 500 @retrigger 1"
}
}
, {
"box" : {
"id" : "obj-51",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 660.0, 313.0, 150.0, 33.0 ],
"text" : "duration is:\nattack + decay"
}
}
, {
"box" : {
"id" : "obj-49",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 660.0, 237.0, 165.0, 60.0 ],
"text" : "attack, decay, release\n\nmaps to:\nattack, decay, s=1, release"
}
}
, {
"box" : {
"id" : "obj-48",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 660.0, 160.0, 150.0, 60.0 ],
"text" : "attack, release\n\nmaps to:\nattack, d=0, s=1, release"
}
}
, {
"box" : {
"id" : "obj-34",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 660.0, 85.0, 150.0, 60.0 ],
"text" : "attack = ms\ndecay = ms\nsustain = amp\nrelease = ms"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 482.75, 497.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"comment" : "(int) notecount",
"id" : "obj-2",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 485.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(message) mute outlet",
"id" : "obj-1",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 351.333333333333371, 891.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 485.0, 390.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"comment" : "(list) arguments",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 303.5, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(float 0-1) trigger envelope note-on/off",
"id" : "obj-7",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 140.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(signal) envelope",
"id" : "obj-11",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 891.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-125", 0 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-123", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-123", 1 ],
"source" : [ "obj-125", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 1 ],
"source" : [ "obj-125", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 1 ],
"order" : 1,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 1 ],
"order" : 0,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 1 ],
"order" : 2,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-38", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 1 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-123", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 1 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-60", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 2 ],
"midpoints" : [ 299.75, 769.0, 110.0, 769.0, 110.0, 465.0, 234.5, 465.0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-69", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 1 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-69", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-72", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-72", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-72", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 1,
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"order" : 0,
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-77", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-80", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 4 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 3 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-83", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-83", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 0 ],
"source" : [ "obj-83", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 2 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 1 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"midpoints" : [ 54.5, 448.5, 492.25, 448.5 ],
"order" : 0,
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"order" : 1,
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 1,
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 2 ],
"order" : 0,
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 1 ],
"order" : 1,
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-95", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 1 ],
"order" : 0,
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"order" : 1,
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-97", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/eventSequencer.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 61.0, 87.0, 652.0, 599.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 152.0, 390.0, 73.0, 22.0 ],
"text" : "transport $1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 152.0, 360.0, 72.0, 22.0 ],
"text" : "r mcy_clock"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 109.999999999999972, 175.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 109.999999999999972, 145.0, 34.0, 22.0 ],
"text" : "sel 2"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 100.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 145.0, 52.0, 22.0 ],
"text" : "gate 2 1"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.999993999999987, 225.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 81.999993999999987, 258.0, 32.0, 22.0 ],
"text" : "t 0 b"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-66",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-67",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 82.999993999999987, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-68",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"midpoints" : [ 91.499993999999987, 290.0, 75.499993999999987, 290.0, 75.499993999999987, 214.0, 91.499993999999987, 214.0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-58", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 1 ],
"source" : [ "obj-60", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"order" : 1,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"order" : 0,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"source" : [ "obj-67", 0 ]
}
}
]
}
,
"patching_rect" : [ 227.466666666666725, 690.0, 45.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p once"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 75.0, 135.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 135.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 180.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 105.0, 135.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 45.0, 105.0, 79.0, 22.0 ],
"text" : "sel on off"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 262.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-26", 0 ]
}
}
]
}
,
"patching_rect" : [ 552.0, 645.0, 49.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p on-off"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 552.0, 615.0, 65.0, 22.0 ],
"text" : "route once"
}
}
, {
"box" : {
"comment" : "(signal) trigger",
"id" : "obj-11",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 378.06666666666672, 735.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 466.0, 45.0, 150.0, 33.0 ],
"text" : "codeklavier scaling\ntemporarily disabled"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 89.5, 489.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 641.0, 198.0, 628.0, 493.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 210.0, 29.5, 22.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 120.0, 165.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 240.0, 56.0, 22.0 ],
"text" : "zl.lookup"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 210.0, 265.0, 22.0 ],
"text" : "1/32 1/24 1/16 1/8 1/6 1/4 1/3 1/2 1 2 3 4 5 6 7 8"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 135.0, 53.0, 22.0 ],
"text" : "clip 1 16"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 420.0, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 285.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 90.0, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 466.0, 90.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 466.0, 390.0, 105.0, 22.0 ],
"text" : "route ratchet warp"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 482.0, 549.0, 107.0, 22.0 ],
"text" : "prepend ratchetlist"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 482.0, 519.0, 64.0, 22.0 ],
"text" : "argGetList"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 466.0, 459.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 35.0, 22.0 ],
"text" : "0.1 2"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 87.0, 150.0, 59.0, 22.0 ],
"text" : "append 2"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.5, 210.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-26", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-41", 0 ]
}
}
]
}
,
"patching_rect" : [ 466.0, 429.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.5, 459.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 30.5, 459.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "" ],
"patching_rect" : [ 68.5, 390.0, 40.0, 22.0 ],
"text" : "t 2 1 l"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 30.5, 390.0, 29.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 89.5, 519.0, 76.0, 22.0 ],
"text" : "receive~ null"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.5, 549.0, 78.0, 22.0 ],
"text" : "selector~ 2 1"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 50.0, 345.0, 93.0, 22.0 ],
"text" : "regexp (\\\\w+)~$"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 315.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 39.5, 246.0, 29.5, 22.0 ],
"text" : "t 0 l"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 285.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 227.400000000000006, 429.0, 94.0, 22.0 ],
"text" : "prepend beatlist"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 227.400000000000006, 399.0, 64.0, 22.0 ],
"text" : "argGetList"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 150.0, 29.5, 22.0 ],
"text" : "1 0"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 102.0, 150.0, 59.0, 22.0 ],
"text" : "append 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 112.5, 210.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-26", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-41", 0 ]
}
}
]
}
,
"patching_rect" : [ 300.0, 135.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 150.0, 35.0, 22.0 ],
"text" : "1/4 0"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 102.0, 150.0, 59.0, 22.0 ],
"text" : "append 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 112.5, 210.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-26", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-26", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-41", 0 ]
}
}
]
}
,
"patching_rect" : [ 240.0, 135.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 300.0, 339.0, 41.0, 22.0 ],
"text" : "unjoin"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 549.0, 97.0, 22.0 ],
"text" : "prepend warplist"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 519.0, 64.0, 22.0 ],
"text" : "argGetList"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 386.0, 429.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 386.0, 519.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 386.0, 489.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 386.0, 459.0, 74.0, 22.0 ],
"text" : "getVariables"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 386.0, 549.0, 39.0, 22.0 ],
"text" : "click~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 386.0, 369.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 333.0, 429.0, 46.0, 22.0 ],
"text" : "free $1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 345.0, 369.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 345.0, 339.0, 60.0, 22.0 ],
"text" : "route free"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 334.5, 180.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 236.600000000000023, 210.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 459.0, 116.0, 22.0 ],
"text" : "phasor~ 1n @lock 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 240.0, 90.0, 139.0, 22.0 ],
"text" : "route time beat"
}
}
, {
"box" : {
"comment" : "count",
"id" : "obj-4",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 320.066666666666663, 735.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 4,
"outlettype" : [ "bang", "signal", "int", "signal" ],
"patching_rect" : [ 227.400000000000006, 615.0, 158.0, 22.0 ],
"text" : "th.clockwarp~ @thresh 0.95"
}
}
, {
"box" : {
"comment" : "trigger",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 227.466666666666725, 735.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 2 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-38", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-39", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-43", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-46", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-46", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 1 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-5", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"midpoints" : [ 262.100000000000023, 322.5, 408.5, 322.5 ],
"order" : 0,
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"order" : 1,
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 1 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fftCatch~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 180.5, 285.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 54.0, 135.0, 51.0, 22.0 ],
"text" : "sig~ 0.2"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 54.0, 105.0, 139.0, 22.0 ],
"text" : "route thresh gain"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 60.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 300.0, 285.0, 29.0, 22.0 ],
"text" : "thru"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 150.0, 240.0, 43.0, 22.0 ],
"text" : ">~ 0.2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 114.0, 135.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 191.0, 180.0, 38.0, 22.0 ],
"text" : "pow~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 0,
"patching_rect" : [ 252.0, 405.0, 115.0, 22.0 ],
"text" : "poke~ spectralBuf 0"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 345.0, 285.0, 89.0, 22.0 ],
"text" : "routepass slide"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 255.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 252.0, 341.0, 51.0, 22.0 ],
"text" : "vectral~"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 210.0, 105.0, 64.0, 22.0 ],
"text" : "cartopol~"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 210.0, 60.0, 109.0, 22.0 ],
"text" : "fftin~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 2 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 2,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fftCross~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 604.0, 306.0, 461.0, 320.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-13",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 195.0, 195.0, 87.0 ],
"text" : "Simple cross convolution patch\n\nUses magnitude of right signal combined with logarithmic envelope following to control signal of left input. Phase is ignored."
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 45.0, 108.0, 22.0 ],
"text" : "loadmess slide 0 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 285.0, 90.0, 89.0, 22.0 ],
"text" : "routepass slide"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 135.0, 135.0, 51.0, 22.0 ],
"text" : "vectral~"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 165.0, 75.0, 58.0, 22.0 ],
"text" : "cartopol~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 90.0, 195.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 195.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 165.0, 45.0, 97.0, 22.0 ],
"text" : "fftin~ 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 240.0, 64.0, 22.0 ],
"text" : "fftout~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 45.0, 45.0, 109.0, 22.0 ],
"text" : "fftin~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 0,
"source" : [ "obj-2", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 1,
"source" : [ "obj-2", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 2 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/patchers/fftFreeze~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 120.0, 30.0, 22.0 ],
"text" : "*~ 2"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 35.0, 525.0, 45.0, 22.0 ],
"text" : "fftin~ 1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 306.0, 435.0, 40.0, 22.0 ],
"text" : "*~ 0.5"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 257.0, 135.0, 44.0, 22.0 ],
"text" : "pak 4 i"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 84.0, 120.0, 72.0, 22.0 ],
"text" : "framedelta~"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 241.0, 435.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 160.5, 405.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 160.5, 435.0, 50.5, 22.0 ],
"text" : "fftinfo~"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 171.0, 494.0, 47.0, 22.0 ],
"text" : "size $1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 93.0, 464.0, 64.0, 22.0 ],
"text" : "route slide"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.0, 434.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.0, 494.0, 67.0, 22.0 ],
"text" : "slide $1 $1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 61.0, 645.0, 51.0, 22.0 ],
"text" : "vectral~"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 306.0, 360.0, 41.0, 22.0 ],
"text" : "sig~ 4"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 353.0, 360.0, 39.0, 22.0 ],
"text" : "click~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 306.0, 405.0, 56.0, 22.0 ],
"text" : "sah~ 0.5"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 257.0, 165.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 123.0, 645.0, 92.0, 22.0 ],
"text" : "frameaccum~ 1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 61.0, 690.0, 58.0, 22.0 ],
"text" : "poltocar~"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 45.0, 75.0, 58.0, 22.0 ],
"text" : "cartopol~"
}
}
, {
"box" : {
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 466.5, 285.0, 153.0, 35.0 ],
"text" : "jit.matrix #0_spectrum 2 float64 2048 4 @thru 0"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 295.0, 525.0, 42.0, 22.0 ],
"text" : "trunc~"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 295.0, 495.0, 30.0, 22.0 ],
"text" : "*~ 4"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 241.0, 405.0, 44.0, 22.0 ],
"text" : "noise~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 124.0, 614.0, 134.0, 22.0 ],
"text" : "jit.peek~ #0_read 2 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 93.0, 570.0, 134.0, 22.0 ],
"text" : "jit.peek~ #0_read 2 0"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 84.0, 285.0, 160.0, 22.0 ],
"text" : "jit.poke~ #0_spectrum 2 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 225.0, 240.0, 49.0, 22.0 ],
"text" : "/~ 1024"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 171.0, 195.0, 105.0, 22.0 ],
"text" : "count~ 0 4096 1 1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 330.0, 160.0, 22.0 ],
"text" : "jit.poke~ #0_spectrum 2 0"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 456.0, 45.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 466.5, 165.0, 44.0, 22.0 ],
"text" : "pak i 4"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 466.5, 195.0, 75.0, 22.0 ],
"text" : "prepend dim"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 456.0, 75.0, 50.5, 22.0 ],
"text" : "fftinfo~"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 306.0, 75.0, 113.0, 22.0 ],
"text" : "route frames freeze"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 306.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 466.5, 360.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 466.5, 330.0, 114.0, 22.0 ],
"text" : "jit.matrix #0_read"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 61.0, 735.0, 58.0, 22.0 ],
"text" : "fftout~ 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 45.0, 45.0, 97.0, 22.0 ],
"text" : "fftin~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"order" : 1,
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"order" : 0,
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"order" : 1,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 2 ],
"order" : 0,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 1,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"order" : 0,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-37", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"order" : 2,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 3,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 1,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 0,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 1,
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 2,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"order" : 2,
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 1 ],
"order" : 1,
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxChorus.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 91.0, 96.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 92.0, 555.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 118.333333333333343, 630.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 630.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-108",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 195.0, 405.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"coll_data" : {
"count" : 7,
"data" : [ {
"key" : "s",
"value" : [ 1 ]
}
, {
"key" : "sin",
"value" : [ 1 ]
}
, {
"key" : "sine",
"value" : [ 1 ]
}
, {
"key" : "r",
"value" : [ 2 ]
}
, {
"key" : "rnd",
"value" : [ 2 ]
}
, {
"key" : "rand",
"value" : [ 2 ]
}
, {
"key" : "random",
"value" : [ 2 ]
}
]
}
,
"id" : "obj-101",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 202.416666666666629, 285.0, 126.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"precision" : 6
}
,
"text" : "coll waves @embed 1"
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.666666666666629, 465.0, 33.0, 22.0 ],
"text" : "+~ 1"
}
}
, {
"box" : {
"id" : "obj-94",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.0, 75.0, 67.0, 22.0 ],
"text" : "slide 10 10"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 120.0, 67.0, 22.0 ],
"text" : "slide 10 10"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 94.0, 240.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 150.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 90.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.0, 105.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 94.0, 195.0, 252.0, 22.0 ],
"text" : "delay samplerate @feedback 0 @interp linear"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 252.0, 22.0 ],
"text" : "delay samplerate @feedback 0 @interp linear"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 240.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 555.0, 80.0, 22.0 ],
"text" : "gen~ @t taps"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 250.666666666666629, 330.0, 29.5, 22.0 ],
"text" : "/ 2."
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 180.0, 510.0, 54.0, 22.0 ],
"text" : "*~ 0.707"
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 556.5, 270.0, 87.0, 22.0 ],
"text" : "maximum 0.01"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 195.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 138.0, 180.0, 657.0, 620.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 175.0, 420.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 240.0, 153.0, 22.0 ],
"text" : "4/1 45 random 0.5 1.94562"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 135.0, 66.0, 22.0 ],
"text" : "route bang"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 45.0, 105.0, 135.0, 22.0 ],
"text" : "route double chorus adt"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 194.0, 390.0, 61.0, 22.0 ],
"text" : "join 5"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 194.0, 360.0, 71.5, 22.0 ],
"text" : "unjoin 5"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 204.0, 330.0, 153.0, 22.0 ],
"text" : "4/1 45 random 0.5 0.94562"
}
}
, {
"box" : {
"id" : "obj-13",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 45.0, 150.0, 127.0 ],
"text" : "arguments:\n\nnone = double\n\nrate (division)\ndepth (ms)\nwave (sine/random)\nwet-dry (0-1)\nwave-detune (ratio)"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 175.0, 300.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 270.0, 149.0, 22.0 ],
"text" : "$1 45 random 0.5 0.94562"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 210.0, 136.0, 22.0 ],
"text" : "4/1 8 random 1 0.94562"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 122.333333333333314, 180.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 465.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 4 ],
"source" : [ "obj-18", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 3 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 240.0, 75.0, 61.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p defaults"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 578.5, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 202.416666666666629, 255.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 250.666666666666657, 195.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 556.5, 210.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 330.666666666666629, 510.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 341.166666666666629, 465.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 435.0, 405.0, 78.0, 22.0 ],
"text" : "selector~ 2 1"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 556.5, 300.0, 47.0, 22.0 ],
"text" : "* 1920."
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 556.5, 330.0, 98.0, 22.0 ],
"text" : "translate ticks hz"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 556.5, 240.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 464.5, 360.0, 43.0, 22.0 ],
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 556.5, 360.0, 60.0, 22.0 ],
"text" : "rand~ 0.5"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 336.666666666666629, 360.0, 43.0, 22.0 ],
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 117.0, 435.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 118.333333333333343, 690.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 2"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 390.0, 285.0, 47.0, 22.0 ],
"text" : "* 1920."
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.0, 315.0, 98.0, 22.0 ],
"text" : "translate ticks hz"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 240.0, 105.0, 71.5, 22.0 ],
"text" : "unjoin 5"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 390.0, 195.0, 53.0, 22.0 ],
"text" : "calcexpr"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.666666666666657, 510.0, 29.5, 22.0 ],
"text" : "+~"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.666666666666657, 405.0, 41.0, 22.0 ],
"text" : "sig~ 4"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 296.666666666666629, 465.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 390.0, 360.0, 60.0, 22.0 ],
"text" : "rand~ 0.5"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 307.166666666666629, 405.0, 78.0, 22.0 ],
"text" : "selector~ 2 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.666666666666629, 105.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 690.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 60.0, 435.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 1 ],
"order" : 3,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 1 ],
"order" : 4,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 1,
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"order" : 0,
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 1 ],
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"order" : 0,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"order" : 2,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"order" : 1,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"order" : 0,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-35", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 1,
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 1 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 2 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 1,
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"order" : 0,
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 1 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 2 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 1 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 1 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-94", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-94", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-99", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"order" : 0,
"source" : [ "obj-99", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxComb.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 229.0, 159.0, 657.0, 680.0 ],
"boxes": [
{
"box": {
"id": "obj-21",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 332.0, 71.0, 22.0 ],
"text": "damping $1"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 235.0, 332.0, 74.0, 22.0 ],
"text": "feedback $1"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 332.0, 77.0, 22.0 ],
"text": "delaytime $1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 195.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 195.0, 67.0, 22.0 ],
"text": "noteToMidi"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 255.0, 32.0, 22.0 ],
"text": "mtof"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 225.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 390.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.5, 450.0, 51.0, 22.0 ],
"text": "drywet~"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 437.0, 387.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 270.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 69.0, 225.0, 50.5, 22.0 ],
"text": "join 4"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 69.0, 180.0, 61.0, 22.0 ],
"text": "unjoin 4"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 95.0, 135.0, 75.0, 22.0 ],
"text": "0 0.7 0.5 0.5"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 50.0, 90.0, 40.0, 22.0 ],
"text": "t b l b"
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 315.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 3 ],
"source": [ "obj-4", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 2 ],
"source": [ "obj-4", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-4", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 146.0, 75.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 146.0, 285.0, 49.0, 22.0 ],
"text": "!/ 1000."
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 236.0, 195.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 146.0, 105.0, 61.0, 22.0 ],
"text": "unjoin 4"
}
},
{
"box": {
"id": "obj-4",
"linecount": 6,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 375.0, 45.0, 192.0, 87.0 ],
"text": "comb filter / karplus-strong effect\n\npitch (-12 to 48) (mapped to scale)\nfeedback (-0.999 - 0.999)\ndamping (0 - 1)\ndrywet (0 - 1)"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 747.0, 339.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 321.0, 29.5, 22.0 ],
"text": "*"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 293.0, 290.0, 31.0, 22.0 ],
"text": "sign"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 290.0, 51.0, 22.0 ],
"text": "pow 0.1"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 260.0, 28.0, 22.0 ],
"text": "abs"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 193.0, 178.0, 205.0, 22.0 ],
"text": "param damping 0.5 @min 0 @max 1"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 225.0, 44.0, 22.0 ],
"text": "history"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 270.0, 40.0, 22.0 ],
"text": "mix"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 225.0, 258.0, 22.0 ],
"text": "param feedback 0.9 @min -0.999 @max 0.999"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 151.0, 134.0, 70.0, 22.0 ],
"text": "mstosamps"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 151.0, 105.0, 230.0, 22.0 ],
"text": "param delaytime 10 @min 0.1 @max 250"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 89.5, 315.0, 29.5, 22.0 ],
"text": "*"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 178.0, 74.0, 22.0 ],
"text": "delay 44100"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 60.0, 375.0, 227.0, 22.0 ],
"text": "out 1 @comment \"(signal) filtered output\""
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 30.0, 212.0, 22.0 ],
"text": "in 1 @comment \"(signal) exciter input\""
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"midpoints": [ 99.0, 345.35546875, 31.0, 345.35546875, 31.0, 168.0, 69.5, 168.0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 1,
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 2,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 0,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"midpoints": [ 69.5, 302.0, 53.2421875, 302.0, 53.2421875, 217.87109375, 84.5, 217.87109375 ],
"order": 1,
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 2 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-5", 0 ]
}
}
],
"autosave": 0
},
"patching_rect": [ 90.0, 390.0, 210.0, 22.0 ],
"text": "gen~ @t lowpass-feedback-combfilter"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 435.0, 150.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.5, 495.0, 42.0, 22.0 ],
"text": "out~ 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.5, 330.0, 35.0, 22.0 ],
"text": "in~ 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"order": 2,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"order": 3,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-19", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-19", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-19", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 2 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/fxCompress.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 761.0, 193.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 276.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 135.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 111.0, 135.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 111.0, 195.0, 99.0, 22.0 ],
"text" : "choosePreset $1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 195.0, 90.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "list", "list" ],
"patching_rect" : [ 75.0, 240.0, 75.0, 22.0 ],
"text" : "omx.5band~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 211.0, 240.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 360.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 300.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 120.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 330.0, 135.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxDegrade.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 178.0, 318.0, 441.0, 400.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 159.0, 105.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 50.0, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 225.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 195.0, 37.0, 22.0 ],
"text" : "join 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 75.0, 165.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.0, 135.0, 35.0, 22.0 ],
"text" : "0.5 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-11",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 270.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 159.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 240.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 285.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 159.0, 180.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 75.0, 193.0, 722.0, 528.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"linecount" : 7,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 490.0, 92.0, 150.0, 100.0 ],
"text" : "downsample algorithm\n\ninput values between 0 and 1\n\n0 = no downsampling\n1 = maximum"
}
}
, {
"box" : {
"code" : "\r\nval = fastpow(1 - clip(in2, 0, 1) * 0.97, 2);\r\ndown_samp = 1 / val;\r\ncount, flag, carry = counter(1, 0, down_samp);\r\n\r\ngain = fastpow(val, (1/4));\r\n\r\nout1 = latch(in1, flag) * gain;",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "codebox",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 420.0, 285.0 ]
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 405.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 446.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 75.0, 240.0, 129.0, 22.0 ],
"text" : "gen~ @t down-sample"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 159.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 224.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.0, 327.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 159.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 180.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxDelay.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 93.0, 112.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 115.5, 420.0, 35.0, 22.0 ],
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 480.0, 225.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 480.0, 495.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.599999999999994, 570.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 115.5, 570.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 165.0, 315.0, 29.5, 22.0 ],
"text" : "t f b"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 244.0, 315.0, 29.5, 22.0 ],
"text" : "t f b"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 345.0, 87.0, 22.0 ],
"text" : "pv bpmInterval"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 272.0, 345.0, 87.0, 22.0 ],
"text" : "pv bpmInterval"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 115.5, 615.0, 42.0, 22.0 ],
"text" : "out~ 2"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 401.0, 180.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 322.0, 225.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 180.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 225.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 570.0, 252.0, 531.0, 308.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 330.0, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 187.5, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 150.0, 185.0, 22.0 ],
"text" : "scale 1 16 0.0625 1 2 @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 232.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 570.0, 73.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 314.0, 171.0, 531.0, 308.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 135.0, 53.0, 22.0 ],
"text" : "clip 1 16"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 325.000014999999848, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 210.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 165.0, 181.0, 22.0 ],
"text" : "scale 1 16 0.2 0.99 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 570.0, 103.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 114.0, 413.0, 531.0, 308.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 330.0, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 187.5, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 150.0, 185.0, 22.0 ],
"text" : "scale 1 16 0.0625 1 2 @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 232.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 570.0, 45.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 373.0, 160.0, 640.0, 623.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 188.0, 240.0, 55.0, 22.0 ],
"text" : "$1 $1 $2"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 188.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 198.0, 180.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 210.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 198.0, 150.0, 29.5, 22.0 ],
"text" : "< 3"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 198.0, 120.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 60.5, 285.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.5, 480.0, 120.0, 22.0 ],
"text" : "1/16 7/16 0.7 0.2 0.3"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.5, 435.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 94.5, 315.0, 132.0, 22.0 ],
"text" : "0.1875 0.25 0.8 0.4 0.3"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.5, 405.0, 61.0, 22.0 ],
"text" : "join 5"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 79.5, 360.0, 71.5, 22.0 ],
"text" : "unjoin 5"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 150.0, 39.0, 22.0 ],
"text" : "$1 $1"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 270.0, 40.0, 284.0, 127.0 ],
"text" : "fx(delay) defaults\n\nfx(delay) : 3/16 2/8 0.8 0.4 0.3\nfx(delay 2/16) : 2/16 2/16 0.8 0.4 0.3\nfx(delay 2/16 0.5) : 2/16 2/16 0.5 0.4 0.3 \nfx(delay 2/16 3/16 0.4) : 2/16 3/16 0.4 0.4 0.3\nfx(delay 2/16 3/16 0.8 0.8) :\n\n"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-22",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.5, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-1", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-1", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-1", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 4 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 3 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 165.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 401.0, 420.0, 51.0, 22.0 ],
"text" : "sig~ 0.3"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 212.0, 112.0, 651.0, 715.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 570.0, 29.5, 22.0 ],
"text" : "-"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 510.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.5, 539.0, 61.0, 22.0 ],
"text" : "mix 0.991"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 280.75, 570.0, 29.5, 22.0 ],
"text" : "-"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 333.25, 510.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 291.25, 539.0, 61.0, 22.0 ],
"text" : "mix 0.991"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 225.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 297.0, 34.0, 22.0 ],
"text" : "pass"
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 150.0, 110.0, 35.0 ],
"text" : "in 3 @comment delaytime @min 0"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 195.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 615.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 264.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 375.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 375.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 495.0, 32.0, 22.0 ],
"text" : "tanh"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 450.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 225.0, 95.0, 22.0 ],
"text" : "slide 4410 4410"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 297.0, 74.0, 22.0 ],
"text" : "delay 88200"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 60.0, 127.0, 22.0 ],
"text" : "in 1 @comment signal"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 195.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 615.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 60.0, 127.0, 22.0 ],
"text" : "in 2 @comment signal"
}
}
, {
"box" : {
"id" : "obj-24",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 60.0, 180.0, 35.0 ],
"text" : "in 6 @comment cutoff @default 0.36 @min 0 @max 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 375.0, 190.0, 22.0 ],
"text" : "in 5 @comment feedback @min 0"
}
}
, {
"box" : {
"id" : "obj-19",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 150.0, 110.0, 35.0 ],
"text" : "in 4 @comment delaytime @min 0"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 264.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 375.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 375.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 495.0, 32.0, 22.0 ],
"text" : "tanh"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 450.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.0, 225.0, 95.0, 22.0 ],
"text" : "slide 4410 4410"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 297.0, 74.0, 22.0 ],
"text" : "delay 88200"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 2,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"midpoints" : [ 99.5, 600.0, 41.5, 600.0, 41.5, 136.0, 260.0, 136.0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"order" : 1,
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 2 ],
"order" : 0,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"order" : 1,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"midpoints" : [ 290.25, 600.0, 228.5, 600.0, 228.5, 255.0, 80.0, 255.0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ]
}
,
"patching_rect" : [ 162.0, 495.0, 155.0, 22.0 ],
"text" : "gen~ @title delay-pingpong"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 401.0, 383.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 322.0, 420.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 244.0, 420.0, 48.0, 22.0 ],
"text" : "sig~ 10"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 420.0, 48.0, 22.0 ],
"text" : "sig~ 10"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 244.0, 383.0, 47.0, 22.0 ],
"text" : "* 2000."
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 244.0, 285.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 165.0, 135.0, 411.5, 22.0 ],
"text" : "unjoin 5"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 165.0, 383.0, 47.0, 22.0 ],
"text" : "* 2000."
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 165.0, 285.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 545.0, 180.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.599999999999994, 615.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.5, 420.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"order" : 3,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 4,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 2 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 3 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 4 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 5 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"order" : 1,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"order" : 0,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-29", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-31", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 0,
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-7", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-7", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxDrive.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 656.0, 300.0, 571.0, 593.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 194.0, 165.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 548.0, 376.0, 640.0, 480.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 225.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 69.0, 195.0, 37.0, 22.0 ],
"text" : "join 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 69.0, 165.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.5, 125.0, 29.5, 22.0 ],
"text" : "5 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 50.0, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-16",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 265.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-7", 0 ]
}
}
],
"toolbaradditions" : [ "audiomute", "audiosolo", "packagemanager" ]
}
,
"patching_rect" : [ 194.0, 135.0, 55.0, 22.0 ],
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 315.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 40.5, 375.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.5, 255.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 71.0, 142.0, 710.0, 786.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"code" : "// Overdrive algorithm \r\n// Based on RNBO Overdrive Pedal \n// by manuel@cycling74.com\r\n\r\noverdrive(sig, amt){\r\n\t// makeup gain is based on overdrive amount\r\n\t// scaled from pi/4 pi/2 to 0dB to -15dB\r\n\tmakeup = scale(atan(amt), pi/4, pi/2, 1, 0.177);\r\n\t\r\n\t// atan(x) distortion algorithm\r\n\treturn atan(sig * amt) * makeup;\r\n\t\r\n\t// other distortion algorithms tried:\r\n\t\r\n\t// tanh(x) algorithm:\r\n\t// preAmp = 0.6; // gain reduction\r\n\t// g = 1 / pow(amt, 0.6); // equal power curve\r\n\t// g = 1 / sqrt(amt); // equal power gain reduction\r\n\t// a = sig * preAmp * pow(amt, 2); // gain\r\n\t// return (tanh(a) / preAmp) * makeup;\r\n\t\r\n\t// DAFX algorithm:\r\n\t// return sign(x * g) * (1 - exp( -abs(x * g)));\r\n\t\r\n\t// sigmoid algorithm:\r\n\t// f(x) = x / (1 + |x|)\t\r\n}\r\n\r\nout1 = overdrive(in1, max(1, in2));\r\n\r\n// A \"soft\" arc-tangent non-linear function \r\n// applied to the input signal, which varies \r\n// from no-distortion to almost square wave-like\r\n// distortion.\r\n\r\n// \"Soft\" arc-tangent non-linear function (the inverse \r\n// trigonometric function of the tangent function) applied \r\n// to the input signal. As the input gain is increased, \r\n// the input signal becomes closer to a square wave. An \r\n// amplitude attenuation is then applied to the output of \r\n// the atan~ object, so that the energy gained in the \r\n// process is compensated in terms of perceived volume.",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "codebox",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 45.0, 540.0, 645.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 551.0, 15.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 15.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 705.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-15", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 70.5, 315.0, 122.0, 22.0 ],
"text" : "gen~ @title overdrive"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.5, 225.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.0, 165.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 173.5, 285.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 40.5, 420.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 194.0, 105.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 40.5, 255.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 1 ],
"source" : [ "obj-9", 0 ]
}
}
],
"toolbaradditions" : [ "audiomute", "audiosolo", "packagemanager" ]
}
}
================================================
FILE: mercury_ide/patchers/fxEnvelopeFilter.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 229.0, 159.0, 491.0, 585.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-18",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 102.5, 145.0, 39.0, 22.0 ],
"text" : "$1 $2"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 42.0, 22.0 ],
"text" : "75 0.2"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 71.0, 175.0, 42.0, 22.0 ],
"text" : "$1 0.2"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 68.5, 257.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-15", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-15", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 105.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 300.0, 45.0, 150.0, 20.0 ],
"text" : "filter effect"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 260.0, 105.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.0, 330.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-2", 0 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0,
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxFilter.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 48.0, 118.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 420.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 150.0, 465.0, 29.5, 22.0 ],
"text" : "!= 5"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 38.75, 420.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 495.0, 73.0, 22.0 ],
"text" : "bypass 0 $1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 150.0, 615.0, 30.0, 22.0 ],
"text" : "*~ 4"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 150.0, 585.0, 151.0, 22.0 ],
"text" : "poly~ fxLadderFilter 1 up 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 419.749952599999915, 495.0, 74.0, 22.0 ],
"text" : "clip~ 0. 0.99"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.75, 310.0, 77.0, 22.0 ],
"text" : "prepend rate"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.75, 340.0, 93.0, 22.0 ],
"text" : "prepend freq_lo"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 357.749968399999943, 370.0, 93.0, 22.0 ],
"text" : "prepend freq_hi"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 481.749936799999887, 420.0, 113.0, 22.0 ],
"text" : "prepend duty_cycle"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 544.75, 370.0, 75.0, 22.0 ],
"text" : "prepend exp"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 419.749952599999915, 340.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 544.75, 340.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 481.74993679999983, 280.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 357.749968399999943, 310.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 295.749984199999972, 280.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.75, 250.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"coll_data" : {
"count" : 26,
"data" : [ {
"key" : "lowpass",
"value" : [ 1 ]
}
, {
"key" : "lopass",
"value" : [ 1 ]
}
, {
"key" : "low",
"value" : [ 1 ]
}
, {
"key" : "lo",
"value" : [ 1 ]
}
, {
"key" : "l",
"value" : [ 1 ]
}
, {
"key" : "lp",
"value" : [ 1 ]
}
, {
"key" : "highpass",
"value" : [ 2 ]
}
, {
"key" : "hipass",
"value" : [ 2 ]
}
, {
"key" : "high",
"value" : [ 2 ]
}
, {
"key" : "hi",
"value" : [ 2 ]
}
, {
"key" : "h",
"value" : [ 2 ]
}
, {
"key" : "hp",
"value" : [ 2 ]
}
, {
"key" : "bandpass",
"value" : [ 3 ]
}
, {
"key" : "band",
"value" : [ 3 ]
}
, {
"key" : "bell",
"value" : [ 3 ]
}
, {
"key" : "b",
"value" : [ 3 ]
}
, {
"key" : "bp",
"value" : [ 3 ]
}
, {
"key" : "notch",
"value" : [ 4 ]
}
, {
"key" : "reject",
"value" : [ 4 ]
}
, {
"key" : "rej",
"value" : [ 4 ]
}
, {
"key" : "n",
"value" : [ 4 ]
}
, {
"key" : "nt",
"value" : [ 4 ]
}
, {
"key" : "ladder",
"value" : [ 5 ]
}
, {
"key" : "ldr",
"value" : [ 5 ]
}
, {
"key" : "moog",
"value" : [ 5 ]
}
, {
"key" : "lad",
"value" : [ 5 ]
}
]
}
,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 38.75, 150.0, 89.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"precision" : 6
}
,
"text" : "coll @embed 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 197.75, 105.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 38.75, 660.0, 71.5, 22.0 ],
"text" : "selector~ 5"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "signal", "signal" ],
"patching_rect" : [ 90.0, 585.0, 50.5, 22.0 ],
"text" : "svf~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 38.75, 690.0, 40.0, 22.0 ],
"text" : "*~ 1.2"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 175.0, 263.0, 628.0, 640.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 435.0, 73.0, 22.0 ],
"text" : "clip 1 22000"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 195.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 285.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 174.0, 75.0, 19.0, 22.0 ],
"text" : "1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 75.0, 26.0, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 153.0, 119.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.0, 375.0, 77.0, 22.0 ],
"text" : "param exp 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 75.0, 79.0, 22.0 ],
"text" : "param rate 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 345.0, 115.0, 22.0 ],
"text" : "param freq_hi 3000"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.0, 315.0, 108.0, 22.0 ],
"text" : "param freq_lo 200"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 405.0, 112.0, 22.0 ],
"text" : "scale 0 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.0, 240.0, 67.0, 22.0 ],
"text" : "slide 10 10"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 149.0, 216.0, 22.0 ],
"text" : "param duty_cycle 0.5 @min 0 @max 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.0, 195.0, 50.0, 22.0 ],
"text" : "triangle"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.0, 149.0, 96.0, 22.0 ],
"text" : "rate @sync lock"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 480.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.0, 30.0, 151.0, 22.0 ],
"text" : "in 1 @comment phasor_in"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 3 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 2 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ]
}
,
"patching_rect" : [ 233.75, 495.0, 121.0, 22.0 ],
"text" : "gen~ @title filtermod"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 233.75, 280.0, 53.0, 22.0 ],
"text" : "calcexpr"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 233.75, 195.0, 328.999920999999802, 22.0 ],
"text" : "unjoin 5"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 105.75, 195.0, 118.0, 22.0 ],
"text" : "phasor~ 1n @lock 1"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 419.749952599999915, 465.0, 60.0, 22.0 ],
"text" : "sig~ 0.45"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 148.0, 129.0, 657.0, 624.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 112.0, 345.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 8,
"outlettype" : [ "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 112.0, 420.0, 92.5, 22.0 ],
"text" : "unjoin 7"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 7,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 456.0, 82.0, 22.0 ],
"text" : "join 7"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 122.5, 375.0, 147.0, 22.0 ],
"text" : "low 1 200 3000 0.45 0.5 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.5, 135.0, 117.0, 22.0 ],
"text" : "low 1 $1 $1 0.48 0 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.5, 105.0, 143.0, 22.0 ],
"text" : "low 1 1200 1200 0.48 0 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 75.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 135.0, 165.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 152.5, 345.0, 112.0, 22.0 ],
"text" : "$1 1 $2 $2 $3 0.5 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 172.0, 261.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 112.0, 306.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 172.0, 231.0, 29.5, 22.0 ],
"text" : "< 4"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 172.0, 201.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 510.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 6 ],
"source" : [ "obj-20", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 5 ],
"source" : [ "obj-20", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 4 ],
"source" : [ "obj-20", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 3 ],
"source" : [ "obj-20", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 2 ],
"source" : [ "obj-20", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-4", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 197.75, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 300.749968399999943, 45.0, 150.0, 127.0 ],
"text" : "fx(filter)\n\ntype\nmod-rate\nfreq-lo\nfreq-hi\nresonance\nslope\nexponent"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 610.749920999999858, 195.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 38.75, 735.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 197.75, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 90.0, 465.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"order" : 5,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 1 ],
"order" : 4,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"order" : 3,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-22", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-22", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-22", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 4 ],
"source" : [ "obj-7", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 3 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 2 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 5 ],
"source" : [ "obj-8", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxFreeze.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 879.0, 164.0, 491.0, 585.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 270.0, 120.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 270.0, 255.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 195.0, 90.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 255.0, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 195.0, 150.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 195.0, 120.0, 29.5, 22.0 ],
"text" : "> 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 150.0, 192.2236328125, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 225.0, 49.0, 22.0 ],
"text" : "$1 $2 8"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 98.277770999999973, 192.2236328125, 42.0, 22.0 ],
"text" : "$1 0 8"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.5, 192.2236328125, 35.0, 22.0 ],
"text" : "1 0 8"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 39.9999998125, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-23",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 98.277770999999973, 315.2236328125, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-15", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 1,
"source" : [ "obj-15", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-15", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 165.0, 82.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 255.0, 50.0, 22.0 ],
"text" : "slide $1"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 186.333333333333343, 255.0, 62.0, 22.0 ],
"text" : "frames $1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 663.0, 191.0, 595.0, 548.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 150.0, 82.0, 22.0 ],
"text" : "prepend seed"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 105.0, 65.0, 22.0 ],
"text" : "r the_seed"
}
}
, {
"box" : {
"id" : "obj-120",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 210.0, 100.0, 22.0 ],
"text" : "< 1."
}
}
, {
"box" : {
"id" : "obj-119",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "float" ],
"patching_rect" : [ 45.0, 105.0, 100.0, 22.0 ],
"text" : "t b f"
}
}
, {
"box" : {
"id" : "obj-118",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 45.0, 180.0, 41.0, 22.0 ],
"text" : "/ 100."
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 150.0, 75.0, 22.0 ],
"text" : "random 100"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-129",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-136",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 270.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-119", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 1 ],
"source" : [ "obj-119", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-136", 0 ],
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-119", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-4", 0 ]
}
}
]
}
,
"patching_rect" : [ 270.0, 315.0, 78.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fuzzy_logic"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 285.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 270.0, 345.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 165.0, 120.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 210.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-17",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 345.0, 45.0, 150.0, 74.0 ],
"text" : "freeze\n\ntrigger freeze\ninterpolate time\nframecount"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 375.0, 42.0, 22.0 ],
"text" : "freeze"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 45.0, 375.0, 129.0, 22.0 ],
"text" : "pfft~ fftFreeze~ 4096 4"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 435.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-29", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxFuzz.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 680.0, 837.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 178.0, 225.0, 51.0, 22.0 ],
"text" : "line~ 10"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 840.0, 285.0, 484.0, 477.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 115.0, 1000.0, 746.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 130.0, 49.0, 22.0 ],
"text" : "* -twopi"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 160.0, 28.0, 22.0 ],
"text" : "exp"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 100.0, 75.0, 22.0 ],
"text" : "/ samplerate"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 205.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 40.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 270.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 74.0, 300.0, 109.0, 22.0 ],
"text" : "gen @title onepole"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 115.0, 1000.0, 746.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 130.0, 49.0, 22.0 ],
"text" : "* -twopi"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 160.0, 28.0, 22.0 ],
"text" : "exp"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 100.0, 75.0, 22.0 ],
"text" : "/ samplerate"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 205.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 40.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 270.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 225.0, 109.0, 22.0 ],
"text" : "gen @title onepole"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 195.0, 51.0, 22.0 ],
"text" : "max 0.5"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 255.0, 32.0, 22.0 ],
"text" : "mtof"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 225.0, 100.0, 22.0 ],
"text" : "scale 0.5 1 30 94"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 105.0, 48.0, 22.0 ],
"text" : "min 0.5"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 165.0, 32.0, 22.0 ],
"text" : "mtof"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 135.0, 107.0, 22.0 ],
"text" : "scale 0 0.5 60 125"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 345.0, 29.5, 22.0 ],
"text" : "-"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.0, 45.0, 192.0, 22.0 ],
"text" : "in 2 @min 0 @max 1 @default 0.5"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 405.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-30", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 96.0, 330.0, 81.0, 22.0 ],
"text" : "gen~ @t tone"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 235.666666666666657, 255.0, 39.0, 22.0 ],
"text" : "$1 10"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 235.666666666666657, 285.0, 54.0, 22.0 ],
"text" : "line~ 0.5"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 235.666666666666657, 225.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-5",
"linecount" : 14,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 405.0, 45.0, 225.0, 194.0 ],
"text" : "fx(fuzz )\n\n- fuzz amount 1+ default = 5\n- tone 0-1 default = 0.5\n- dry/wet 0-1 default = 1\n\nA fuzz distortion effect in modelled after the Big Muff Pi pedal by Electro Harmonics.\n\nUsing three stages of distortion:\nA soft-clipping stage\nA half-wave rectifier\nA hard-clipping stage"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 225.0, 105.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 548.0, 376.0, 640.0, 480.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 225.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 69.0, 195.0, 40.0, 22.0 ],
"text" : "join 3"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 69.0, 165.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.5, 125.0, 52.0, 22.0 ],
"text" : "10 0.5 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 50.0, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-16",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 265.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-7", 0 ]
}
}
],
"toolbaradditions" : [ "audiomute", "audiosolo", "packagemanager" ]
}
,
"patching_rect" : [ 225.0, 75.0, 55.0, 22.0 ],
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 375.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 435.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 178.0, 195.0, 39.0, 22.0 ],
"text" : "$1 10"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 772.0, 135.0, 659.0, 790.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 45.0, 73.0, 22.0 ],
"text" : "in 2 @min 0"
}
}
, {
"box" : {
"id" : "obj-31",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 351.0, 556.0, 113.0, 47.0 ],
"text" : "gain compensation dependent on gain factor"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 198.0, 615.0, 65.0, 22.0 ],
"text" : "max 0.605"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 198.0, 585.0, 133.0, 22.0 ],
"text" : "scale 0 64 1 0.605 0.13"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.0, 421.0, 240.0, 20.0 ],
"text" : "add to input signal for asymmetric distortion"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 180.0, 691.0, 169.0, 20.0 ],
"text" : "block DC offsets on the output"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 413.0, 466.0, 159.0, 20.0 ],
"text" : "Hardclipping at 0.707 (-3dB)"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.0, 420.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 223.5, 181.0, 105.0, 20.0 ],
"text" : "soft-clipping stage"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 164.5, 299.0, 19.0, 22.0 ],
"text" : "0"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 210.0, 33.0, 22.0 ],
"text" : "* 0.6"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 150.0, 23.0, 22.0 ],
"text" : "* 2"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 90.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 180.0, 32.0, 22.0 ],
"text" : "atan"
}
}
, {
"box" : {
"id" : "obj-3",
"linecount" : 12,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 422.0, 45.0, 150.0, 167.0 ],
"text" : "Based on Big Muff Pi paper emulation\n\nhttps://github.com/hazza-music/EHX-Big-Muff-Pi-Emulation/blob/main/Technical%20Essay.pdf\n\nsoft-clipping algorithm replaced by closely matching but with clipping between -1 and 1"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 198.0, 555.0, 99.0, 22.0 ],
"text" : "param makeup 1"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.0, 645.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 375.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 170.0, 511.0, 27.0, 22.0 ],
"text" : "* -1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 465.0, 121.0, 22.0 ],
"text" : "param hardclip 0.707"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.0, 555.0, 40.0, 22.0 ],
"text" : "clip"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 214.0, 512.0, 110.0, 20.0 ],
"text" : "hard-clipping stage"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 124.5, 345.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.5, 299.0, 26.0, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 224.5, 300.0, 103.0, 20.0 ],
"text" : "half-wave rectifier"
}
}
, {
"box" : {
"id" : "obj-42",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 422.0, 235.0, 171.0, 87.0 ],
"text" : "soft-clipping original algorithm:\n\nx - a * 1/3 * x ^ 3\na = 1\n\nreplaced by atan"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.0, 690.0, 49.0, 22.0 ],
"text" : "dcblock"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 114.0, 735.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 1 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 2 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 2 ],
"order" : 1,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 0,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-56", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 96.0, 375.0, 101.0, 22.0 ],
"text" : "gen~ @t big-muff"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 178.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 335.0, 105.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 480.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 165.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"source" : [ "obj-8", 0 ]
}
}
],
"toolbaradditions" : [ "audiomute", "audiosolo", "packagemanager" ]
}
}
================================================
FILE: mercury_ide/patchers/fxKink.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 267.0, 134.0, 644.0, 597.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.0, 240.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 240.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.0, 210.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 115.0, 676.0, 732.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 360.0, 49.0, 22.0 ],
"text" : "dcblock"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 330.0, 41.0, 22.0 ],
"text" : "fixnan"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 225.0, 25.0, 22.0 ],
"text" : "!/ 1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 285.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 150.0, 29.0, 22.0 ],
"text" : "sqrt"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 75.0, 67.0, 22.0 ],
"text" : "slide 10 10"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 75.0, 67.0, 22.0 ],
"text" : "slide 10 10"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 180.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 45.0, 89.0, 22.0 ],
"text" : "in 3 @default 0"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 89.0, 22.0 ],
"text" : "in 2 @default 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 135.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 75.0, 47.0, 22.0 ],
"text" : "* 0.999"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 225.0, 52.0, 22.0 ],
"text" : "fold -1 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 420.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 75.0, 315.0, 162.0, 22.0 ],
"text" : "gen~ @t wave-fold-distortion"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 120.0, 120.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 611.0, 229.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 60.5, 135.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.5, 266.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.5, 235.0, 40.0, 22.0 ],
"text" : "join 3"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 79.5, 203.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 171.0, 45.0, 22.0 ],
"text" : "5 1 0.5"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-19",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-20",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 120.0, 90.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 210.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 390.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 210.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 105.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.0, 450.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 43.0, 240.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"midpoints" : [ 324.5, 362.5, 84.5, 362.5 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 2 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxLFO.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 67.0, 96.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 280.0, 174.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 150.0, 145.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 150.0, 265.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 7,
"outlettype" : [ "", "", "", "", "", "", "" ],
"patching_rect" : [ 169.0, 205.0, 82.0, 22.0 ],
"text" : "unjoin 6"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.0, 175.0, 82.0, 22.0 ],
"text" : "1/16 3 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 235.0, 71.5, 22.0 ],
"text" : "join 6"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.5, 180.0, 82.0, 22.0 ],
"text" : "1/16 3 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 71.0, 145.0, 72.0, 22.0 ],
"text" : "$1 3 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-39",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-40",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 300.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 5 ],
"source" : [ "obj-12", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 4 ],
"source" : [ "obj-12", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 3 ],
"source" : [ "obj-12", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-18", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-18", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-20", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 211.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 77.0, 202.0, 628.0, 493.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 135.0, 47.0, 22.0 ],
"text" : "clip 1 5"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 325.000014999999848, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 210.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 165.0, 148.0, 22.0 ],
"text" : "scale 1 5 0 4 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 75.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 104.0, 143.0, 628.0, 493.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 135.0, 53.0, 22.0 ],
"text" : "clip 1 16"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 325.000014999999848, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 210.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 165.0, 185.0, 22.0 ],
"text" : "scale 1 16 0.0625 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 45.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 105.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 128.0, 345.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 103.0, 300.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 173.0, 300.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 137.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 210.0, 101.0, 22.0 ],
"text" : "prepend contains"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 78.0, 180.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"data" : {
"default" : 0,
"sine" : 0,
"sin" : 0,
"saw" : 1,
"sawDown" : 1,
"rampDown" : 1,
"down" : 1,
"phasor" : 2,
"sawUp" : 2,
"rampUp" : 2,
"up" : 2,
"square" : 3,
"rect" : 3,
"sqr" : 3,
"triangle" : 4,
"tri" : 4,
"randomLine" : 5,
"randLine" : 5,
"randL" : 5,
"noise" : 6,
"rand" : 6,
"random" : 6,
"trigger" : 7,
"gate" : 7
}
,
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 50.0, 255.0, 178.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waves @embed 1 @quiet 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-45",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-46",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-35", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-45", 0 ]
}
}
]
}
,
"patching_rect" : [ 288.5, 240.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p match-wave"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 211.0, 330.0, 77.0, 22.0 ],
"text" : "prepend rate"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 282.0, 321.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 90.0, 19.0, 22.0 ],
"text" : "1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 135.0, 40.0, 22.0 ],
"text" : "?"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 90.0, 26.0, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.5, 45.0, 77.0, 22.0 ],
"text" : "param rate 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 94.0, 22.0 ],
"text" : "rate @sync lock"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 195.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"source" : [ "obj-7", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 211.0, 405.0, 78.0, 22.0 ],
"text" : "gen~ @t rate"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 211.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 520.999999999999886, 375.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 520.999999999999886, 405.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 365.999999999999943, 300.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 365.999999999999943, 330.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 443.499999999999886, 330.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 443.499999999999886, 360.0, 51.0, 22.0 ],
"text" : "sig~ 0.5"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 288.5, 300.0, 41.0, 22.0 ],
"text" : "sig~ 3"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 288.5, 270.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-22",
"linecount" : 7,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 585.0, 345.0, 100.0 ],
"text" : "method:\n\nfx(lfo )\n\nfx(lfo )\n\nfx(lfo )"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 211.0, 120.0, 406.499999999999886, 22.0 ],
"text" : "unjoin 5"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 237.0, 363.0, 116.0, 22.0 ],
"text" : "phasor~ 1n @lock 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 211.0, 270.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 510.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 510.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 726.0, 113.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 581.0, 30.0, 96.0, 49.0 ],
"text" : "in 5 @comment offset @default 0"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 443.25, 30.0, 125.0, 49.0 ],
"text" : "in 4 @comment depth @min 0 @max 1 @default 1"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.5, 30.0, 129.5, 49.0 ],
"text" : "in 3 @comment \"duty cycle\" @min 0 @max 1 @default 0.5"
}
}
, {
"box" : {
"id" : "obj-9",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 167.75, 30.0, 132.0, 49.0 ],
"text" : "in 2 @comment \"wave select\" @min 0 @max 4 @default 0"
}
}
, {
"box" : {
"id" : "obj-8",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 110.0, 35.0 ],
"text" : "in 1 @comment \"sync with phasor\""
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 735.0, 145.0, 22.0 ],
"text" : "out 1 @comment \"lfo out\""
}
}
, {
"box" : {
"code" : "//==================================================\r\n// LFO Wave Selector\r\n// \r\n// by Timo Hoogland (c) 2019\r\n//==================================================\r\n\r\nHistory lfo(0);\r\nHistory z(0);\r\n\r\nParam smooth(0.015);\r\n\r\np = in5;\r\n// sync with phasor\r\ns = (in1 + (1 - p)) % 1;\r\n// wave selected, only change after cycle\r\nw = sah(in2, (s + .5) % 1, 0.5);\r\n// duty cycle/pulse-width\r\nd = in3;\r\n// modulation depth\r\na = in4;\r\n\r\nif (w == 0){\r\n\t// cosine\r\n\tlfo = cycle(s, index=\"phase\") * -.5 + .5;\r\n} else if (w == 1){\r\n\t// ramp down\r\n\tlfo = s * -1 + 1;\r\n} else if (w == 2){\r\n\t// triangle, adjustable duty cycle\r\n\t// lfo = triangle(s, d);\r\n\t// ramp up\r\n\tlfo = s;\r\n} else if (w == 3){\r\n\t// square, adjustable pulse width\r\n\tlfo = s < d;\r\n} else if (w == 4){\r\n\t// triangle, adjustable duty cycle\r\n\tlfo = triangle(s, d);\r\n} else {\r\n\t// if no argument matches\r\n\tlfo = s < d;\r\n}\r\n\r\nlfo = mix(lfo, z, 1 - smooth);\r\nz = fixdenorm(lfo);\r\n\r\nout1 = lfo * a + (1 - a);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "codebox",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 120.0, 570.0, 585.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 4 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 3 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-9", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 211.0, 450.0, 197.5, 22.0 ],
"text" : "gen~ @t lfo"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 585.999999999999886, 165.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 330.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 120.0, 555.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 555.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 211.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 330.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 2 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 3 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 4 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"order" : 0,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"order" : 1,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 3,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"order" : 4,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-6", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-6", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxLadderFilter.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-13",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 45.0, 186.0, 20.0 ],
"text" : "moog ladder filter implementation"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 75.0, 270.0, 33.0 ],
"text" : "this 'moogLadder' require is designed to be 2x upsampled inside a [poly~ @resampling 1]"
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 120.0, 270.0, 47.0 ],
"text" : "This GenExpr code is a port of the CSOUND Moogladder opcode, by Victor Lazzarini.\nFor GenExpr (JAN/2012, Max6.0.4(52058))."
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 3"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 105.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 165.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 704.0, 336.0, 727.0, 579.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 285.0, 183.0, 22.0 ],
"text" : "out 1 @comment \"filtered signal\""
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 45.0, 152.0, 22.0 ],
"text" : "in 3 @comment resonance"
}
}
, {
"box" : {
"code" : "\r\nrequire(\"moogLadderFilter\");\r\n\r\ncf = clip(in2, 20, 20000);\r\nres = clip(in3, 0, 0.99);\r\n\r\nout1 = moogLadder(in1, cf, res);\r\n",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "codebox",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 439.0, 174.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 198.0, 22.0 ],
"text" : "in 1 @comment \"audio signal input\""
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 45.0, 160.0, 22.0 ],
"text" : "in 2 @comment \"cutoff (Hz)\""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 105.0, 91.0, 22.0 ],
"text" : "gen~ @t ladder"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 2 ],
"source" : [ "obj-5", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "moogLadderFilter.genexpr",
"bootpath" : "~/Library/Application Support/Cycling '74/Max 8/Examples/gen",
"patcherrelativepath" : "../../../../../../../../../Library/Application Support/Cycling '74/Max 8/Examples/gen",
"type" : "GenX",
"implicit" : 1
}
],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/patchers/fxLoopDelay.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 78.0, 97.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 368.0, 71.0, 22.0 ],
"text" : "r mcy_mute"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 405.0, 35.0, 22.0 ],
"text" : "clear"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 373.5, 225.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-29",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 397.0, 632.5, 132.0, 60.0 ],
"text" : "hipass filter to reduce low-end build up in the feedback and remove potential DC offset"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 360.75, 634.0, 29.5, 22.0 ],
"text" : "!-~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 370.75, 601.0, 75.0, 22.0 ],
"text" : "onepole~ 30"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 335.0, 90.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-44",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 510.0, 443.0, 104.0, 60.0 ],
"text" : "maybe add softclipping in feedback loop for positive feedback"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 358.5, 443.0, 102.0, 20.0 ],
"text" : "feedback 0-100%"
}
}
, {
"box" : {
"id" : "obj-39",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 459.5, 95.0, 33.0 ],
"text" : "delaytime (bars/fraction)"
}
}
, {
"box" : {
"id" : "obj-37",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.0, 309.0, 67.0, 33.0 ],
"text" : "delay feed (capture)"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 477.5, 195.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 477.5, 555.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 373.5, 255.0, 73.0, 22.0 ],
"text" : "clip 0. 0.999"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 373.5, 195.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 90.0, 285.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 358.5, 540.0, 34.0, 22.0 ],
"text" : "*~ 1."
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 225.0, 53.0, 22.0 ],
"text" : "clip 0. 1."
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 270.0, 255.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 195.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.5, 405.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.5, 495.0, 79.0, 22.0 ],
"text" : "tapout~ 2000"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "tapconnect" ],
"patching_rect" : [ 90.0, 450.0, 78.0, 22.0 ],
"text" : "tapin~ 64000"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 165.5, 300.0, 29.5, 22.0 ],
"text" : "t f b"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 330.0, 87.0, 22.0 ],
"text" : "pv bpmInterval"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 165.5, 368.0, 47.0, 22.0 ],
"text" : "* 2000."
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 165.5, 225.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 563.0, 283.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 270.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 135.0, 65.0, 22.0 ],
"text" : "4/1 1 1 0.5"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.0, 225.0, 50.5, 22.0 ],
"text" : "join 4"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 64.0, 180.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 315.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-14", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"source" : [ "obj-6", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 165.5, 90.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 165.5, 120.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.5, 195.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 600.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 645.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 225.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
, {
"box" : {
"id" : "obj-3",
"linecount" : 12,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 585.0, 45.0, 270.0, 181.0 ],
"text" : "FX Single Looping Delay\n\nA mono delay meant for looping a signal over 1 or multiple bars. Inspired by the Dual Looping Delay modular. https://4mscompany.com/p.php?p=709\n\nParameters:\ndelaytime (in fraction, default=4/1, max 1 min)\nfeed/capture (in amplitude 0-1, default=0)\nfeedback (in amplitude 0-1, default=1)\ndry/wet (in amplitude 0-1, default=0.5)\n"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.5, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"midpoints" : [ 370.25, 669.0, 329.75, 669.0, 329.75, 439.0, 99.5, 439.0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"order" : 2,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 3,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 1,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-31", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-7", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxMorph.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 199.0, 349.0, 723.0, 467.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 103.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 103.0, 180.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 103.0, 210.0, 97.0, 22.0 ],
"text" : "receive~ _empty"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 368.5, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 278.5, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 228.5, 210.0, 69.0, 22.0 ],
"text" : "pak slide f f"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 368.5, 270.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 113.5, 315.0, 33.0, 22.0 ],
"text" : "!-~ 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 103.0, 105.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 168.0, 30.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-12",
"linecount" : 13,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 480.0, 30.0, 210.0, 194.0 ],
"text" : "fx(morph )\n\ncross convolute 2 signals\nuses second signal from another instrument (send by name)\n\narguments:\nsignal - provide the name from another instrument\nattack - slide up time in frames\nrelease - slide down time in frames\ndry/wet - dry-wet balance (default = 1)\n"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 75.0, 375.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 375.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 186.0, 286.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-15",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.0, 195.0, 94.0, 22.0 ],
"text" : "empty_src 1 1 1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 150.0, 150.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 150.0, 300.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 270.0, 50.5, 22.0 ],
"text" : "join 4"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 169.0, 240.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 87.0, 195.0, 52.0, 22.0 ],
"text" : "$1 1 1 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 225.0, 94.0, 22.0 ],
"text" : "empty_src 1 1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 55.5, 300.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-13", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 3 ],
"source" : [ "obj-9", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 2 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 103.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 190.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 103.0, 30.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 75.0, 270.0, 123.0, 22.0 ],
"text" : "pfft~ fftCross~ 1024 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 420.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 210.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"order" : 3,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 2,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxPitchShift.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 209.0, 122.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 163.0, 300.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 401.0, 240.0, 163.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p pfft~ gizmo_loadme 1024 4"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 50.0, 100.0, 29.5, 22.0 ],
"text" : "t f b"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.5, 130.0, 74.0, 22.0 ],
"text" : "pv mcy_root"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 50.0, 160.0, 29.5, 22.0 ],
"text" : "- 0."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-15",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 242.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 163.0, 210.0, 109.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p compensateRoot"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 401.0, 294.0, 220.0, 20.0 ],
"text" : "replaced for time domain shifter in gen~"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 115.0, 643.0, 699.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.5, 300.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.0, 300.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 194.5, 165.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 152.75, 90.0, 47.0, 22.0 ],
"text" : "* 0.001"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.5, 135.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.5, 90.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 480.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 300.0, 33.0, 22.0 ],
"text" : "- 0.5"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 330.0, 26.0, 22.0 ],
"text" : "* pi"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 360.0, 27.0, 22.0 ],
"text" : "cos"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 300.0, 33.0, 22.0 ],
"text" : "- 0.5"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 330.0, 26.0, 22.0 ],
"text" : "* pi"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 360.0, 27.0, 22.0 ],
"text" : "cos"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 435.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.0, 435.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 255.0, 32.0, 22.0 ],
"text" : "fract"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 225.0, 36.0, 22.0 ],
"text" : "+ 0.5"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 194.5, 45.0, 197.0, 22.0 ],
"text" : "param size 100 @min 5 @max 500"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.5, 165.0, 45.0, 22.0 ],
"text" : "phasor"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 345.0, 158.0, 22.0 ],
"text" : "delay 44100 2 @feedback 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.5, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 525.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"order" : 0,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"order" : 1,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 2 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 2,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 77.0, 345.0, 105.0, 22.0 ],
"text" : "gen~ @t pitchshift"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 163.0, 177.0, 76.0, 22.0 ],
"text" : "syncToScale"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 405.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 163.0, 105.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-19",
"linecount" : 32,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 671.0, 15.0, 465.0, 449.0 ],
"text" : "gen pitchshifter~: \r----------begin_max5_patcher----------\r1227.3ocyZtsaaiCDF9Z6mBsBXuo00K4PpS6qxhhEx1r0rvRxPRtwYK569ZQ\rRg3lxDOFZjjuI.hgw+4SyQNz+X4hvMUmUMgA+cv+DrXwOVtXgYotEV3ddQXQ\r94sGxaLaKrT8T0luEtx9qZUmaMKqKC38Kp2YV5x19DD2uX4oBc4AUq4Sg8xh\rUmZ6Wk6V8Xd6185xu9u0pss1+23xr0QqBhRiVyVE.oleBqYAe182X+XZe9nx\r9GDFF74teyOWtr6GqFFcGyqyKBdR05GRfFHAQVGWNHShlXHKzm8.mvKah61.\rlxWmbwBFKi6vRxlX31qaZqpe1CfxHuDxueqGXHDRLrIkONDJogPYhbVIrIee\r.yCeb+7A2KehX9Z3BeRgIzSj9nvmfF93BSRz4BucpCs49vKiV2SQlw8TD8nv\rWBsIXlK99KOrESTnGvrrwcTYbTmR1B3LluXuXAMFONi2Al0zIgI1z8GexaiK\rw.QdlNqmkNH9AIuYDPjyYekcaWKSdhy+zqwSlPqwSH6C8lidq2b3TsWinfSS\ry0QbVWNENXrgISsO5G7gFiF+y9Be734I44G8clnLhXCRrdmbaSKS84F7xVJs\rE8brM41s2reyHZ8Kmq7l4aZ7Y8nsaSWBkIejDkU5FkOiGMoK6wy0qYxjWRu3\r3AUvS5xcUO4yHdOtnvsCAkoFNy3H3b0TypjFV6SkNmrt4zW9hp1w56fr3N7h\reGjELa+1l7qbTMltZRZdC3DkEpu73L071GCtzUkO9XzxmajShGg11H5HuRdh\rYZS8yzdpq96CMdJwSRylpYxYqnospKspu5+7XhbMsMjZGSeB6AvwjSz4c4Yv\rr5Yd4S2aRS98jzjc66hHgk75AoQ5z.yeNvVauNuU8AH.7wD6Ntek2oRWZp49\rwb2qRlEvItTm6VxLE0az+mpalZdPNinNTitpztf+.D+kR6X5mobm5RuNpIDc\rGm8MbOSWj697lpZeiBk34XGek24zZ77k4LhFimMISui4ca6L6K7ft70eiCLR\r0s9uBbS0o5s8eTtLGAun1NUSqtLuUWUd0d5FX+Uappdmp1.q2WxTpbWiE9Tl\rOHkSwn7kzrA72vOBqPIXd4B1MMHg5tynaqDEBIvHjjf2c8uWtsRClIDBAoig\riHJkYiQvWDl2tceMNF7a2HrAaCUHIlnsTqm4qeYBiuxPzX3AgRZdxX3BIivF\r2LzTARLY25tcjgqDBgDDnS2MvcagnnDjfgPoWkMfHeSTRyiFCeSLUo3bBR5.\rX5hAHQILcszmNXXJEiLJXvBgp1.PPT.fIvlhtV..46NXnBgICxqvln3ZTRyy\rFi3ZbROJE4AF1hPCNr.asggJDOCaB5WdaVn2crRW15NtoLUZmJMX99WE0eeX\r+5if8RThXBylMORsqANXj9cMFV.AG8AJGZTOOAa072zhAR3ZKFjwt1h0+nyh\rAtKcXbrXn5cULJVrXrNKzScLVpIOwMGS8VIEGolKwlmdvJIPdpuAKDLQmMne\rxS2rWEFEBgp8qAqDlRm+lN1Yale732U0MtMajHrH+aUl3gzUlG0k1GMyVNrV\r8cc+9MyiMLud6dcqZa6oZy+VgmceIqCKptDYUdR6Btt.2EIMiDtLuP0bL2xQ\r3tliq+ppLb4OW9+.kELQ7\r-----------end_max5_patcher-----------\r \r"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 401.0, 270.0, 157.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p pitchshift~ @quality better"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 257.5, 345.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 163.0, 270.0, 112.0, 22.0 ],
"text" : "expr pow(2\\, $f1/12)"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 163.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 180.0, 150.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 157.0, 240.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.0, 317.0, 70.0, 22.0 ],
"text" : "$1 $2 basic"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 157.0, 270.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 157.0, 210.0, 29.5, 22.0 ],
"text" : "> 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 157.0, 182.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 317.0, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 66.0, 180.0, 63.0, 22.0 ],
"text" : "$1 1 basic"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 150.0, 67.0, 22.0 ],
"text" : "-12 1 basic"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 55.5, 375.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-6", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 163.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 11,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 401.0, 45.0, 150.0, 154.0 ],
"text" : "time-domain pitch shifter\n\nchange the pitch with semi-tone values up or down as first argument\n\nsecond argument sets the \"quality\" for the shifter. This is more focussed towards different types of sounds (percussive, "
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 322.5, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 450.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 163.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 270.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-6", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxRetune.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 462.0, 225.0, 771.0, 667.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 255.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "flush" ],
"patching_rect" : [ 142.5, 225.0, 47.0, 22.0 ],
"text" : "t l flush"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 285.0, 63.0, 22.0 ],
"text" : "pack i 120"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 180.0, 76.0, 22.0 ],
"text" : "syncToScale"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 290.0, 105.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 5,
"outlettype" : [ "signal", "signal", "signal", "signal", "list" ],
"patching_rect" : [ 87.0, 330.0, 130.0, 22.0 ],
"saved_object_attributes" : {
"notebase" : 0,
"notelist" : [ 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100 ],
"pitchdetection" : 0,
"retune" : 1,
"use_16bit" : [ 0 ]
}
,
"text" : "retune~ @quality good"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 142.5, 105.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 135.0, 39.0, 22.0 ],
"text" : "$1 $2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 87.0, 135.0, 32.0, 22.0 ],
"text" : "$1 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 135.0, 29.5, 22.0 ],
"text" : "0 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 55.5, 195.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 142.5, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 390.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 435.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxReverb.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 316.0, 131.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 270.0, 225.0, 29.5, 22.0 ],
"text" : "* 2."
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 495.0, 345.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 405.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 178.0, 405.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 225.0, 81.0, 22.0 ],
"text" : "prepend slide"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 178.0, 210.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 178.0, 448.0, 42.0, 22.0 ],
"text" : "out~ 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 290.0, 531.0, 308.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 325.000014999999848, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 187.5, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 142.5, 178.0, 22.0 ],
"text" : "scale 1 16 0.25 2. 2. @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 232.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 286.5, 195.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-326",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 143.0, 275.0, 531.0, 308.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 325.000014999999848, 45.0, 166.0, 127.0 ],
"text" : "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
}
, {
"box" : {
"id" : "obj-306",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 187.5, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-300",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.000014999999848, 142.5, 161.0, 22.0 ],
"text" : "scale 1 16 1 16 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-262",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 45.0, 97.5, 79.0, 22.0 ],
"text" : "regexp ^~(.+)"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-324",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-325",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 232.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-300", 0 ],
"source" : [ "obj-262", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-262", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-306", 0 ],
"source" : [ "obj-300", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-306", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-262", 0 ],
"source" : [ "obj-324", 0 ]
}
}
]
}
,
"patching_rect" : [ 384.5, 195.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ckScaling"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 113.0, 292.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 66.0, 135.0, 42.0, 22.0 ],
"text" : "0.5 $1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 55.5, 315.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 55.5, 165.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 74.5, 285.0, 50.5, 22.0 ],
"text" : "join 4"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 74.5, 255.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.5, 210.0, 79.0, 22.0 ],
"text" : "0.5 10 10 0.3"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-22",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 55.5, 360.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-1", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-1", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 3 ],
"source" : [ "obj-14", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 2 ],
"source" : [ "obj-14", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-21", 0 ]
}
}
]
}
,
"patching_rect" : [ 270.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 365.5, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 365.5, 225.0, 89.0, 22.0 ],
"text" : "prepend preset"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 7,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 90.0, 285.0, 152.0, 22.0 ],
"text" : "th.yafr~ @preset 2 @wet 1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 270.0, 285.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 90.0, 345.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 223.0, 345.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 270.0, 105.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 560.0, 105.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 448.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 210.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"order" : 3,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 2 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-7", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxRing.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 67.0, 96.0, 652.0, 788.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 465.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 379.0, 555.0, 44.0, 22.0 ],
"text" : "wet $1"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 748.0, 293.0, 600.0, 450.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 224.0, 90.0, 178.0, 22.0 ],
"text" : "param wet 0.5 @min 0 @max 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 211.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 45.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 205.0, 45.0, 28.0, 22.0 ],
"text" : "in 4"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 151.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 151.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 211.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 615.0, 93.0, 22.0 ],
"text" : "gen~ @t wetdry"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 119.0, 660.0, 42.0, 22.0 ],
"text" : "out~ 2"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 119.0, 555.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 95.0, 465.0, 35.0, 22.0 ],
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 176.0, 360.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 45.0, 120.0, 83.0, 22.0 ],
"text" : "split 35. 2100."
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 240.0, 32.0, 22.0 ],
"text" : "mtof"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 210.0, 60.0, 22.0 ],
"text" : "zl.median"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 32.0, 22.0 ],
"text" : "ftom"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 180.0, 67.0, 22.0 ],
"text" : "zl.stream 5"
}
}
, {
"box" : {
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "" ],
"patching_rect" : [ 45.0, 75.0, 195.0, 35.0 ],
"text" : "fzero~ @freqmin 35 @freqmax 2100 @threshold 0.05 @size 2048"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 405.0, 30.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 270.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 10,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 296.0, 45.0, 290.0, 141.0 ],
"text" : "ring / am\n\nA basic ring modulator / amplitude modulator, where the modulator frequency is depending on the fundamental frequency of the sound played by the synth or sampler (or input from something else). The fundamental is detected with pitch tracking.\n\nfx(ring )\nfx(ring )"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 280.0, 174.0, 640.0, 480.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 150.0, 145.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 150.0, 265.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 7,
"outlettype" : [ "", "", "", "", "", "", "" ],
"patching_rect" : [ 169.0, 205.0, 82.0, 22.0 ],
"text" : "unjoin 6"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.0, 175.0, 82.0, 22.0 ],
"text" : "1/16 3 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 235.0, 71.5, 22.0 ],
"text" : "join 6"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.5, 180.0, 82.0, 22.0 ],
"text" : "1/16 3 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 71.0, 145.0, 72.0, 22.0 ],
"text" : "$1 3 1 0.5 0"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-39",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-40",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 300.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 5 ],
"source" : [ "obj-12", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 4 ],
"source" : [ "obj-12", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 3 ],
"source" : [ "obj-12", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-18", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-18", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-20", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 176.0, 180.0, 55.0, 22.0 ],
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 105.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 128.0, 345.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 103.0, 300.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 173.0, 300.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 137.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 210.0, 101.0, 22.0 ],
"text" : "prepend contains"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 78.0, 180.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"data" : {
"default" : 0,
"sine" : 0,
"sin" : 0,
"saw" : 1,
"sawDown" : 1,
"rampDown" : 1,
"down" : 1,
"phasor" : 2,
"sawUp" : 2,
"rampUp" : 2,
"up" : 2,
"square" : 3,
"rect" : 3,
"sqr" : 3,
"triangle" : 4,
"tri" : 4,
"randomLine" : 5,
"randLine" : 5,
"randL" : 5,
"noise" : 6,
"rand" : 6,
"random" : 6,
"trigger" : 7,
"gate" : 7
}
,
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 5,
"outlettype" : [ "dictionary", "", "", "", "" ],
"patching_rect" : [ 50.0, 255.0, 178.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"legacy" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waves @embed 1 @quiet 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-45",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-46",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-35", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-45", 0 ]
}
}
]
}
,
"patching_rect" : [ 277.5, 285.0, 83.0, 22.0 ],
"text" : "p match-wave"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 330.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 379.0, 360.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 277.0, 390.0, 41.0, 22.0 ],
"text" : "sig~ 3"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 277.0, 360.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 176.0, 240.0, 323.5, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 165.0, 435.0, 69.0, 22.0 ],
"text" : "phasor~ 80"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 70.0, 555.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 9,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 726.0, 113.0, 652.0, 783.0 ],
"gridsize" : [ 15.0, 15.0 ],
"boxes" : [ {
"box" : {
"id" : "obj-1",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 581.0, 30.0, 96.0, 49.0 ],
"text" : "in 5 @comment offset @default 0"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 443.25, 30.0, 125.0, 49.0 ],
"text" : "in 4 @comment depth @min 0 @max 1 @default 1"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.5, 30.0, 129.5, 49.0 ],
"text" : "in 3 @comment \"duty cycle\" @min 0 @max 1 @default 0.5"
}
}
, {
"box" : {
"id" : "obj-9",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 167.75, 30.0, 132.0, 49.0 ],
"text" : "in 2 @comment \"wave select\" @min 0 @max 4 @default 0"
}
}
, {
"box" : {
"id" : "obj-8",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 110.0, 35.0 ],
"text" : "in 1 @comment \"sync with phasor\""
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 735.0, 145.0, 22.0 ],
"text" : "out 1 @comment \"lfo out\""
}
}
, {
"box" : {
"code" : "//==================================================\r\n// LFO Wave Selector\r\n// \r\n// by Timo Hoogland (c) 2019\r\n//==================================================\r\n\r\nHistory lfo(0);\r\nHistory z(0);\r\n\r\nParam smooth(0.015);\r\n\r\np = in5;\r\n// sync with phasor\r\ns = (in1 + (1 - p)) % 1;\r\n// wave selected, only change after cycle\r\nw = sah(in2, (s + .5) % 1, 0.5);\r\n// duty cycle/pulse-width\r\nd = in3;\r\n// modulation depth\r\na = in4;\r\n\r\nif (w == 0){\r\n\t// cosine\r\n\tlfo = cycle(s, index=\"phase\") * -.5 + .5;\r\n} else if (w == 1){\r\n\t// ramp down\r\n\tlfo = s * -1 + 1;\r\n} else if (w == 2){\r\n\t// triangle, adjustable duty cycle\r\n\t// lfo = triangle(s, d);\r\n\t// ramp up\r\n\tlfo = s;\r\n} else if (w == 3){\r\n\t// square, adjustable pulse width\r\n\tlfo = s < d;\r\n} else if (w == 4){\r\n\t// triangle, adjustable duty cycle\r\n\tlfo = triangle(s, d);\r\n} else {\r\n\t// if no argument matches\r\n\tlfo = s < d;\r\n}\r\n\r\nlfo = mix(lfo, z, 1 - smooth);\r\nz = fixdenorm(lfo);\r\n\r\nout1 = lfo * 2 - 1;",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "codebox",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 120.0, 570.0, 585.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 4 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 3 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 165.0, 495.0, 197.5, 22.0 ],
"text" : "gen~ @t lfo"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 444.5, 285.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 660.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 150.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 2 ],
"order" : 1,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 3 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"order" : 0,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"order" : 1,
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-38", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 1,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"toolbaradditions" : [ "audiomute", "audiosolo", "packagemanager" ]
}
}
================================================
FILE: mercury_ide/patchers/fxSquash.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 432.0, 254.0, 491.0, 585.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 251.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 300.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 240.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.0, 211.0, 40.0, 22.0 ],
"text" : "join 3"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 63.666666666666671, 180.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 135.0, 52.0, 22.0 ],
"text" : "4 1 0.28"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-24",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 285.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 126.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 126.0, 105.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.0, 195.0, 77.0, 22.0 ],
"text" : "compress $1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 806.0, 299.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-15",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 330.0, 45.0, 150.0, 114.0 ],
"text" : "squash an incoming signal\n\nBased on an algorithm by Peter McCulloch\n\nAdded sqrt~ division for equal loudness when applying gain."
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 285.0, 29.0, 22.0 ],
"text" : "sqrt"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 330.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 255.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 210.0, 26.0, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 180.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 135.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 135.0, 125.0, 22.0 ],
"text" : "param compress 0.28"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 45.0, 73.0, 22.0 ],
"text" : "in 2 @min 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 375.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 2,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 85.0, 251.0, 96.0, 22.0 ],
"text" : "gen~ @t squash"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 126.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 126.0, 195.0, 31.0, 22.0 ],
"text" : "sig~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 260.0, 75.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.0, 343.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 126.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 195.0, 35.0, 22.0 ],
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"source" : [ "obj-7", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxStutter.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 116.0, 225.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 150.0, 315.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 150.0, 285.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.5, 255.0, 87.0, 22.0 ],
"text" : "pv bpmInterval"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 150.0, 225.0, 29.5, 22.0 ],
"text" : "t f b"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 116.0, 180.0, 53.0, 22.0 ],
"text" : "calcexpr"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 375.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 116.0, 105.0, 177.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 165.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
]
}
,
"patching_rect" : [ 116.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 260.0, 150.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 116.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 116.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 64.0, 465.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 64.0, 420.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 81.0, 272.0, 705.0, 435.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 255.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 243.333333333333343, 225.0, 26.0, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 195.0, 29.5, 22.0 ],
"text" : "%"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 243.333333333333343, 195.0, 29.5, 22.0 ],
"text" : ">"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 253.833333333333343, 120.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 300.0, 225.0, 244.0, 22.0 ],
"text" : "peek stutbuf @index samples @interp linear"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 0,
"patching_rect" : [ 33.333333333333343, 195.0, 189.0, 22.0 ],
"text" : "poke stutbuf @boundmode ignore"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 398.333333333333371, 45.0, 115.0, 22.0 ],
"text" : "data stutbuf 176400"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 90.0, 48.0, 22.0 ],
"text" : "change"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 135.0, 29.5, 22.0 ],
"text" : "+="
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 243.333333333333343, 300.0, 42.0, 22.0 ],
"text" : "switch"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 243.333333333333343, 345.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 33.333333333333343, 135.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"order" : 2,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 80.0, 375.0, 91.0, 22.0 ],
"text" : "gen~ @t stutter"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 64.0, 315.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 1,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 2 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 1 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 2 ],
"source" : [ "obj-9", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "argListLookup.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "calcexpr.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "drywet~.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "getVariables.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/patchers/fxTriggerFilter.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 92.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 160.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 363.999968399999887, 360.0, 74.0, 22.0 ],
"text" : "clip~ 0. 0.99"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.999952599999915, 160.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 68.0, 163.0, 702.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-37",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 315.0, 157.0, 20.0 ],
"text" : "type attack release hi lo exp"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 285.0, 145.0, 20.0 ],
"text" : "type attack release hi exp"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 255.0, 119.0, 20.0 ],
"text" : "attack release hi exp"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 225.0, 83.0, 20.0 ],
"text" : "release hi exp"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 195.0, 61.0, 20.0 ],
"text" : "release hi"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 325.5, 315.0, 125.0, 22.0 ],
"text" : "$1 $2 $3 $4 $5 0.5 $6"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 285.0, 131.0, 22.0 ],
"text" : "$1 $2 $3 $4 110 0.5 $5"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 304.75, 255.0, 136.0, 22.0 ],
"text" : "low $1 $2 $3 110 0.5 $4"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 294.0, 225.0, 129.0, 22.0 ],
"text" : "low 1 $1 $2 110 0.5 $3"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.5, 195.0, 132.0, 22.0 ],
"text" : "low 1 $1 $2 110 0.5 0.2"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 283.5, 150.0, 71.5, 22.0 ],
"text" : "gate 6"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 377.0, 150.0, 29.5, 22.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.5, 285.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.5, 150.0, 146.0, 22.0 ],
"text" : "low 1 $1 5000 110 0.5 0.2"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 104.5, 330.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 104.5, 405.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 73.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 377.0, 120.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 336.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-13",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.5, 405.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 140.5, 405.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 140.5, 360.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 83.5, 180.0, 149.0, 22.0 ],
"text" : "low 1 1/8 5000 110 0.5 0.2"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-33",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 73.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-17", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-33", 0 ]
}
}
]
}
,
"patching_rect" : [ 172.0, 75.0, 61.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p defaults"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 146.333333333333371, 160.0, 75.0, 22.0 ],
"text" : "prepend env"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 112.0, 220.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 285.0, 45.0, 337.00006320000017, 20.0 ],
"text" : "fx(envFilter type attack release high low q exponent)"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 239.999984199999972, 220.0, 93.0, 22.0 ],
"text" : "prepend freq_lo"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 301.999984199999972, 250.0, 93.0, 22.0 ],
"text" : "prepend freq_hi"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 425.999952599999915, 280.0, 75.0, 22.0 ],
"text" : "prepend exp"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 363.999968399999887, 220.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 425.999952599999915, 250.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 301.999984199999972, 190.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 160.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"coll_data" : {
"count" : 18,
"data" : [ {
"key" : "lowpass",
"value" : [ 1 ]
}
, {
"key" : "lopass",
"value" : [ 1 ]
}
, {
"key" : "low",
"value" : [ 1 ]
}
, {
"key" : "lo",
"value" : [ 1 ]
}
, {
"key" : "l",
"value" : [ 1 ]
}
, {
"key" : "highpass",
"value" : [ 2 ]
}
, {
"key" : "hipass",
"value" : [ 2 ]
}
, {
"key" : "high",
"value" : [ 2 ]
}
, {
"key" : "hi",
"value" : [ 2 ]
}
, {
"key" : "h",
"value" : [ 2 ]
}
, {
"key" : "bandpass",
"value" : [ 3 ]
}
, {
"key" : "band",
"value" : [ 3 ]
}
, {
"key" : "bell",
"value" : [ 3 ]
}
, {
"key" : "b",
"value" : [ 3 ]
}
, {
"key" : "notch",
"value" : [ 4 ]
}
, {
"key" : "reject",
"value" : [ 4 ]
}
, {
"key" : "rej",
"value" : [ 4 ]
}
, {
"key" : "n",
"value" : [ 4 ]
}
]
}
,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 45.0, 120.0, 89.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"precision" : 6
}
,
"text" : "coll @embed 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 450.0, 68.0, 22.0 ],
"text" : "selector~ 4"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "signal", "signal" ],
"patching_rect" : [ 96.25, 390.0, 50.5, 22.0 ],
"text" : "svf~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 115.0, 250.0, 604.0, 491.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.0, 135.0, 77.0, 22.0 ],
"text" : "param exp 2"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 105.0, 115.0, 22.0 ],
"text" : "param freq_hi 3000"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.0, 75.0, 108.0, 22.0 ],
"text" : "param freq_lo 200"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 111.999999999999972, 22.0 ],
"text" : "scale 1 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 210.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 151.0, 22.0 ],
"text" : "in 1 @comment phasor_in"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 3 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-5", 0 ]
}
}
],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ]
}
,
"patching_rect" : [ 112.0, 330.0, 121.0, 22.0 ],
"text" : "gen~ @title filtermod"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 240.0, 120.0, 266.999936799999887, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 363.999968399999887, 330.0, 60.0, 22.0 ],
"text" : "sig~ 0.45"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 172.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 495.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 96.25, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 4 ],
"source" : [ "obj-13", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 3 ],
"source" : [ "obj-13", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 2 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-22", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"order" : 4,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 1 ],
"order" : 3,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 2 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxVibrato.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 166.0, 327.0, 640.0, 471.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 240.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 300.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 126.0, 180.0, 46.0, 22.0 ],
"text" : "rate $1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 60.5, 150.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.5, 285.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 95.5, 180.0, 35.0, 22.0 ],
"text" : "2 5 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.5, 255.0, 40.0, 22.0 ],
"text" : "join 3"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 79.5, 220.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-24",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.5, 330.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 2 ],
"source" : [ "obj-1", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 126.0, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 126.0, 105.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.0, 180.0, 55.0, 22.0 ],
"text" : "depth $1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 799.0, 302.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 90.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 120.0, 67.0, 22.0 ],
"text" : "slide 10 10"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 167.0, 90.0, 36.0, 22.0 ],
"text" : "cycle"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 60.0, 131.0, 22.0 ],
"text" : "param depth 0 @min 0"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 167.0, 180.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 167.0, 60.0, 77.0, 22.0 ],
"text" : "param rate 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 167.0, 120.0, 81.0, 22.0 ],
"text" : "scale -1 1 0 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 240.0, 228.0, 22.0 ],
"text" : "delay 88200 @feedback 0 @interp spline"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 60.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 285.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 83.0, 240.0, 94.0, 22.0 ],
"text" : "gen~ @t vibrato"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 126.0, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 75.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.0, 360.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 126.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 49.0, 180.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 2,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxVocoder.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 290.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 424.0, 390.0, 77.0, 22.0 ],
"text" : "mstosamps~"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 149.5, 330.0, 22.0, 22.0 ],
"text" : "t 2"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 330.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 420.0, 78.0, 22.0 ],
"text" : "selector~ 2 1"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 149.5, 375.0, 38.0, 22.0 ],
"text" : "pink~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 120.0, 285.0, 111.0, 22.0 ],
"text" : "select noise default"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 255.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.0, 345.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 212.0, 375.0, 97.0, 22.0 ],
"text" : "receive~ _empty"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 499.5, 180.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.5, 525.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 424.0, 360.0, 63.0, 22.0 ],
"text" : "prepend 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 424.0, 330.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 375.0, 37.0, 22.0 ],
"text" : "join 2"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 720.0, 330.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 375.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 330.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 420.0, 89.0, 22.0 ],
"text" : "prepend thresh"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 630.0, 420.0, 87.0, 22.0 ],
"text" : "prepend range"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 424.0, 420.0, 89.0, 22.0 ],
"text" : "prepend shape"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 420.0, 65.0, 22.0 ],
"text" : "prepend Q"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 90.0, 480.0, 259.0, 22.0 ],
"text" : "poly~ fxVocoderBand 16 @parallel 1 @target 0"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 8,
"outlettype" : [ "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 403.0, 180.0, 92.5, 22.0 ],
"text" : "unjoin 7"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 375.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 525.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 570.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 420.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 30.0, 366.0, 127.0 ],
"text" : "fx(vocoder)\n\n default, noise, instrument name (default=noise)\n resonance 5 to 100 (default=20)\n release in ms (default=50)\n dry wet ratio 0 - 1 (default=1)\n\n pass bands if amplitude is high enough (0 - 1) (default=0)\n lo hi frequency of the bands (default=50 12000)"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 793.0, 235.0, 657.0, 620.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"visible" : 1,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 66.0, 165.0, 54.0, 22.0 ],
"text" : "noise $1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 210.0, 144.0, 22.0 ],
"text" : "noise 15 50 1 50 10000 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 315.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 7,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.0, 285.0, 82.0, 22.0 ],
"text" : "join 7"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 8,
"outlettype" : [ "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 184.0, 255.0, 92.5, 22.0 ],
"text" : "unjoin 7"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 165.0, 165.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 97.5, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 360.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 6 ],
"source" : [ "obj-18", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 5 ],
"source" : [ "obj-18", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 4 ],
"source" : [ "obj-18", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 3 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 120.0, 180.0, 61.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p defaults"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 150.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-11", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-11", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-11", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-11", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-11", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 5,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"order" : 1,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"order" : 2,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"order" : 0,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"order" : 4,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 3,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"order" : 6,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 2 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-32", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-32", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxVocoderBand.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 67.0, 117.0, 914.0, 814.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 234.0, 420.0, 30.0, 22.0 ],
"text" : "*~ 2"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 300.0, 120.0, 74.0, 22.0 ],
"text" : "maximum 5."
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 259.5, 615.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 270.0, 580.0, 42.0, 22.0 ],
"text" : "sqrt 0."
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 270.0, 545.0, 29.5, 22.0 ],
"text" : "!/ 1."
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 510.0, 113.0, 22.0 ],
"text" : "r #0_numBands"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 552.0, 120.0, 115.0, 22.0 ],
"text" : "s #0_numBands"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 223.5, 660.0, 39.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 329.0, 450.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 495.0, 30.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 270.0, 96.0, 22.0 ],
"text" : "reson~ 1 100 20"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 234.0, 270.0, 96.0, 22.0 ],
"text" : "reson~ 1 100 20"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 399.333333333333371, 315.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 70.0, 420.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 223.5, 690.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 300.0, 195.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 113.0, 195.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 329.0, 195.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 150.0, 195.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 368.0, 270.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 495.0, 120.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 598.933333333333394, 152.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 480.0, 165.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 480.0, 195.0, 181.0, 22.0 ],
"text" : "scale 1 16 45 7000 2 @classic 0"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 480.0, 48.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 480.0, 78.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 300.0, 75.0, 155.0, 22.0 ],
"text" : "route Q range thresh shape"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 48.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 390.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 70.0, 345.0, 29.5, 22.0 ],
"text" : ">~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 223.5, 580.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 300.0, 35.0, 22.0 ],
"text" : "abs~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 450.0, 87.0, 22.0 ],
"text" : "slide~ 44 4410"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 234.0, 240.0, 96.0, 22.0 ],
"text" : "reson~ 1 100 20"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 240.0, 96.0, 22.0 ],
"text" : "reson~ 1 100 20"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 234.0, 48.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 36.0, 48.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-11", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-11", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 2 ],
"order" : 1,
"source" : [ "obj-13", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"order" : 0,
"source" : [ "obj-13", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 5 ],
"source" : [ "obj-17", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 4 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 3 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 3 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 3 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"order" : 0,
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 3 ],
"order" : 1,
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"order" : 2,
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"order" : 1,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"order" : 0,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 2 ],
"source" : [ "obj-28", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 1,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/fxVowel.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 129.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 488.416666666666629, 708.0, 98.583333333333371, 47.0 ],
"text" : "bring back low-end through -12dB lowpass"
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 568.0, 787.0, 19.0, 22.0 ],
"text" : "t f"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 332.041666666666629, 225.0, 55.0, 22.0 ],
"text" : "divToMS"
}
}
, {
"box" : {
"id" : "obj-85",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 415.0, 165.0, 33.0 ],
"text" : "convert back to frequency at signal rate for interpolation"
}
}
, {
"box" : {
"id" : "obj-83",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 413.0, 331.0, 150.0, 33.0 ],
"text" : "convert to midi float for logarithmic interpolation"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 360.041666666666629, 331.0, 45.0, 22.0 ],
"text" : "ftom 0."
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 360.041666666666629, 450.0, 39.0, 22.0 ],
"text" : "mtof~"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 249.291666666666657, 450.0, 39.0, 22.0 ],
"text" : "mtof~"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 138.291666666666657, 450.0, 39.0, 22.0 ],
"text" : "mtof~"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 249.166666666666629, 332.0, 45.0, 22.0 ],
"text" : "ftom 0."
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.291666666666657, 332.0, 45.0, 22.0 ],
"text" : "ftom 0."
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 332.041666666666629, 195.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 332.041666666666629, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 446.0, 225.0, 60.0, 22.0 ],
"text" : "clip 0.1 6."
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 568.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 138.166666666666657, 105.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 446.0, 195.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 446.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.166666666666657, 195.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 431.916666666666629, 787.0, 75.0, 22.0 ],
"text" : "onepole~ 85"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 431.916666666666629, 757.0, 75.0, 22.0 ],
"text" : "onepole~ 85"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 715.0, 371.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 255.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.333333333333343, 210.0, 50.5, 22.0 ],
"text" : "join 4"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 75.0, 180.0, 61.0, 22.0 ],
"text" : "unjoin 4"
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 180.0, 90.0, 92.0, 87.0 ],
"text" : "defaults\n\nvowel = o\nslidetime = 0\nformantshift = 1\nwet = 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.0, 135.0, 45.0, 22.0 ],
"text" : "o 0 1 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 300.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 3 ],
"source" : [ "obj-14", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 2 ],
"source" : [ "obj-14", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 138.166666666666657, 75.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-9",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 431.916666666666629, 577.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.166666666666657, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 397.041666666666629, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.166666666666657, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 11,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 675.0, 45.0, 225.0, 154.0 ],
"text" : "fx(formant) / fx(vowel)\n\na formant/vowel filter\n\narguments:\nvowel (letter, or number)\n\nslide time between formants?\nformant shift?\nformant width?\ndrywet?"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 855.0, 51.0, 22.0 ],
"text" : "drywet~"
}
}
, {
"box" : {
"id" : "obj-136",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 519.416666666666629, 465.0, 33.0, 22.0 ],
"text" : "* 0.5"
}
}
, {
"box" : {
"id" : "obj-135",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.0, 127.0, 20.0 ],
"text" : "interpolation time (ms)"
}
}
, {
"box" : {
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 360.041666666666629, 360.0, 51.0, 22.0 ],
"text" : "pack f 0"
}
}
, {
"box" : {
"id" : "obj-128",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 249.166666666666629, 360.0, 51.0, 22.0 ],
"text" : "pack f 0"
}
}
, {
"box" : {
"id" : "obj-127",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.291666666666657, 360.0, 51.0, 22.0 ],
"text" : "pack f 0"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 483.916666666666629, 607.0, 210.0, 20.0 ],
"text" : "gain, compensation for loss of volume"
}
}
, {
"box" : {
"id" : "obj-89",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 446.0, 413.0, 101.0, 20.0 ],
"text" : "shift the formants"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 488.416666666666629, 653.0, 115.0, 20.0 ],
"text" : "± -10dB per formant"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 554.416666666666629, 465.0, 196.0, 20.0 ],
"text" : "vowelwidth in Hz (typically 45-100)"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 446.0, 435.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 138.166666666666657, 495.0, 30.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 249.041666666666629, 495.0, 30.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 359.916666666666629, 495.0, 30.0, 22.0 ],
"text" : "*~ 1"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 519.416666666666629, 495.0, 29.5, 22.0 ],
"text" : "!/ 1."
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 162.25, 577.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 273.125, 577.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 519.416666666666629, 525.0, 71.0, 22.0 ],
"text" : "sig~ 0.0333"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-54",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 519.416666666666629, 435.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 384.166666666666629, 577.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-50",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 592.416666666666629, 500.0, 68.0, 47.0 ],
"text" : "BW = F / Q\n\nQ = F / BW"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 138.1666666666666, 270.0, 240.750000000000028, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 360.041666666666629, 390.0, 58.0, 22.0 ],
"text" : "line~ 102"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 249.166666666666629, 390.0, 51.0, 22.0 ],
"text" : "line~ 97"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 138.291666666666657, 390.0, 51.0, 22.0 ],
"text" : "line~ 62"
}
}
, {
"box" : {
"id" : "obj-134",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 431.916666666666629, 653.0, 47.0, 22.0 ],
"text" : "*~ 0.31"
}
}
, {
"box" : {
"id" : "obj-133",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 431.916666666666629, 697.0, 47.0, 22.0 ],
"text" : "*~ 0.31"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 431.916666666666629, 607.0, 41.0, 22.0 ],
"text" : "sig~ 6"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 307.166666666666629, 757.0, 96.0, 22.0 ],
"text" : "reson~ 1 200 50"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 196.125, 757.0, 96.0, 22.0 ],
"text" : "reson~ 1 200 50"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 85.25, 757.0, 96.0, 22.0 ],
"text" : "reson~ 1 200 50"
}
}
, {
"box" : {
"coll_data" : {
"count" : 24,
"data" : [ {
"key" : "oo",
"value" : [ 299, 850, 2250, "book", "loop" ]
}
, {
"key" : "o",
"value" : [ 399, 709, 2420, "fold" ]
}
, {
"key" : "oh",
"value" : [ 569, 856, 2410, "pot", "bought" ]
}
, {
"key" : "u",
"value" : [ 438, 998, 2250, "foot", "shoot" ]
}
, {
"key" : "uh",
"value" : [ 518, 1189, 2390, "bug", "but" ]
}
, {
"key" : "a",
"value" : [ 730, 1102, 2440, "part" ]
}
, {
"key" : "er",
"value" : [ 490, 1358, 1690, "bird", "pert" ]
}
, {
"key" : "oe",
"value" : [ 360, 1546, 2346, "new", "you" ]
}
, {
"key" : "ae",
"value" : [ 660, 1702, 2410, "lap", "bat" ]
}
, {
"key" : "e",
"value" : [ 528, 1855, 2480, "let", "bet" ]
}
, {
"key" : "i",
"value" : [ 400, 2002, 2250, "bit" ]
}
, {
"key" : "ee",
"value" : [ 270, 2296, 3010, "leap", "iy" ]
}
, {
"key" : 0,
"value" : [ 299, 850, 2250, "book", "loop" ]
}
, {
"key" : 1,
"value" : [ 399, 709, 2420, "fold" ]
}
, {
"key" : 2,
"value" : [ 569, 856, 2410, "pot", "bought" ]
}
, {
"key" : 3,
"value" : [ 438, 998, 2250, "foot", "shoot" ]
}
, {
"key" : 4,
"value" : [ 518, 1189, 2390, "bug", "but" ]
}
, {
"key" : 5,
"value" : [ 730, 1102, 2440, "part" ]
}
, {
"key" : 6,
"value" : [ 490, 1358, 1690, "bird", "pert" ]
}
, {
"key" : 7,
"value" : [ 360, 1546, 2346, "new", "you" ]
}
, {
"key" : 8,
"value" : [ 660, 1702, 2410, "lap", "bat" ]
}
, {
"key" : 9,
"value" : [ 528, 1855, 2480, "let", "bet" ]
}
, {
"key" : 10,
"value" : [ 400, 2002, 2250, "bit" ]
}
, {
"key" : 11,
"value" : [ 270, 2296, 3010, "leap", "iy" ]
}
]
}
,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 138.166666666666657, 225.0, 166.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"precision" : 6
}
,
"text" : "coll formant_freqs @embed 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 903.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 653.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 3,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 2,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 4,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"source" : [ "obj-133", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-133", 0 ],
"order" : 0,
"source" : [ "obj-134", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"order" : 1,
"source" : [ "obj-134", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-136", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"order" : 3,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 1 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-46", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-46", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 3 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-136", 0 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 1 ],
"order" : 0,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 1 ],
"order" : 1,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 1 ],
"order" : 2,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 3 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 3 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 2 ],
"order" : 1,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"order" : 0,
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 2 ],
"order" : 1,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"order" : 0,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 2 ],
"order" : 1,
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"order" : 0,
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"order" : 0,
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 1 ],
"order" : 1,
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 1 ],
"order" : 2,
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 1 ],
"order" : 2,
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 1 ],
"order" : 1,
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 1 ],
"order" : 0,
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 1 ],
"order" : 1,
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-134", 0 ],
"order" : 0,
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"source" : [ "obj-95", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "argListLookup.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "calcExpr.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "divToMS.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "drywet~.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "getVariables.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "probList.maxpat",
"bootpath" : "~/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/patchers/getVariables.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 826.0, 212.0, 525.0, 612.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 52.0, 150.0, 51.0, 22.0 ],
"text" : "_no_rcv"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 52.0, 90.0, 46.0, 22.0 ],
"text" : "route 0"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 225.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 254.0, 47.0, 22.0 ],
"text" : "receive"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 345.0, 150.0, 33.0 ],
"text" : "Only scale if {} are part of argument string"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 15.0, 225.0, 22.0, 22.0 ],
"text" : "t 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 52.0, 225.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 52.0, 300.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-9",
"linecount" : 9,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 75.0, 160.0, 127.0 ],
"text" : "if osc contains {v1:v2}\nuse v1 and v2 as low and hi scaling values\n\neg. \n\n/visual/r0/color{5:200}\n/visual/r1/light{-2:-1}\n/visual/full/color{0.2:0.6}"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 262.0, 150.0, 20.0 ],
"text" : "regexp \\\\- @substitute \" \""
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 240.0, 150.0, 20.0 ],
"text" : "regexp (^\\\\/.+){([^}]+)}"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 151.25, 225.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 213.75, 225.0, 29.5, 22.0 ],
"text" : "0 1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 213.75, 270.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 134.550000000000011, 345.0, 151.0, 22.0 ],
"text" : "scale 0. 1. 0. 1. @classic 0"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 120.0, 150.0, 144.0, 22.0 ],
"text" : "regexp ^(/.+){(.+)[:>](.+)}$"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-51",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 52.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 52.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-21", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 2,
"source" : [ "obj-21", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 0,
"source" : [ "obj-21", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 4 ],
"source" : [ "obj-41", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 3 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 431.700000000000045, 240.0, 79.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p osc-scaling"
}
}
, {
"box" : {
"id" : "obj-49",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 407.200000000000045, 88.0, 105.099997999999999, 33.0 ],
"text" : "check if string is an OSC address"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 405.0, 165.0, 29.5, 22.0 ],
"text" : "t l 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 407.200000000000045, 126.0, 68.0, 22.0 ],
"text" : "regexp ^/.+"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 291.200000000000045, 270.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 370.5, 403.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 270.0, 495.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 270.0, 210.0, 40.200000000000045, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 338.533333333333303, 465.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 270.0, 465.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 349.03333333333336, 435.0, 29.5, 22.0 ],
"text" : "* 2"
}
}
, {
"box" : {
"id" : "obj-79",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 555.0, 373.0, 128.099998000000028, 74.0 ],
"text" : "check if string argument is part of modulator set. Then output modulation float continuously."
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 80.399999999999977, 315.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "_no_src", "int" ],
"patching_rect" : [ 469.700000000000045, 373.0, 68.0, 22.0 ],
"text" : "t _no_src 0"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 406.700000000000045, 373.0, 29.5, 22.0 ],
"text" : "t l 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 518.700000000000045, 495.0, 56.0, 22.0 ],
"text" : "metro 10"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 406.700000000000045, 600.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 406.700000000000045, 465.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 406.700000000000045, 495.0, 94.0, 22.0 ],
"text" : "receive~ no_src"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 301.700000000000045, 373.0, 90.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict modulators"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 130.25, 315.0, 75.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 92.800000000000011, 270.0, 93.899999999999977, 22.0 ],
"text" : "gate 3"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 339.166666666666742, 675.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 242.166666666666629, 630.0, 101.0, 22.0 ],
"text" : "sprintf obj:%s:%s"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 242.166666666666629, 600.0, 116.0, 22.0 ],
"text" : "routepass dictionary"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 291.200000000000045, 240.0, 101.0, 22.0 ],
"text" : "prepend contains"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 80.399999999999977, 210.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 167.700000000000045, 210.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-30",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 397.0, 105.099997999999999, 87.0 ],
"text" : "check if string argument is part of variable set. Then output variables, else throughput word"
}
}
, {
"box" : {
"id" : "obj-31",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 86.75, 52.0, 106.0, 60.0 ],
"text" : "if float, int or list, pass through to output. Symbol looks up variable"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 204.166666666666657, 555.0, 91.0, 22.0 ],
"text" : "zl 32767 slice 1"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 135.0, 107.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 183.5, 373.0, 81.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict variables"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-36",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 90.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-37",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 80.399999999999977, 675.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-10", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-17", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-28", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-29", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-34", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-34", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-34", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-34", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-45", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-48", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"midpoints" : [ 279.5, 527.0, 57.900000000000006, 527.0, 57.900000000000006, 257.0, 102.300000000000011, 257.0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-77", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"midpoints" : [ 528.200000000000045, 405.0, 548.200000000000045, 405.0, 548.200000000000045, 224.0, 441.200000000000045, 224.0 ],
"order" : 1,
"source" : [ "obj-77", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-8", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 0,
"source" : [ "obj-8", 2 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/gtep.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 478.0, 152.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 210.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 150.0, 180.0, 92.0, 22.0 ],
"text" : "patcherargs 0 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 30.0, 75.0, 57.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 85.5, 210.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 255.0, 34.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 75.0, 181.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"comment" : "Passes left inlet if condition is true",
"id" : "obj-15",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 308.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 255.0, 64.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "float" ],
"patching_rect" : [ 30.0, 120.0, 64.0, 22.0 ],
"text" : "t f f"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 75.0, 150.0, 49.0, 22.0 ],
"text" : ">= #1"
}
}
, {
"box" : {
"comment" : "Set right operand",
"id" : "obj-6",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "Set left operand, trigger the calculation",
"id" : "obj-10",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontface" : 1,
"fontsize" : 12.0,
"id" : "obj-39",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 120.0, 159.0, 47.0 ],
"text" : "written by Timo Hoogland © 2018, www.timohoogland.com"
}
}
, {
"box" : {
"id" : "obj-8",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 30.0, 154.0, 87.0 ],
"text" : ">=p\n\nif inlet[0] is greater then or equal to inlet[1]/argument pass input to output, else no output"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/keyPressed.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 575.0, 125.0, 609.0, 721.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.0, 615.0, 105.0, 22.0 ],
"text" : "prepend keyPress"
}
}
, {
"box" : {
"comment" : "(int) enable",
"id" : "obj-3",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 525.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.0, 585.0, 49.0, 22.0 ],
"text" : "gate #1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 180.0, 330.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 180.0, 212.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 221.0, 137.0, 43.0, 22.0 ],
"text" : "* 2048"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 180.0, 77.0, 39.0, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "int", "int", "int", "int", "int" ],
"patching_rect" : [ 200.0, 107.0, 61.0, 22.0 ],
"text" : "modifiers"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 465.0, 47.0, 22.0 ],
"text" : "qlim 50"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 75.0, 212.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 116.0, 137.0, 43.0, 22.0 ],
"text" : "* 2048"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 75.0, 77.0, 39.0, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "int", "int", "int", "int", "int" ],
"patching_rect" : [ 95.0, 107.0, 61.0, 22.0 ],
"text" : "modifiers"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 19,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 330.0, 45.0, 150.0, 261.0 ],
"text" : "alt L 2076\nalt R 2077\nalt U 2078\nalt D 2079\n\nalt A back 2277\nalt S next-line 2271\nalt F forward 10754\nalt W previous-line 10769\n\nalt Q start 2387\nalt Z end 2985\n\nalt X delete-line 10824\nalt C copy-line 2279\n\nalt B backspace 10795\n\nalt / comment line 2295"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 180.0, 45.0, 50.5, 22.0 ],
"text" : "keyup"
}
}
, {
"box" : {
"id" : "obj-148",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 75.0, 45.0, 50.5, 22.0 ],
"text" : "key"
}
}
, {
"box" : {
"id" : "obj-231",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 180.0, 435.0, 36.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-228",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 180.0, 405.0, 41.0, 22.0 ],
"text" : "> 250"
}
}
, {
"box" : {
"id" : "obj-97",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "bang", "int", "int", "int" ],
"patching_rect" : [ 75.0, 255.0, 70.0, 22.0 ],
"text" : "t b i i i"
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 81.5, 525.0, 29.5, 22.0 ],
"text" : "int"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 374.982421999999985, 63.0, 22.0 ],
"text" : "clocker 40"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 180.0, 300.0, 29.5, 22.0 ],
"text" : "sel"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-234",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 79.0, 660.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-234", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-148", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-231", 0 ],
"source" : [ "obj-228", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-231", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-228", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"midpoints" : [ 189.5, 506.5, 91.0, 506.5 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-97", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 1 ],
"midpoints" : [ 135.5, 288.0, 200.0, 288.0 ],
"source" : [ "obj-97", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"midpoints" : [ 84.5, 359.991211000000021, 189.5, 359.991211000000021 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 1 ],
"source" : [ "obj-97", 1 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/mcy.buffers~.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 782.0, 96.0, 680.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 165.0, 180.0, 61.0, 22.0 ],
"saved_object_attributes": {
"legacy": 0,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict"
}
},
{
"box": {
"id": "obj-45",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 315.0, 68.0, 235.0, 33.0 ],
"text": "Arguments:\n- dictionary name for reference sample list "
}
},
{
"box": {
"id": "obj-340",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 88.0, 600.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"comment": "(dictionary) { sample : path } pairs",
"id": "obj-41",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(keys) keys from dictionary",
"id": "obj-40",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 122.0, 645.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(dictionary) buffer dictionary",
"id": "obj-39",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 645.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "clear" ],
"patching_rect": [ 45.0, 510.0, 96.0, 22.0 ],
"text": "t b getkeys clear"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 237.0, 285.0, 35.0, 22.0 ],
"text": "open"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "clear" ],
"patching_rect": [ 97.0, 285.0, 118.0, 22.0 ],
"text": "t getshortname clear"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 97.0, 180.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 45.0, 570.0, 105.0, 22.0 ],
"saved_object_attributes": {
"legacy": 0,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict #1"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 45.0, 105.0, 227.0, 22.0 ],
"text": "routepass clear dictionary edit open"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.0, 210.0, 47.0, 22.0 ],
"text": "dict.iter"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "clear" ],
"patching_rect": [ 97.0, 135.0, 57.0, 22.0 ],
"text": "t b l clear"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.0, 240.0, 65.0, 22.0 ],
"text": "append $2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 480.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 92.0, 450.0, 37.0, 22.0 ],
"text": "zl.rev"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 420.0, 66.0, 22.0 ],
"text": "route done"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 390.0, 96.0, 22.0 ],
"text": "route shortname"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 45.0, 345.0, 148.0, 22.0 ],
"text": "polybuffer~ #0_buffers"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-11", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-11", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-19", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-19", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-19", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-340", 0 ],
"source": [ "obj-26", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"midpoints": [ 205.5, 555.859375, 54.5, 555.859375 ],
"source": [ "obj-31", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-340", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-38", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-38", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/midiToOSC.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 789.0, 182.0, 571.0, 475.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 60.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 355.5, 60.0, 150.0, 20.0 ],
"text" : "midi controller messages "
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 355.5, 137.0, 192.0, 20.0 ],
"presentation_linecount" : 2,
"text" : "pitchbend normalized between 0-1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 319.5, 225.0, 166.0, 20.0 ],
"text" : "cc with normalized values 0-1"
}
}
, {
"box" : {
"id" : "obj-5",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 241.5, 150.0, 47.0 ],
"text" : "swap because we want the velocity to trigger a note usually"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 45.0, 266.5, 55.0, 22.0 ],
"text" : "swap"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 420.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 180.0, 316.5, 29.5, 22.0 ],
"text" : "- 36"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 345.0, 52.0, 22.0 ],
"text" : "/note $1"
}
}
, {
"box" : {
"id" : "obj-133",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 274.5, 270.0, 39.0, 22.0 ],
"text" : "/ 127."
}
}
, {
"box" : {
"id" : "obj-121",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 274.5, 225.0, 37.0, 22.0 ],
"text" : "swap"
}
}
, {
"box" : {
"id" : "obj-118",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 274.5, 345.0, 53.0, 22.0 ],
"text" : "prepend"
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 319.5, 300.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 319.5, 270.0, 147.0, 22.0 ],
"text" : "combine /cc/ i @triggers 1"
}
}
, {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 137.0, 111.0, 22.0 ],
"text" : "expr ($f1 - 64) / 64."
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 167.0, 55.0, 22.0 ],
"text" : "/bend $1"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 345.0, 69.0, 22.0 ],
"text" : "/velocity $1"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 315.0, 54.0, 22.0 ],
"text" : "/pitch $1"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 45.0, 315.0, 39.0, 22.0 ],
"text" : "/ 127."
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 45.0, 225.0, 55.0, 22.0 ],
"text" : "stripnote"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 8,
"outlettype" : [ "", "", "", "int", "int", "", "int", "" ],
"patching_rect" : [ 45.0, 120.0, 92.5, 22.0 ],
"text" : "midiparse"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 90.0, 40.0, 22.0 ],
"text" : "midiin"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-116", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 1 ],
"source" : [ "obj-121", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-133", 0 ],
"source" : [ "obj-121", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-133", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"order" : 1,
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-40", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-121", 0 ],
"source" : [ "obj-40", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-62", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-99", 0 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0
}
}
================================================
FILE: mercury_ide/patchers/modulatorObject~.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 616.0, 495.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 616.0, 525.0, 48.0, 22.0 ],
"text" : "hold $1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 49.999989333333303, 150.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 49.999989333333303, 120.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 49.999989333333303, 90.0, 66.0, 22.0 ],
"text" : "route bang"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-57",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 49.999989333333303, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-59",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.999989333333303, 195.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-57", 0 ]
}
}
]
}
,
"patching_rect" : [ 616.0, 462.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 616.0, 432.0, 62.0, 22.0 ],
"text" : "route hold"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 750.0, 185.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 105.0, 41.0, 22.0 ],
"text" : "max 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 29.5, 22.0 ],
"text" : "<"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 19.0, 22.0 ],
"text" : "1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 105.0, 49.0, 22.0 ],
"text" : "counter"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 75.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 130.0, 22.0 ],
"text" : "param hold 10 @min 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 195.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 616.0, 645.0, 80.0, 22.0 ],
"text" : "gen~ @t hold"
}
}
, {
"box" : {
"id" : "obj-118",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 74.0, 222.0, 801.0, 546.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 187.5, 135.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 225.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 191.5, 285.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"data" : {
"rhythm" : "beat",
"play" : "beat",
"timing" : "time",
"id" : "name"
}
,
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 128.5, 255.0, 208.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict #0_map @quiet 1 @embed 1"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 128.5, 225.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-28",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.5, 90.0, 122.0, 33.0 ],
"text" : "strip arguments from function-name"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 68.5, 180.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 330.0, 53.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "zlclear" ],
"patching_rect" : [ 45.0, 90.0, 66.0, 22.0 ],
"text" : "t b l zlclear"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 203.5, 390.0, 39.0, 22.0 ],
"text" : "zl.join"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-8",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 203.5, 435.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-13", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 1,
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 154.0, 285.0, 84.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p functionmap"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 371.0, 645.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 461.0, 450.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 371.0, 675.0, 78.0, 22.0 ],
"text" : "selector~ 2 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 510.0, 555.0, 33.0, 22.0 ],
"text" : "== 7"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 600.0, 570.0, 79.0, 22.0 ],
"text" : "r #0_args"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "int", "signal" ],
"patching_rect" : [ 600.0, 600.0, 96.0, 22.0 ],
"text" : "eventSequencer"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 810.0, 67.0, 22.0 ],
"text" : "channel $1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 397.0, 810.0, 88.0, 22.0 ],
"text" : "numoutputs $1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 397.0, 780.0, 55.0, 22.0 ],
"text" : "route set"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 397.0, 750.0, 120.0, 22.0 ],
"text" : "adstatus numoutputs"
}
}
, {
"box" : {
"data" : {
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 59.0, 115.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"maxclass" : "newobj",
"text" : "clip",
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 90.0, 40.0, 22.0 ],
"numinlets" : 3,
"id" : "obj-8",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "param numoutputs 4",
"outlettype" : [ "" ],
"patching_rect" : [ 296.0, 45.0, 119.0, 22.0 ],
"numinlets" : 0,
"id" : "obj-7",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "param channel 0",
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 45.0, 98.0, 22.0 ],
"numinlets" : 0,
"id" : "obj-6",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "==",
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 90.0, 29.5, 22.0 ],
"numinlets" : 2,
"id" : "obj-5",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "in 1",
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 45.0, 28.0, 22.0 ],
"numinlets" : 0,
"id" : "obj-1",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "mc_channel",
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 73.0, 22.0 ],
"numinlets" : 0,
"id" : "obj-2",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "gate",
"outlettype" : [ "" ],
"patching_rect" : [ 41.0, 135.0, 32.0, 22.0 ],
"numinlets" : 2,
"id" : "obj-3",
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "out 1",
"patching_rect" : [ 41.0, 180.0, 35.0, 22.0 ],
"numinlets" : 1,
"id" : "obj-4",
"numoutlets" : 0
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-8", 0 ],
"destination" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"source" : [ "obj-7", 0 ],
"destination" : [ "obj-8", 2 ]
}
}
, {
"patchline" : {
"source" : [ "obj-6", 0 ],
"destination" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-2", 0 ],
"destination" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-1", 0 ],
"destination" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"source" : [ "obj-5", 0 ],
"destination" : [ "obj-3", 0 ]
}
}
]
}
}
,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 371.0, 855.0, 213.0, 22.0 ],
"text" : "mc.gen~ @t send-channel @chans 16",
"wrapper_uniquekey" : "u108067791"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 371.0, 885.0, 119.0, 22.0 ],
"text" : "mc.send~ directOuts"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 432.0, 36.0, 22.0 ],
"text" : "defer"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 315.0, 720.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 49.999989333333303, 210.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 69.999989333333303, 180.0, 37.0, 22.0 ],
"text" : "join 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 68.999989333333303, 150.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 49.999989333333303, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.499989333333303, 120.0, 35.0, 22.0 ],
"text" : "1/1 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-57",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 49.999989333333303, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-59",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.999989333333303, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 371.0, 390.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 371.0, 75.0, 29.5, 22.0 ],
"text" : "=="
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 371.0, 45.0, 83.0, 22.0 ],
"text" : "r #0_mute"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 225.0, 85.0, 22.0 ],
"text" : "s #0_mute"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 371.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 416.0, 75.0, 40.0, 22.0 ],
"text" : "r EOF"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 154.0, 360.0, 79.0, 22.0 ],
"text" : "r #0_args"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 154.0, 330.0, 81.0, 22.0 ],
"text" : "s #0_args"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 371.0, 285.0, 81.0, 22.0 ],
"text" : "s #0_args"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 371.0, 225.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 371.0, 255.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 120.0, 71.0, 22.0 ],
"text" : "r #0_init"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 75.0, 73.0, 22.0 ],
"text" : "s #0_init"
}
}
, {
"box" : {
"data" : {
"time" : [ "1/4", 0 ],
"beat" : [ 1, 0 ],
"warp" : [ 1 ],
"ratchet" : [ 0, 2 ],
"range" : [ 0, 1, 1 ],
"hold" : [ 0 ],
"out" : [ 0 ],
"name" : "no_name",
"from" : "no_from"
}
,
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 420.0, 150.0, 190.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict modulatorDefaults @embed 1"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 278.0, 150.0, 65.0, 22.0 ],
"text" : "remove $1"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 278.0, 120.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 390.0, 195.0, 79.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict @quiet 1"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 45.0, 86.0, 22.0 ],
"text" : "r #0_name"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 223.0, 555.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 49.999989333333303, 210.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 68.999989333333303, 180.0, 40.0, 22.0 ],
"text" : "join 3"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 68.999989333333303, 150.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 49.999989333333303, 90.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 79.499989333333303, 120.0, 35.0, 22.0 ],
"text" : "0 1 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-57",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 49.999989333333303, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-59",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.999989333333303, 255.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 2 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 223.0, 513.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 555.0, 86.0, 22.0 ],
"text" : "r #0_name"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 154.0, 432.0, 88.0, 22.0 ],
"text" : "s #0_name"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 371.0, 420.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 549.5, 525.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 105.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 128.0, 345.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 103.0, 300.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 173.0, 300.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 137.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 210.0, 101.0, 22.0 ],
"text" : "prepend contains"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 78.0, 180.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 87.666666666666657, 255.0, 65.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waves"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-45",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-46",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-35", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-45", 0 ]
}
}
]
}
,
"patching_rect" : [ 461.0, 390.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p match-wave"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 371.0, 480.0, 77.0, 22.0 ],
"text" : "prepend rate"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 282.0, 321.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 77.0, 22.0 ],
"text" : "param rate 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 94.0, 22.0 ],
"text" : "rate @sync lock"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 165.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 371.0, 555.0, 78.0, 22.0 ],
"text" : "gen~ @t rate"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 549.5, 555.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 461.0, 555.0, 41.0, 22.0 ],
"text" : "sig~ 3"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 397.0, 513.0, 116.0, 22.0 ],
"text" : "phasor~ 1n @lock 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 371.0, 450.0, 55.0, 22.0 ],
"text" : "calcExpr"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 52.0, 130.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 581.0, 30.0, 96.0, 49.0 ],
"text" : "in 5 @comment offset @default 0"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 443.25, 30.0, 125.0, 49.0 ],
"text" : "in 4 @comment depth @min 0 @max 1 @default 1"
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.5, 30.0, 129.5, 49.0 ],
"text" : "in 3 @comment \"duty cycle\" @min 0 @max 1 @default 0.5"
}
}
, {
"box" : {
"id" : "obj-9",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 167.75, 30.0, 131.0, 49.0 ],
"text" : "in 2 @comment \"wave select\" @min 0 @max 6 @default 0"
}
}
, {
"box" : {
"id" : "obj-8",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 110.0, 35.0 ],
"text" : "in 1 @comment \"sync with phasor\""
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 735.0, 145.0, 22.0 ],
"text" : "out 1 @comment \"lfo out\""
}
}
, {
"box" : {
"code" : "//==================================================\r\n// LFO Wave Selector\r\n// \r\n// by Timo Hoogland (c) 2019\r\n//==================================================\r\n\r\nHistory lfo(0);\r\nHistory z(0);\r\n\r\nHistory rand(0);\r\nHistory _rand(0);\r\n\r\nParam smooth(0.015);\r\n\r\np = in5;\r\n// sync with phasor\r\ns = (in1 + (1 - p)) % 1;\r\n// wave selected, only change after cycle\r\nw = sah(in2, (s + .5) % 1, 0.5);\r\n// duty cycle/pulse-width\r\nd = in3;\r\n// modulation depth\r\na = in4;\r\n\r\nif (w == 0){\r\n\t// cosine\r\n\tlfo = cycle(s, index=\"phase\") * -.5 + .5;\r\n} else if (w == 1){\r\n\t// ramp down\r\n\tlfo = s * -1 + 1;\r\n} else if (w == 2){\r\n\t// ramp up\r\n\tlfo = s;\r\n} else if (w == 3){\r\n\t// square, adjustable pulse width\r\n\tlfo = s < d;\r\n} else if (w == 4){\r\n\t// triangle, adjustable duty cycle\r\n\tlfo = triangle(s, d);\r\n} else if (w == 5 || w == 6){\r\n\t// ramp to next random value based on noise\r\n\tif (delta(s) < -0.95){\r\n\t\t_rand = rand;\r\n\t\trand = noise() * .5 + .5;\r\n\t}\r\n\tif (w == 5){\r\n\t\tlfo = mix(_rand, rand, s);\r\n\t} else {\r\n\t\tlfo = rand;\r\n\t}\r\n} else {\r\n\t// if no argument matches return ramp up\r\n\tlfo = s;\r\n}\r\n\r\n// disabled smoothing for modulator\r\n//lfo = mix(lfo, z, 1 - smooth);\r\nz = fixdenorm(lfo);\r\n\r\nout1 = lfo * a + (1 - a);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "codebox",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 120.0, 570.0, 585.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 4 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 3 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 371.0, 600.0, 197.5, 22.0 ],
"text" : "gen~ @t lfo"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 75.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 525.0, 105.0, 90.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict modulators"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 432.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 462.0, 47.0, 22.0 ],
"text" : "receive"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 30.5, 150.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "bang" ],
"patching_rect" : [ 107.5, 105.0, 40.0, 22.0 ],
"text" : "t 0 l b"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 30.5, 75.0, 77.0, 22.0 ],
"text" : "route silence"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.5, 600.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.5, 240.0, 45.0, 22.0 ],
"text" : "no_src"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 50.0, 195.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 105.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 150.0, 52.0, 22.0 ],
"text" : "mute $1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 195.0, 180.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.5, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-502",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 118.0, 180.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-493",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 154.0, 255.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-472",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 154.0, 225.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-471",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 154.0, 390.0, 177.0, 22.0 ],
"text" : "route name from range time out"
}
}
, {
"box" : {
"id" : "obj-469",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 141.399999999999977, 600.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-467",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 141.399999999999977, 713.0, 81.0, 22.0 ],
"text" : "send~ no_src"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-467", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"midpoints" : [ 163.5, 317.0, 271.5, 317.0, 271.5, 109.0, 287.5, 109.0 ],
"order" : 0,
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"order" : 1,
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-502", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-469", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-28", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-472", 0 ],
"midpoints" : [ 99.5, 479.0, 131.5, 479.0, 131.5, 214.0, 163.5, 214.0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 4 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 2 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 0,
"source" : [ "obj-469", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-467", 0 ],
"order" : 1,
"source" : [ "obj-469", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-471", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-471", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"order" : 0,
"source" : [ "obj-471", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-471", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-471", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-471", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-493", 0 ],
"source" : [ "obj-472", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-493", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-50", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-502", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-472", 0 ],
"source" : [ "obj-502", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-469", 5 ],
"source" : [ "obj-61", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-469", 4 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-469", 3 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 1 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-471", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 1 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"order" : 0,
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"order" : 1,
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/newInstance.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 322.0, 200.0, 673.0, 571.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 360.0, 384.0, 210.0, 35.0 ],
"text" : "prepend Warning: Maximum instances reached. Did not evaluate:"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 433.0, 32.0, 22.0 ],
"text" : "print"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 285.0, 255.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 285.0, 225.0, 33.0, 22.0 ],
"text" : "<= 8"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 186.895843000000013, 330.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 87.0, 105.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 87.0, 48.0, 89.0, 22.0 ],
"text" : "patcherargs 10"
}
}
, {
"box" : {
"id" : "obj-507",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 236.791670999999951, 225.0, 40.0, 22.0 ],
"text" : "t i i i"
}
}
, {
"box" : {
"id" : "obj-508",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 257.791670999999951, 384.0, 87.0, 22.0 ],
"text" : "prepend target"
}
}
, {
"box" : {
"id" : "obj-509",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 280.291625999999951, 105.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-512",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 186.895843000000013, 450.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-516",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 71.0, 403.0, 110.0, 22.0 ],
"text" : "target $1, silence 1"
}
}
, {
"box" : {
"id" : "obj-517",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 71.0, 364.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-518",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 50.0, 330.0, 40.0, 22.0 ],
"text" : "uzi 1"
}
}
, {
"box" : {
"id" : "obj-519",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 281.0, 40.0, 22.0 ],
"text" : "int"
}
}
, {
"box" : {
"id" : "obj-520",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 71.0, 251.0, 35.0, 22.0 ],
"text" : "!- 16"
}
}
, {
"box" : {
"id" : "obj-521",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "int", "", "", "int" ],
"patching_rect" : [ 236.791670999999951, 150.0, 61.0, 22.0 ],
"text" : "counter"
}
}
, {
"box" : {
"id" : "obj-522",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 209.895843000000013, 105.0, 30.0, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"comment" : "(bang) EOF",
"id" : "obj-532",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(symbol) New Instance",
"id" : "obj-533",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 209.895843000000013, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(bang) SOF",
"id" : "obj-534",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 280.291625999999951, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(list) target messages",
"id" : "obj-535",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 186.895843000000013, 495.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-520", 1 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-508", 0 ],
"source" : [ "obj-507", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-517", 1 ],
"source" : [ "obj-507", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-520", 0 ],
"source" : [ "obj-507", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-512", 0 ],
"source" : [ "obj-508", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-521", 3 ],
"source" : [ "obj-509", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-535", 0 ],
"source" : [ "obj-512", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-512", 0 ],
"source" : [ "obj-516", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-516", 0 ],
"source" : [ "obj-517", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-517", 0 ],
"source" : [ "obj-518", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-518", 0 ],
"source" : [ "obj-519", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-519", 1 ],
"source" : [ "obj-520", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-507", 0 ],
"order" : 1,
"source" : [ "obj-521", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-521", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-521", 0 ],
"source" : [ "obj-522", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-522", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-519", 0 ],
"source" : [ "obj-532", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-522", 0 ],
"source" : [ "obj-533", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-509", 0 ],
"source" : [ "obj-534", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-512", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/noteToMidi.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 617.0, 181.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 146.666666666666515, 225.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 146.666666666666515, 195.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 270.0, 235.0, 22.0 ],
"text" : "vexpr $f1 + ($f2 * 12 + 36) @scalarmode 1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 105.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 146.666666666666515, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"comment" : "(list) note, octave",
"id" : "obj-64",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(int) count",
"id" : "obj-65",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.833312999999976, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(float) midi",
"id" : "obj-66",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 320.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-44", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-63", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 1 ],
"order" : 0,
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-65", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/planetaryMotion.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-97",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 886.75, 315.0, 119.0, 22.0 ],
"text" : "jit.matrix #0_beats"
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 87.0, 353.0, 62.0, 22.0 ],
"text" : "mc.trunc~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 89.0, 163.0, 22.0 ],
"text" : "routepass multichannelsignal"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 221.5, 89.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 184.0, 45.0, 22.0 ],
"text" : "dim $1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 150.0, 213.0, 179.0, 22.0 ],
"text" : "jit.matrix #0_beats 1 float32 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "float", "int", "int" ],
"patching_rect" : [ 221.5, 53.0, 61.0, 22.0 ],
"text" : "dspstate~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 121.0, 143.0, 106.0, 22.0 ],
"text" : "mc.channelcount~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 121.0, 248.0, 137.0, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 458.0, 58.0, 22.0 ],
"text" : "mc.sum~"
}
}
, {
"box" : {
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 45.0, 423.0, 61.0, 22.0 ],
"text" : "mc.*~"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 87.0, 393.0, 49.0, 22.0 ],
"text" : "mc.==~"
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 166.0, 353.0, 92.0, 22.0 ],
"text" : "count~ 0 32 1 1"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 121.0, 280.0, 72.0, 22.0 ],
"text" : "spread 0 $1"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 87.0, 323.0, 50.0, 22.0 ],
"text" : "mc.sig~"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.5, 515.0, 120.0, 22.0 ],
"text" : "jit.poke~ #0_beats"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 1 ],
"order" : 1,
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"order" : 0,
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 1 ],
"source" : [ "obj-111", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-116", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"midpoints" : [ 130.5, 268.0, 130.5, 268.0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 1 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 0 ],
"order" : 2,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 450.0, 555.0, 87.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p mcToMatrix~"
}
}
, {
"box" : {
"id" : "obj-94",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 105.0, 33.0, 22.0 ],
"text" : "* 0.5"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 75.0, 41.0, 22.0 ],
"text" : "pow 8"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.5, 180.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 75.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 109.5, 225.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 1106.0, 375.0, 41.0, 22.0 ],
"text" : "jit.gen"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1350.0, 375.0, 55.0, 22.0 ],
"text" : "pak f 0 0"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 1410.0, 375.0, 81.0, 22.0 ],
"text" : "route position"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1410.0, 345.0, 73.0, 22.0 ],
"text" : "r #0_args"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 450.0, 375.0, 75.0, 22.0 ],
"text" : "s #0_args"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 675.0, 45.0, 43.0, 22.0 ],
"text" : "r dimV"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 632.0, 92.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 602.0, 85.0, 22.0 ],
"text" : "r #0_enable"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 135.0, 92.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 45.0, 85.0, 22.0 ],
"text" : "r #0_enable"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 855.0, 450.0, 85.0, 22.0 ],
"text" : "r #0_enable"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1106.0, 105.0, 85.0, 22.0 ],
"text" : "r #0_enable"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 87.0, 353.0, 62.0, 22.0 ],
"text" : "mc.trunc~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 89.0, 163.0, 22.0 ],
"text" : "routepass multichannelsignal"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 221.5, 89.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 184.0, 45.0, 22.0 ],
"text" : "dim $1"
}
}
, {
"box" : {
"id" : "obj-1",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 150.0, 213.0, 165.0, 22.0 ],
"text" : "jit.matrix #0_orbits 1 float32 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "float", "int", "int" ],
"patching_rect" : [ 221.5, 53.0, 61.0, 22.0 ],
"text" : "dspstate~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 121.0, 143.0, 106.0, 22.0 ],
"text" : "mc.channelcount~"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 121.0, 248.0, 137.0, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 458.0, 58.0, 22.0 ],
"text" : "mc.sum~"
}
}
, {
"box" : {
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 45.0, 423.0, 61.0, 22.0 ],
"text" : "mc.*~"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 87.0, 393.0, 49.0, 22.0 ],
"text" : "mc.==~"
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 166.0, 353.0, 92.0, 22.0 ],
"text" : "count~ 0 32 1 1"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 121.0, 280.0, 72.0, 22.0 ],
"text" : "spread 0 $1"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 87.0, 323.0, 50.0, 22.0 ],
"text" : "mc.sig~"
}
}
, {
"box" : {
"id" : "obj-48",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 122.5, 515.0, 106.0, 22.0 ],
"text" : "jit.poke~ #0_orbits"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 1 ],
"order" : 1,
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"order" : 0,
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 1 ],
"source" : [ "obj-111", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-116", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"midpoints" : [ 130.5, 268.0, 130.5, 268.0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 1 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 0 ],
"order" : 2,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 354.75, 555.0, 87.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p mcToMatrix~"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 354.75, 513.0, 66.0, 22.0 ],
"text" : "mc.rate~ 6"
}
}
, {
"box" : {
"id" : "obj-266",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1350.0, 478.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-265",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1203.0, 315.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-264",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1203.0, 144.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-263",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 960.0, 210.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-260",
"maxclass" : "preset",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "preset", "int", "preset", "int" ],
"patching_rect" : [ 1203.0, 174.0, 100.0, 40.0 ],
"preset_data" : [ {
"number" : 1,
"data" : [ 5, "obj-93", "flonum", "float", 0.889999985694885, 5, "obj-23", "flonum", "float", 0.33500000834465, 5, "obj-19", "flonum", "float", 0.842000007629395, 5, "obj-98", "flonum", "float", -77.0, 5, "obj-42", "flonum", "float", 3.578999996185303, 5, "obj-9", "flonum", "float", 0.504999995231628 ]
}
]
}
}
, {
"box" : {
"id" : "obj-250",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 855.0, 480.0, 92.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-249",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 1345.5, 60.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-248",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 80.0, 90.0, 50.0, 22.0 ],
"text" : "getkeys"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 80.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 313.0, 63.0, 22.0 ],
"text" : "jit.fill sizes"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 250.0, 49.0, 22.0 ],
"text" : "142984"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 280.0, 172.0, 22.0 ],
"text" : "vexpr $f1 / $f2 @scalarmode 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 50.0, 145.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 205.0, 51.0, 22.0 ],
"text" : "zl.group"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 131.666666666666629, 175.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 192.500000000000114, 205.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 192.500000000000114, 175.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"data" : {
"MERCURY" : 4879,
"VENUS" : 12104,
"EARTH" : 12756,
"MARS" : 6792,
"JUPITER" : 142984,
"SATURN" : 120536,
"URANUS" : 51118,
"NEPTUNE" : 49528,
"PLUTO" : 2370
}
,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 80.0, 145.0, 174.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict planetDiameter @embed 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-247",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 395.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"order" : 1,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"order" : 0,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-30", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-247", 0 ],
"source" : [ "obj-36", 0 ]
}
}
]
}
,
"patching_rect" : [ 960.0, 240.0, 87.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p relativeSizes"
}
}
, {
"box" : {
"id" : "obj-241",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1106.0, 180.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-229",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 1106.0, 345.0, 98.0, 22.0 ],
"text" : "jit.matrix pColors"
}
}
, {
"box" : {
"id" : "obj-228",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "dump" ],
"patching_rect" : [ 1345.5, 108.0, 55.0, 22.0 ],
"text" : "t b dump"
}
}
, {
"box" : {
"id" : "obj-173",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 615.0, 210.0, 274.0, 35.0 ],
"text" : "jit.gl.pass #0_pl @fxname bloom @bloom_amt 1.34 @blur_width 1.76 @threshold 0.77"
}
}
, {
"box" : {
"autopopulate" : 1,
"id" : "obj-115",
"items" : [ "00_mercury.jpg", ",", "01_venus.jpg", ",", "02_earth.jpg", ",", "04_mars.jpg", ",", "05_jupiter.jpg", ",", "06_saturn.jpg", ",", "07_uranus.jpg", ",", "08_neptune.jpg", ",", "09_pluto.jpg" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 1381.5, 138.0, 100.0, 22.0 ],
"prefix" : "~/Drive/work/projects/nasa/planetary-fact-sheet/images/"
}
}
, {
"box" : {
"id" : "obj-167",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 540.0, 174.0, 22.0 ],
"text" : "loadmess read planet_colors.jit"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-35",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 75.0, 360.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 166.0, 285.0, 91.0, 22.0 ],
"text" : "vexpr $f1 / 255."
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 360.0, 29.5, 22.0 ],
"text" : "join"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 480.0, 145.0, 22.0 ],
"text" : "setcell $1 val $2 $3 $4 $5"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 450.0, 47.0, 22.0 ],
"text" : "zl.iter 5"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 420.0, 51.0, 22.0 ],
"text" : "zl.group"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 166.0, 315.0, 49.0, 22.0 ],
"text" : "zl.rot -1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 120.0, 570.0, 157.0, 22.0 ],
"text" : "jit.matrix pColors 4 float32 9"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 166.0, 255.0, 40.0, 22.0 ],
"text" : "jit.iter"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-147",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 120.0, 120.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-146",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 90.0, 69.0, 22.0 ],
"text" : "route dump"
}
}
, {
"box" : {
"id" : "obj-120",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 166.0, 225.0, 124.0, 22.0 ],
"text" : "cv.jit.resize @size 1 1"
}
}
, {
"box" : {
"id" : "obj-118",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 166.0, 165.0, 124.0, 22.0 ],
"text" : "importmovie $1, bang"
}
}
, {
"box" : {
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 166.0, 195.0, 53.0, 22.0 ],
"text" : "jit.matrix"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-146", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"source" : [ "obj-116", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 0 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-147", 0 ],
"source" : [ "obj-146", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-147", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-147", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-35", 0 ]
}
}
]
}
,
"patching_rect" : [ 1345.5, 183.0, 86.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p planetColors"
}
}
, {
"box" : {
"id" : "obj-128",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 960.0, 690.0, 377.0, 22.0 ],
"text" : "jit.gl.light @direction 0 -1 1 @diffuse 0.25 0.25 0.25 @type directional"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 960.0, 660.0, 377.0, 22.0 ],
"text" : "jit.gl.light @direction 1 0 -1 @diffuse 0.25 0.25 0.25 @type directional"
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 960.0, 571.0, 203.0, 22.0 ],
"text" : "jit.gl.light @diffuse 1 1 1 @type point"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-98",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1242.5, 345.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1242.5, 375.0, 94.0, 22.0 ],
"text" : "rotatexyz $1 0 0"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-93",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1350.0, 345.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1350.0, 420.0, 100.0, 22.0 ],
"text" : "position $1 $2 $3"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-9",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1143.0, 240.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1143.0, 270.0, 45.0, 22.0 ],
"text" : "exp $1"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1119.0, 144.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 1016.0, 315.0, 119.0, 22.0 ],
"text" : "jit.matrix #0_orbits"
}
}
, {
"box" : {
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 960.0, 525.0, 285.0, 35.0 ],
"text" : "jit.gl.gridshape #0_pl @shape sphere @color 0.9 0.4 0.1 1 @dim 40 40 @scale 0.83 @position -1.7"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-19",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1282.5, 240.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1282.5, 270.0, 54.0, 22.0 ],
"text" : "offset $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-42",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1203.0, 240.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1203.0, 270.0, 70.0, 22.0 ],
"text" : "distance $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-23",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 1345.5, 240.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1345.5, 270.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 960.0, 279.0, 143.0, 22.0 ],
"text" : "jit.matrix sizes 3 float32 9"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "jit_matrix", "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 714.0, 179.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 75.0, 75.0, 22.0 ],
"text" : "param exp 1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 126.0, 31.0, 22.0 ],
"text" : "pow"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 225.0, 45.0, 22.0 ],
"text" : "* twopi"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 180.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 285.0, 51.0, 22.0 ],
"text" : "poltocar"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 90.0, 85.0, 22.0 ],
"text" : "param offset 0"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 126.0, 101.0, 22.0 ],
"text" : "param distance 1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 180.0, 57.0, 22.0 ],
"text" : "scale 0 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 126.0, 94.0, 22.0 ],
"text" : "param scale 0.1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 180.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 300.0, 57.0, 22.0 ],
"text" : "vec 1 1 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 240.0, 375.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 360.0, 57.0, 22.0 ],
"text" : "vec 0 0 0"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 405.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 36.0, 22.0 ],
"text" : "norm"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 2 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 2,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 2 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 960.0, 375.0, 75.0, 22.0 ],
"text" : "jit.gen"
}
}
, {
"box" : {
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 960.0, 420.0, 178.0, 35.0 ],
"text" : "jit.gl.multiple #0_pl 3 @glparams position scale color"
}
}
, {
"box" : {
"id" : "obj-30",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 845.5, 150.0, 201.5, 35.0 ],
"text" : "jit.gl.camera #0_pl @position 0 0 2.5 @lookat 0 0 0 @ortho 0"
}
}
, {
"box" : {
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 960.0, 465.0, 343.0, 35.0 ],
"text" : "jit.gl.gridshape #0_pl @shape sphere @dim 30 30 @color 1 1 1 1 @automatic 0 @lighting_enable 1 @smooth_shading 1"
}
}
, {
"box" : {
"id" : "obj-34",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 615.0, 677.0, 313.0, 35.0 ],
"text" : "jit.gl.videoplane vis @transform_reset 2 @depth_enable 0 @blend_enable 1 @blend add @layer 2000"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 615.0, 105.0, 480.0, 22.0 ],
"text" : "jit.gl.node vis @name #0_pl @erase_color 0 0 0 0 @fsaa 1 @dim 1280 720 @adapt 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 135.0, 513.0, 129.0, 22.0 ],
"text" : "mc.phasor~ @chans 9"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 414.0, 75.0, 121.0, 22.0 ],
"text" : "consoleLog SOLSYS"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 383.5, 240.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 280.5, 285.0, 40.0, 22.0 ],
"text" : "r EOF"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 315.0, 330.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 383.5, 195.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 425.5, 405.0, 91.0, 22.0 ],
"text" : "route yearToMs"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 425.5, 345.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 450.0, 285.0, 40.0, 22.0 ],
"text" : "atoi"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 425.5, 315.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 373.0, 105.0, 29.5, 22.0 ],
"text" : "t 0 l"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 465.0, 195.0, 29.5, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 240.0, 94.0, 22.0 ],
"text" : "s #0_enable"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 315.0, 150.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 315.0, 75.0, 77.0, 22.0 ],
"text" : "route silence"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 195.0, 52.0, 22.0 ],
"text" : "mute $1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 105.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 315.0, 240.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 30.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-104",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 50.0, 190.0, 149.0, 22.0 ],
"text" : "regexp \\\\@ @substitute \" \""
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 160.0, 40.0, 22.0 ],
"text" : "itoa"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 130.0, 84.0, 22.0 ],
"text" : "vexpr $i1 + 32"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 50.0, 100.0, 40.0, 22.0 ],
"text" : "atoi"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-102",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-103",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 272.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-74", 0 ]
}
}
]
}
,
"patching_rect" : [ 30.0, 285.0, 89.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p toLowerCase"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 10,
"numoutlets" : 10,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 146.642361111111086, 600.0, 195.854166666666856, 22.0 ],
"text" : "route 0 1 2 3 4 5 6 7 8"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 555.0, 58.0, 22.0 ],
"text" : "$1 set $2"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 30.0, 315.0, 66.0, 22.0 ],
"text" : "listfunnel 0"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 195.0, 50.0, 22.0 ],
"text" : "getkeys"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 325.5, 285.0, 90.0, 22.0 ],
"text" : "loadmess 1000"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 323.25, 645.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 300.0, 675.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 278.25, 705.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 252.65625, 645.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 229.125, 675.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 205.59375, 705.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 182.0625, 645.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 158.53125, 675.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.0, 705.0, 65.0, 22.0 ],
"text" : "send~ ___"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 9,
"outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ],
"patching_rect" : [ 135.0, 555.0, 207.25, 22.0 ],
"text" : "mc.unpack~ 9"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 315.0, 360.0, 55.0, 22.0 ],
"text" : "!/ 365.25"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 480.0, 119.0, 22.0 ],
"text" : "prepend applyvalues"
}
}
, {
"box" : {
"id" : "obj-89",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "float" ],
"patching_rect" : [ 315.0, 405.0, 29.5, 22.0 ],
"text" : "t b f"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 450.0, 210.0, 22.0 ],
"text" : "vexpr 1000 / $f1 * $f2 @scalarmode 1"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 135.0, 285.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 135.0, 405.0, 51.0, 22.0 ],
"text" : "zl.group"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 360.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 330.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 135.0, 150.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"data" : {
"MERCURY" : 88,
"VENUS" : 224.699999999999989,
"EARTH" : 365.199999999999989,
"MARS" : 687,
"JUPITER" : 4331,
"SATURN" : 10747,
"URANUS" : 30589,
"NEPTUNE" : 59800,
"PLUTO" : 90560
}
,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 135.0, 240.0, 122.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict orbits @embed 1"
}
}
, {
"box" : {
"attr" : "ortho",
"id" : "obj-91",
"maxclass" : "attrui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 897.0, 60.0, 150.0, 22.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-104", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 1 ],
"source" : [ "obj-115", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"midpoints" : [ 435.0, 440.0, 385.0, 440.0, 385.0, 319.0, 335.0, 319.0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-265", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-265", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-115", 0 ],
"source" : [ "obj-228", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-228", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"source" : [ "obj-229", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-229", 0 ],
"order" : 0,
"source" : [ "obj-241", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"order" : 2,
"source" : [ "obj-241", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"order" : 1,
"source" : [ "obj-241", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 0 ],
"order" : 3,
"source" : [ "obj-241", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-248", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"order" : 1,
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"order" : 0,
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 3,
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 5,
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"order" : 4,
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"order" : 2,
"source" : [ "obj-250", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-265", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 2,
"source" : [ "obj-260", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 1,
"source" : [ "obj-260", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"order" : 4,
"source" : [ "obj-260", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 5,
"source" : [ "obj-260", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"order" : 0,
"source" : [ "obj-260", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"order" : 3,
"source" : [ "obj-260", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-248", 0 ],
"source" : [ "obj-263", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-260", 0 ],
"source" : [ "obj-264", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-265", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-266", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"order" : 0,
"source" : [ "obj-266", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"source" : [ "obj-28", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-35", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-35", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-35", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-35", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-35", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-35", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-37", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"order" : 1,
"source" : [ "obj-38", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-38", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"order" : 0,
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-241", 1 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-265", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-241", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-250", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"order" : 1,
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 2,
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-266", 0 ],
"order" : 0,
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 1,
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-81", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-81", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-81", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-81", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-81", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-81", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-81", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-81", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-83", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 1 ],
"source" : [ "obj-89", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 2 ],
"source" : [ "obj-94", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 1 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-98", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/probList.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 592.0, 223.0, 472.0, 528.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 101.0, 405.0, 93.0, 22.0 ],
"text" : "zl 32767 lookup"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 101.0, 320.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 90.0, 165.0, 60.0, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 320.0, 51.0, 22.0 ],
"text" : "seed $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 285.0, 65.0, 22.0 ],
"text" : "r the_seed"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 101.0, 375.0, 49.0, 22.0 ],
"text" : "random"
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 167.0, 45.0, 195.0, 74.0 ],
"text" : "if the provided argument is a list, but must be a single argument, return one of the values randomly\n\nelse just througput the value"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 90.0, 225.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 37.0, 270.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 90.0, 195.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 90.0, 135.0, 73.0, 22.0 ],
"text" : "zl 32767 len"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-109",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-110",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 37.0, 450.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-43", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 1 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/probTrig.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 107.0, 195.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 107.0, 165.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 90.0, 73.0, 22.0 ],
"text" : "random 100"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 107.0, 135.0, 32.0, 22.0 ],
"text" : "< #1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/setupAudio.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 555.0, 214.0, 328.0, 511.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-120",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 930.0, 717.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 960.0, 853.0, 89.0, 22.0 ],
"text" : "s evaluateAfter"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-83",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 97.0, 130.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 94.0, 142.0, 20.0 ],
"text" : "Evaluate after",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 930.0, 885.0, 127.0, 22.0 ],
"text" : "prepend evaluateAfter"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 930.0, 915.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 930.0, 806.0, 59.0, 22.0 ],
"text" : "route text"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-65",
"keymode" : 1,
"lines" : 1,
"maxclass" : "textedit",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "int", "", "" ],
"outputmode" : 1,
"parameter_enable" : 0,
"patching_rect" : [ 930.0, 748.0, 100.0, 50.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 93.0, 145.0, 22.0 ],
"rounded" : 1.0,
"text" : "0"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 888.0, 264.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 210.0, 33.0, 22.0 ],
"text" : "== 2"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "float", "int", "int" ],
"patching_rect" : [ 75.0, 120.0, 62.0, 22.0 ],
"text" : "dspstate~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 49.0, 22.0 ],
"text" : "pak 0 0"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 180.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 75.0, 58.0, 22.0 ],
"text" : "route set"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 45.0, 45.0, 92.0, 22.0 ],
"text" : "adstatus switch"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-39",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 255.135680999999977, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-63", 0 ]
}
}
]
}
,
"patching_rect" : [ 633.5, 300.0, 75.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p isAudioOn"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 490.5, 391.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 190.5, 375.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 490.5, 105.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.5, 105.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 190.5, 105.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 30.0, 173.0, 22.0 ],
"text" : "loadmess 44100 256 256 1 1 0"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 358.0, 361.0, 55.0, 22.0 ],
"text" : "route set"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 7,
"outlettype" : [ "", "", "", "", "", "", "" ],
"patching_rect" : [ 330.0, 60.0, 82.0, 22.0 ],
"text" : "unjoin 6"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 790.5, 795.0, 54.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 790.5, 765.0, 67.0, 22.0 ],
"text" : "mousefilter"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 790.5, 675.0, 147.0, 22.0 ],
"text" : "route voices evaluateAfter"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 790.5, 645.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 790.5, 930.0, 52.0, 22.0 ],
"text" : "s voices"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 819.0, 847.0, 90.0, 22.0 ],
"text" : "prepend voices"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 819.0, 889.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "The maximum amount of instruments (synths or samples) that can be used. Every line starting with \"new\" is an instrument.",
"id" : "obj-46",
"maxclass" : "number",
"maximum" : 32,
"minimum" : 2,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 790.5, 735.0, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 69.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-42",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 790.5, 705.0, 130.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 70.0, 142.0, 20.0 ],
"text" : "Total Instruments",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 358.0, 495.0, 100.0, 22.0 ],
"text" : "prepend interrupt"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 235.5, 495.0, 105.0, 22.0 ],
"text" : "prepend overdrive"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 235.5, 540.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 531.0, 240.0, 83.0, 22.0 ],
"text" : "prepend sigvs"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 381.0, 240.0, 77.0, 22.0 ],
"text" : "prepend iovs"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 231.0, 240.0, 115.0, 22.0 ],
"text" : "prepend samplerate"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 231.0, 285.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 68.041870000000003, 180.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 40.5, 150.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 40.5, 450.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-32",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 790.5, 315.0, 77.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 38.0, 142.0, 20.0 ],
"text" : "CPU Usage (%)",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 790.5, 180.0, 55.0, 22.0 ],
"text" : "route set"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 790.5, 150.0, 91.0, 22.0 ],
"text" : "adstatus switch"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 790.5, 210.0, 69.0, 22.0 ],
"text" : "qmetro 100"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "The CPU usage the computer needs to process the audio. When greater than 50% try a higher signal buffersize and i/o buffersize to give the processor some more headroom.",
"id" : "obj-6",
"ignoreclick" : 1,
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 790.5, 285.0, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 37.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 790.5, 240.0, 77.0, 22.0 ],
"text" : "adstatus cpu"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 40.5, 375.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 40.5, 346.0, 79.0, 22.0 ],
"text" : "route window"
}
}
, {
"box" : {
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden" : 1,
"id" : "obj-128",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 68.041870000000003, 232.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 210.0, 335.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden" : 1,
"id" : "obj-127",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 40.5, 232.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 210.0, 359.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 40.5, 315.0, 69.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "window", "flags", "nogrow", "close", "nozoom", "nofloat", "menu", "minimize", ";", "#Q", "window", "constrain", 50, 50, 32768, 32768, ";", "#Q", "window", "size", 555, 214, 883, 725, ";", "#Q", "window", "title", ";", "#Q", "window", "exec", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-126",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.5, 208.204722000000004, 40.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 235.0, 360.0, 40.0, 20.0 ],
"text" : "View",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-78",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 74.811004999999994, 208.204722000000004, 58.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 235.0, 337.0, 58.0, 20.0 ],
"text" : "NoFloat",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 523.0, 231.0, 781.0, 570.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 433.276855000000069, 360.0, 56.0, 23.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 442.348022000000014, 89.0, 23.0 ],
"text" : "toolbarvisible 0"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 518.934204000000022, 90.0, 23.0 ],
"text" : "window getsize"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 590.360382000000072, 103.012198999999995, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 596.360382000000072, 442.348022000000014, 24.0, 24.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 596.360382000000072, 482.408478000000002, 55.0, 23.0 ],
"text" : "del 1000"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 596.360382000000072, 518.934204000000022, 36.0, 23.0 ],
"text" : "write"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 388.276855000000069, 390.0, 134.0, 37.0 ],
"text" : "window flags nogrow, window flags nozoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 555.0, 292.77984600000002, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-6",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 555.0, 318.701324, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 555.0, 351.622802999999976, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 482.408478000000002, 83.0, 23.0 ],
"text" : "savewindow 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 451.912994000000026, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 377.544311999999991, 194.0, 23.0 ],
"text" : "window flags nofloat, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-39",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 44.102626999999998, 325.701324, 108.298328500000039, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-42",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.400955500000038, 390.0, 113.346069, 37.0 ],
"text" : "window flags grow, window flags zoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-45",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 226.429596000000004, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-46",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 170.073990000000009, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 112.613365000000002, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 56.257755000000003, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-49",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 185.544159000000008, 170.172408999999988, 39.558467999999976, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 44.102626999999998, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-52",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 170.172408999999988, 127.0, 23.0 ],
"text" : "92 130 1242 743"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 214.274460000000005, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-54",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 157.91885400000001, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-56",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 100.458236999999997, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-57",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 44.102626999999998, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 574.470184000000017, 406.109283000000005, 181.0, 23.0 ],
"text" : "window flags float, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 309.305480999999986, 325.701324, 98.0, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 491.632446000000016, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.276855000000012, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 377.816222999999979, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 321.460631999999976, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 450.747008999999991, 170.172408999999988, 34.0, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 309.305480999999986, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 170.172408999999988, 127.0, 23.0 ],
"text" : "68 228 396 739"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 479.477325000000008, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 423.121704000000022, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.661102000000028, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 309.305480999999986, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 310.410491999999977, 45.0, 35.0, 21.0 ],
"text" : "view"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 272.84008799999998, 103.012198999999995, 83.0, 37.0 ],
"text" : "presentation $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 272.84008799999998, 45.0, 32.5, 23.0 ],
"text" : "== 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.653931, 17.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-41",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 165.653931, 45.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 165.653931, 84.160210000000006, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 272.84008799999998, 518.934204000000022, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-40", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-40", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-51", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-51", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-51", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 3 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 2 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"midpoints" : [ 53.602626999999998, 292.710357999999985, 34.157516000000001, 292.710357999999985, 34.157516000000001, 160.746413999999987, 161.602626999999984, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"midpoints" : [ 318.805480999999986, 292.710357999999985, 299.360382000000016, 292.710357999999985, 299.360382000000016, 160.746413999999987, 426.805480999999986, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 40.5, 270.0, 64.541870000000003, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p View"
}
}
, {
"box" : {
"id" : "obj-123",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 633.5, 150.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-122",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 1015.859069999999974, 66.0, 10.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 398.0, 295.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
, {
"box" : {
"id" : "obj-118",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 790.5, 480.0, 44.0, 22.0 ],
"text" : "sel 0 1"
}
}
, {
"box" : {
"button" : 1,
"htabcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"id" : "obj-117",
"maxclass" : "tab",
"multiline" : 0,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 790.5, 435.0, 200.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 473.0, 295.0, 24.0 ],
"tabcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.498130751533742 ],
"tabs" : [ "I/O Mappings", "Driver Setup" ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 648.5, 810.0, 54.0, 22.0 ],
"text" : "onecopy"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-116",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 490.5, 150.0, 98.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 312.0, 143.0, 20.0 ],
"text" : "Signal Buffersize",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-115",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 340.5, 150.0, 81.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 288.0, 143.0, 20.0 ],
"text" : "I/O Buffersize",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-111",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 150.0, 73.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 264.0, 143.0, 20.0 ],
"text" : "Samplerate ",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-108",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 490.5, 780.0, 44.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 121.0, 142.0, 20.0 ],
"text" : "Driver ",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"hint" : "",
"id" : "obj-109",
"items" : [ "None", ",", "Core Audio", ",", "NonRealTime", ",", "ad_portaudio", "Core Audio", ",", "ad_rewire" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 490.5, 810.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 120.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 490.5, 840.0, 87.0, 22.0 ],
"text" : "adstatus driver"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patching_rect" : [ 108.0, 175.0, 31.0, 22.0 ],
"text" : "t set"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 108.0, 145.0, 65.0, 22.0 ],
"text" : "route clear"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 100.0, 123.0, 22.0 ],
"text" : "substitute append set"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-82",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-83",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-82", 0 ]
}
}
]
}
,
"patching_rect" : [ 633.5, 600.0, 53.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p format"
}
}
, {
"box" : {
"id" : "obj-106",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 633.5, 570.0, 130.0, 22.0 ],
"text" : "adstatus optionname 3"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-107",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 633.5, 631.0, 104.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 217.0, 143.0, 20.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patching_rect" : [ 108.0, 175.0, 31.0, 22.0 ],
"text" : "t set"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 108.0, 145.0, 65.0, 22.0 ],
"text" : "route clear"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 100.0, 123.0, 22.0 ],
"text" : "substitute append set"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-82",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-83",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-82", 0 ]
}
}
]
}
,
"patching_rect" : [ 490.5, 600.0, 53.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p format"
}
}
, {
"box" : {
"id" : "obj-103",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 490.5, 570.0, 130.0, 22.0 ],
"text" : "adstatus optionname 2"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-104",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 490.5, 631.0, 104.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 193.0, 142.0, 20.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 633.5, 705.0, 100.0, 22.0 ],
"text" : "adstatus option 3"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-100",
"items" : "",
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 633.5, 675.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 216.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-101",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 686.0, 225.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 150.0, 142.0, 22.0 ],
"text" : "menumode 0, append $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 195.0, 111.0, 22.0 ],
"text" : "clear, menumode 2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 112.0, 120.0, 109.0, 22.0 ],
"text" : "route append clear"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 90.0, 81.0, 22.0 ],
"text" : "routepass set"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 633.5, 735.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p formatMenu"
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 490.5, 705.0, 100.0, 22.0 ],
"text" : "adstatus option 2"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-97",
"items" : "",
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 490.5, 675.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 192.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 686.0, 225.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 150.0, 142.0, 22.0 ],
"text" : "menumode 0, append $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 195.0, 111.0, 22.0 ],
"text" : "clear, menumode 2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 112.0, 120.0, 109.0, 22.0 ],
"text" : "route append clear"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 90.0, 81.0, 22.0 ],
"text" : "routepass set"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 490.5, 735.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p formatMenu"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 190.5, 705.0, 100.0, 22.0 ],
"text" : "adstatus option 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"hint" : "",
"id" : "obj-94",
"items" : [ "None", ",", "NDI Audio", ",", "BlackHole 16ch", ",", "MacBook Pro Microphone", ",", "Loopback Audio", ",", "Aggregate Device" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 190.5, 675.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 144.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 686.0, 225.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 150.0, 142.0, 22.0 ],
"text" : "menumode 0, append $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 195.0, 111.0, 22.0 ],
"text" : "clear, menumode 2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 112.0, 120.0, 109.0, 22.0 ],
"text" : "route append clear"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 90.0, 81.0, 22.0 ],
"text" : "routepass set"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 190.5, 735.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p formatMenu"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patching_rect" : [ 108.0, 175.0, 31.0, 22.0 ],
"text" : "t set"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 108.0, 145.0, 65.0, 22.0 ],
"text" : "route clear"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 100.0, 123.0, 22.0 ],
"text" : "substitute append set"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-82",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-83",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-82", 0 ]
}
}
]
}
,
"patching_rect" : [ 340.5, 600.0, 53.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p format"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 340.5, 570.0, 130.0, 22.0 ],
"text" : "adstatus optionname 1"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 190.5, 451.0, 109.0, 22.0 ],
"text" : "route append clear"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 490.5, 451.0, 109.0, 22.0 ],
"text" : "route append clear"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "set" ],
"patching_rect" : [ 108.0, 175.0, 31.0, 22.0 ],
"text" : "t set"
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 108.0, 145.0, 65.0, 22.0 ],
"text" : "route clear"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 100.0, 123.0, 22.0 ],
"text" : "substitute append set"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-82",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-83",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-76", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-82", 0 ]
}
}
]
}
,
"patching_rect" : [ 190.5, 600.0, 53.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p format"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 190.5, 570.0, 130.0, 22.0 ],
"text" : "adstatus optionname 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Give priority to midi events and scheduling over interface drawing. Enable this when audio is your highest priority. When visuals are your highest priority, disable this.",
"id" : "obj-72",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 190.5, 346.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 335.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Link the timing of events to the signal vectorsize in the audio thread. This greatly improvies timing accuracy when using lower signal vectorsizes.",
"id" : "obj-71",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 490.5, 361.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 359.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "",
"id" : "obj-70",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 633.5, 361.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 13.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"id" : "obj-69",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 633.5, 331.0, 83.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 15.0, 142.0, 20.0 ],
"text" : "Audio On/Off",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 633.5, 391.0, 91.0, 22.0 ],
"text" : "adstatus switch"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-63",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 340.5, 870.0, 38.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 445.62203999999997, 38.0, 20.0 ],
"text" : "Out 2",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-64",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 340.5, 780.0, 38.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 420.62203999999997, 38.0, 20.0 ],
"text" : "Out 1",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-62",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 870.0, 29.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 445.62203999999997, 29.0, 20.0 ],
"text" : "In 2",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-61",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 780.0, 29.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 420.62203999999997, 30.0, 20.0 ],
"text" : "In 1",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-60",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 340.5, 631.0, 104.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 169.0, 142.0, 20.0 ],
"text" : "Output Device",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-59",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 630.0, 103.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 145.0, 142.0, 20.0 ],
"text" : "Input Device",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 340.5, 705.0, 100.0, 22.0 ],
"text" : "adstatus option 1"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-58",
"items" : [ "None", ",", "BlackHole 16ch", ",", "External Headphones", ",", "MacBook Pro Speakers", ",", "NDI Audio", ",", "Aggregate Device" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 340.5, 675.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 168.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-54",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 633.5, 180.0, 45.0, 22.0 ],
"text" : "update"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 358.0, 421.0, 92.0, 22.0 ],
"text" : "prepend hidden"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 358.0, 391.0, 29.5, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"id" : "obj-49",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 315.0, 61.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 336.0, 143.0, 20.0 ],
"text" : "Overdrive",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 0,
"id" : "obj-48",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 490.5, 331.0, 87.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 360.0, 143.0, 20.0 ],
"text" : "Audio Interrupt",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-45",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 850.5, 525.859069999999974, 94.0, 35.0 ],
"text" : ";\rdsp driver setup"
}
}
, {
"box" : {
"id" : "obj-114",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 343.0, 244.0, 288.0, 361.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"title" : "I/O Mappings",
"boxes" : [ {
"box" : {
"border" : 2.0,
"id" : "obj-25",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 259.0, 513.0, 74.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 140.939544677734375, 46.0, 10.948158264160156, 309.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"hidden" : 1,
"id" : "obj-84",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 393.5, 477.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 6.0, 4.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato Bold Italic",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-115",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 382.5, 452.0, 41.0, 21.0 ],
"presentation" : 1,
"presentation_rect" : [ -29.0, 4.0, 41.0, 21.0 ],
"text" : "View",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"hidden" : 1,
"id" : "obj-237",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 445.5, 477.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 6.0, 28.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato Bold Italic",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-78",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 434.5, 452.0, 57.0, 21.0 ],
"presentation" : 1,
"presentation_rect" : [ -52.0, 28.0, 58.0, 21.0 ],
"text" : "NoFloat",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-238",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 408.5, 547.0, 68.0, 23.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-239",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 633.0, 321.0, 657.0, 488.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-33",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 448.0, 443.0, 90.0, 23.0 ],
"text" : "window getsize"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 526.5, 104.0, 60.0, 23.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 526.5, 73.0, 81.0, 23.0 ],
"text" : "route window"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 526.5, 32.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 392.0, 13.0, 60.0, 37.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 466.0, 378.0, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 466.0, 257.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-6",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 466.0, 279.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 466.0, 301.0, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 362.0, 428.0, 77.0, 37.0 ],
"text" : "savewindow 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 301.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 301.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 378.0, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-38",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 466.0, 323.0, 173.0, 37.0 ],
"text" : "window flags nofloat, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-39",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 323.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 43.0, 279.0, 46.0, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-42",
"linecount" : 3,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 70.0, 343.0, 102.0, 52.0 ],
"text" : "window flags grow, window flags zoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-43",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 257.0, 109.0, 37.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-45",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 208.0, 186.0, 37.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-46",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 157.0, 186.0, 37.0, 35.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 186.0, 34.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-48",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 54.0, 186.0, 34.0, 35.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-49",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 171.0, 147.0, 31.0, 35.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 43.0, 167.0, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-52",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 147.0, 127.0, 23.0 ],
"text" : "130 50 1136 440"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 197.0, 205.0, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-54",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 146.0, 205.0, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 227.0, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-56",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 94.0, 205.0, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-57",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 43.0, 205.0, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 378.0, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-32",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 480.0, 343.0, 161.0, 37.0 ],
"text" : "window flags float, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 323.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 283.0, 279.0, 46.0, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-29",
"linecount" : 3,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 310.0, 343.0, 114.0, 52.0 ],
"text" : "window flags nogrow, window flags nozoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-28",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 257.0, 109.0, 37.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 448.0, 186.0, 37.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 397.0, 186.0, 37.0, 35.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 345.0, 186.0, 34.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 294.0, 186.0, 34.0, 35.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 411.0, 147.0, 31.0, 35.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 283.0, 167.0, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 147.0, 127.0, 23.0 ],
"text" : "343 244 631 605"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 437.0, 205.0, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 386.0, 205.0, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 227.0, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 334.0, 205.0, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 283.0, 205.0, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 284.0, 69.0, 31.0, 35.0 ],
"text" : "view"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 250.0, 90.0, 83.0, 37.0 ],
"text" : "presentation $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 250.0, 69.0, 32.5, 23.0 ],
"text" : "== 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 153.0, 17.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-41",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 153.0, 52.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 153.0, 74.0, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 250.0, 443.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-40", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-40", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-51", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-51", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-51", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 3 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 2 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"midpoints" : [ 52.5, 251.0, 34.0, 251.0, 34.0, 139.0, 160.5, 139.0 ],
"order" : 0,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"midpoints" : [ 292.5, 251.0, 274.0, 251.0, 274.0, 139.0, 400.5, 139.0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 408.5, 513.0, 56.0, 23.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p View"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-127",
"items" : 9,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 285.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 214.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-128",
"items" : 8,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 267.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 197.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-129",
"items" : 7,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 249.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 180.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-130",
"items" : 6,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 231.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 163.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-131",
"items" : 5,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 213.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 146.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-132",
"items" : 4,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 195.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 129.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-133",
"items" : 3,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 177.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 112.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-134",
"items" : 10,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 303.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 231.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-135",
"items" : 11,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 321.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 248.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-136",
"items" : 12,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 339.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 265.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-137",
"items" : 13,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 357.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 282.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-138",
"items" : 14,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 375.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 299.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-139",
"items" : 15,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 393.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 316.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-140",
"items" : 16,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 411.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 333.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-141",
"items" : 2,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 159.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 95.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-142",
"items" : 1,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 141.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 147.0, 78.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-143",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 228.0, 171.0, 713.0, 321.0 ],
"bglocked" : 1,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.0, 177.0, 33.0, 18.0 ],
"text" : "pack"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 55.0, 129.0, 32.5, 18.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 27.0, 63.0, 32.5, 18.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 27.0, 42.0, 32.5, 18.0 ],
"text" : "* 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 27.0, 107.0, 47.0, 18.0 ],
"text" : "Uzi 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 69.0, 155.0, 32.5, 18.0 ],
"text" : "+"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 27.0, 85.0, 74.5, 18.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 624.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 586.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 548.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 472.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-17",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 396.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 358.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-19",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 321.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-21",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 207.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-24",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 131.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 55.0, 199.0, 588.0, 18.0 ],
"text" : "spray 16"
}
}
, {
"box" : {
"comment" : "1-16",
"id" : "obj-28",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 27.0, 15.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "16",
"id" : "obj-29",
"index" : 16,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 624.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "15",
"id" : "obj-30",
"index" : 15,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 586.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "14",
"id" : "obj-31",
"index" : 14,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 548.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "13",
"id" : "obj-32",
"index" : 13,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 510.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "12",
"id" : "obj-33",
"index" : 12,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 472.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "11",
"id" : "obj-34",
"index" : 11,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 434.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "10",
"id" : "obj-35",
"index" : 10,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 396.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "9",
"id" : "obj-36",
"index" : 9,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 358.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "8",
"id" : "obj-37",
"index" : 8,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 321.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "7",
"id" : "obj-38",
"index" : 7,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 283.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "6",
"id" : "obj-39",
"index" : 6,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 245.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "5",
"id" : "obj-40",
"index" : 5,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 207.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "4",
"id" : "obj-41",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 169.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "3",
"id" : "obj-42",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 131.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "2",
"id" : "obj-43",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 93.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "1",
"id" : "obj-44",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 55.0, 277.0, 17.0, 17.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-27", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-27", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-27", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-27", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-27", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-27", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-27", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-27", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-27", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-27", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-27", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-27", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-27", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-27", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-9", 1 ]
}
}
]
}
,
"patching_rect" : [ 525.0, 84.0, 221.5, 23.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p Ogrouplabel"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-144",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 40.0, 141.0, 672.0, 300.0 ],
"bglocked" : 1,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 46.0, 181.0, 33.0, 18.0 ],
"text" : "pack"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 46.0, 134.0, 32.5, 18.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 19.0, 68.0, 32.5, 18.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 19.0, 46.0, 32.5, 18.0 ],
"text" : "* 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 618.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 580.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 542.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 504.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 427.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 389.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 351.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 313.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-17",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 199.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-19",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 122.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-21",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 84.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 46.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 19.0, 112.0, 46.0, 18.0 ],
"text" : "Uzi 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 60.0, 159.0, 32.5, 18.0 ],
"text" : "+"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 19.0, 90.0, 73.5, 18.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 46.0, 203.0, 591.0, 18.0 ],
"text" : "spray 16"
}
}
, {
"box" : {
"comment" : "1-16",
"id" : "obj-27",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 19.0, 14.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "16",
"id" : "obj-28",
"index" : 16,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 618.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "15",
"id" : "obj-29",
"index" : 15,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 580.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "14",
"id" : "obj-30",
"index" : 14,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 542.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "13",
"id" : "obj-31",
"index" : 13,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 504.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "12",
"id" : "obj-32",
"index" : 12,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "11",
"id" : "obj-33",
"index" : 11,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 427.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "10",
"id" : "obj-34",
"index" : 10,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 389.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "9",
"id" : "obj-35",
"index" : 9,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 351.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "8",
"id" : "obj-36",
"index" : 8,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 313.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "7",
"id" : "obj-37",
"index" : 7,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 275.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "6",
"id" : "obj-38",
"index" : 6,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 237.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "5",
"id" : "obj-39",
"index" : 5,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 199.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "4",
"id" : "obj-40",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 160.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "3",
"id" : "obj-41",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 122.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "2",
"id" : "obj-42",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 84.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "1",
"id" : "obj-43",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 46.0, 253.0, 17.0, 17.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-23", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-26", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-26", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-26", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-26", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-26", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-26", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-26", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-26", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-26", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-26", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-26", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-26", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-26", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-26", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 754.0, 84.0, 221.5, 23.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p Ogroup"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-145",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 581.0, 31.0, 79.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 172.969772338867188, 23.0, 79.0, 20.0 ],
"text" : "Ch Group",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-146",
"items" : [ "1-16", ",", "17-32", ",", "33-48", ",", "49-64", ",", "65-80", ",", "81-96", ",", "97-112", ",", "113-128", ",", "129-144", ",", "145-160", ",", "161-176", ",", "177-192", ",", "193-208", ",", "209-224", ",", "225-240", ",", "241-256", ",", "257-272", ",", "273-288", ",", "289-304", ",", "305-320", ",", "321-336", ",", "337-352", ",", "353-368", ",", "369-384", ",", "385-400", ",", "401-416", ",", "417-432", ",", "433-448", ",", "449-464", ",", "465-480", ",", "481-496", ",", "497-512", ",", "513-528", ",", "529-544", ",", "545-560", ",", "561-576", ",", "577-592", ",", "593-608", ",", "609-624", ",", "625-640", ",", "641-656", ",", "657-672", ",", "673-688", ",", "689-704", ",", "705-720", ",", "721-736", ",", "737-752", ",", "753-768", ",", "769-784", ",", "785-800", ",", "801-816", ",", "817-832", ",", "833-848", ",", "849-864", ",", "865-880", ",", "881-896", ",", "897-912", ",", "913-928", ",", "929-944", ",", "945-960", ",", "961-976", ",", "977-992", ",", "993-1008", ",", "1009-1024" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 525.0, 30.0, 50.939551999999999, 22.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 147.0, 46.0, 139.939544677734375, 22.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-147",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 411.0, 87.0, 37.0 ],
"text" : "adstatus output 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-148",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 393.0, 87.0, 37.0 ],
"text" : "adstatus output 15"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-149",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 375.0, 87.0, 37.0 ],
"text" : "adstatus output 14"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-150",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 357.0, 87.0, 37.0 ],
"text" : "adstatus output 13"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-151",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 339.0, 87.0, 37.0 ],
"text" : "adstatus output 12"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-152",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 321.0, 87.0, 37.0 ],
"text" : "adstatus output 11"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-153",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 303.0, 87.0, 37.0 ],
"text" : "adstatus output 10"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-154",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 285.0, 82.0, 37.0 ],
"text" : "adstatus output 9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-155",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 267.0, 82.0, 37.0 ],
"text" : "adstatus output 8"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-156",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 249.0, 82.0, 37.0 ],
"text" : "adstatus output 7"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-157",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 231.0, 82.0, 37.0 ],
"text" : "adstatus output 6"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-158",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 213.0, 82.0, 37.0 ],
"text" : "adstatus output 5"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-159",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 195.0, 82.0, 37.0 ],
"text" : "adstatus output 4"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-160",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 177.0, 82.0, 37.0 ],
"text" : "adstatus output 3"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-161",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 159.0, 82.0, 37.0 ],
"text" : "adstatus output 2"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-162",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 754.0, 141.0, 82.0, 37.0 ],
"text" : "adstatus output 1"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-163",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 411.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 333.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-164",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 393.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 316.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-165",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 375.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 299.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-166",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 357.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 282.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-167",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 339.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 265.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-168",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 321.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 248.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-169",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 303.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 231.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-170",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 285.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 214.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-171",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 267.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 197.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-172",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 249.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 180.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-173",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 231.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 163.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-174",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 213.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 146.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-175",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 195.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 129.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-176",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 177.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 112.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-177",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 159.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 95.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-178",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 701.0, 141.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 187.0, 78.0, 99.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-179",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 652.0, 30.0, 104.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 160.969772338867188, 2.0, 104.0, 20.0 ],
"text" : "Output Mapping",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-3",
"items" : 9,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 285.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 214.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-4",
"items" : 8,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 267.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 197.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-5",
"items" : 7,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 249.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 180.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-6",
"items" : 6,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 231.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 163.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-7",
"items" : 5,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 213.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 146.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-8",
"items" : 4,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 195.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 129.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-10",
"items" : 3,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 177.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 112.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-11",
"items" : 10,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 303.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 231.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-12",
"items" : 11,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 321.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 248.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-13",
"items" : 12,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 339.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 265.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-14",
"items" : 13,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 357.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 282.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-15",
"items" : 14,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 375.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 299.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-16",
"items" : 15,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 393.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 316.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-17",
"items" : 16,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 411.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 333.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-18",
"items" : 2,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 159.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 95.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato Bold",
"fontsize" : 12.0,
"id" : "obj-19",
"items" : 1,
"maxclass" : "umenu",
"menumode" : 2,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 30.0, 141.0, 28.0, 23.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 78.0, 40.0, 23.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 228.0, 171.0, 713.0, 321.0 ],
"bglocked" : 1,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.0, 177.0, 33.0, 18.0 ],
"text" : "pack"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 55.0, 129.0, 32.5, 18.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 27.0, 63.0, 32.5, 18.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 27.0, 42.0, 32.5, 18.0 ],
"text" : "* 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 27.0, 107.0, 47.0, 18.0 ],
"text" : "Uzi 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 69.0, 155.0, 32.5, 18.0 ],
"text" : "+"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 27.0, 85.0, 74.5, 18.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 624.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 586.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 548.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 472.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-17",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 396.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 358.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-19",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 321.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 283.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-21",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 207.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-24",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 131.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.0, 246.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.0, 221.0, 73.0, 16.0 ],
"text" : "setitem 0 $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 55.0, 199.0, 588.0, 18.0 ],
"text" : "spray 16"
}
}
, {
"box" : {
"comment" : "1-16",
"id" : "obj-28",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 27.0, 15.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "16",
"id" : "obj-29",
"index" : 16,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 624.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "15",
"id" : "obj-30",
"index" : 15,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 586.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "14",
"id" : "obj-31",
"index" : 14,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 548.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "13",
"id" : "obj-32",
"index" : 13,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 510.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "12",
"id" : "obj-33",
"index" : 12,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 472.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "11",
"id" : "obj-34",
"index" : 11,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 434.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "10",
"id" : "obj-35",
"index" : 10,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 396.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "9",
"id" : "obj-36",
"index" : 9,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 358.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "8",
"id" : "obj-37",
"index" : 8,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 321.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "7",
"id" : "obj-38",
"index" : 7,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 283.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "6",
"id" : "obj-39",
"index" : 6,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 245.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "5",
"id" : "obj-40",
"index" : 5,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 207.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "4",
"id" : "obj-41",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 169.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "3",
"id" : "obj-42",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 131.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "2",
"id" : "obj-43",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 93.0, 277.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "1",
"id" : "obj-44",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 55.0, 277.0, 17.0, 17.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-27", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-27", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-27", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-27", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-27", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-27", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-27", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-27", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-27", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-27", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-27", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-27", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-27", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-27", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-9", 1 ]
}
}
]
}
,
"patching_rect" : [ 30.0, 84.0, 221.5, 23.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p Igrouplabel"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 40.0, 141.0, 672.0, 300.0 ],
"bglocked" : 1,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 46.0, 181.0, 33.0, 18.0 ],
"text" : "pack"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 46.0, 134.0, 32.5, 18.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 19.0, 68.0, 32.5, 18.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 19.0, 46.0, 32.5, 18.0 ],
"text" : "* 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 618.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 580.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 542.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 504.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 427.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 389.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 351.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 313.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-17",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 237.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 199.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-19",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 122.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-21",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 84.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 46.0, 225.0, 38.0, 16.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 19.0, 112.0, 46.0, 18.0 ],
"text" : "Uzi 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 60.0, 159.0, 32.5, 18.0 ],
"text" : "+"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 19.0, 90.0, 73.5, 18.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 16,
"outlettype" : [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect" : [ 46.0, 203.0, 591.0, 18.0 ],
"text" : "spray 16"
}
}
, {
"box" : {
"comment" : "1-16",
"id" : "obj-27",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 19.0, 14.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "16",
"id" : "obj-28",
"index" : 16,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 618.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "15",
"id" : "obj-29",
"index" : 15,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 580.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "14",
"id" : "obj-30",
"index" : 14,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 542.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "13",
"id" : "obj-31",
"index" : 13,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 504.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "12",
"id" : "obj-32",
"index" : 12,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 465.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "11",
"id" : "obj-33",
"index" : 11,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 427.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "10",
"id" : "obj-34",
"index" : 10,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 389.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "9",
"id" : "obj-35",
"index" : 9,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 351.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "8",
"id" : "obj-36",
"index" : 8,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 313.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "7",
"id" : "obj-37",
"index" : 7,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 275.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "6",
"id" : "obj-38",
"index" : 6,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 237.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "5",
"id" : "obj-39",
"index" : 5,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 199.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "4",
"id" : "obj-40",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 160.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "3",
"id" : "obj-41",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 122.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "2",
"id" : "obj-42",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 84.0, 253.0, 17.0, 17.0 ]
}
}
, {
"box" : {
"comment" : "1",
"id" : "obj-43",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 46.0, 253.0, 17.0, 17.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-23", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-26", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-26", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-26", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-26", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-26", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-26", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-26", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-26", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-26", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-26", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-26", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-26", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-26", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-26", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 259.0, 84.0, 221.5, 23.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p Igroup"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-38",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 31.0, 79.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 43.969776153564453, 23.0, 79.0, 20.0 ],
"text" : "Ch Group",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-39",
"items" : [ "1-16", ",", "17-32", ",", "33-48", ",", "49-64", ",", "65-80", ",", "81-96", ",", "97-112", ",", "113-128", ",", "129-144", ",", "145-160", ",", "161-176", ",", "177-192", ",", "193-208", ",", "209-224", ",", "225-240", ",", "241-256", ",", "257-272", ",", "273-288", ",", "289-304", ",", "305-320", ",", "321-336", ",", "337-352", ",", "353-368", ",", "369-384", ",", "385-400", ",", "401-416", ",", "417-432", ",", "433-448", ",", "449-464", ",", "465-480", ",", "481-496", ",", "497-512", ",", "513-528", ",", "529-544", ",", "545-560", ",", "561-576", ",", "577-592", ",", "593-608", ",", "609-624", ",", "625-640", ",", "641-656", ",", "657-672", ",", "673-688", ",", "689-704", ",", "705-720", ",", "721-736", ",", "737-752", ",", "753-768", ",", "769-784", ",", "785-800", ",", "801-816", ",", "817-832", ",", "833-848", ",", "849-864", ",", "865-880", ",", "881-896", ",", "897-912", ",", "913-928", ",", "929-944", ",", "945-960", ",", "961-976", ",", "977-992", ",", "993-1008", ",", "1009-1024" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 259.0, 30.0, 50.939551999999999, 22.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 6.0, 46.0, 130.939544677734375, 22.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-60",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 411.0, 87.0, 37.0 ],
"text" : "adstatus input 16"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-61",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 393.0, 87.0, 37.0 ],
"text" : "adstatus input 15"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-62",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 375.0, 87.0, 37.0 ],
"text" : "adstatus input 14"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-63",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 357.0, 87.0, 37.0 ],
"text" : "adstatus input 13"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-64",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 339.0, 87.0, 37.0 ],
"text" : "adstatus input 12"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-65",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 321.0, 87.0, 37.0 ],
"text" : "adstatus input 11"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-66",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 303.0, 87.0, 37.0 ],
"text" : "adstatus input 10"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-67",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 285.0, 82.0, 37.0 ],
"text" : "adstatus input 9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-68",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 267.0, 82.0, 37.0 ],
"text" : "adstatus input 8"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-69",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 249.0, 82.0, 37.0 ],
"text" : "adstatus input 7"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-70",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 231.0, 82.0, 37.0 ],
"text" : "adstatus input 6"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-71",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 213.0, 82.0, 37.0 ],
"text" : "adstatus input 5"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-72",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 195.0, 82.0, 37.0 ],
"text" : "adstatus input 4"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-73",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 177.0, 82.0, 37.0 ],
"text" : "adstatus input 3"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-74",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 159.0, 82.0, 37.0 ],
"text" : "adstatus input 2"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-75",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 259.0, 141.0, 82.0, 37.0 ],
"text" : "adstatus input 1"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-93",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 411.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 333.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-94",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 393.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 316.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-95",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 375.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 299.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-96",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 357.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 282.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-97",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 339.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 265.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-98",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 321.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 248.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-99",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 303.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 231.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-100",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 285.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 214.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-101",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 267.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 197.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-102",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 249.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 180.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-103",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 231.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 163.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-104",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 213.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 146.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-105",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 195.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 129.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-106",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 177.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 112.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-107",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 159.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 95.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.8, 0.8, 0.8, 0.0 ],
"bgfillcolor_color1" : [ 0.752941, 0.729412, 0.666667, 1.0 ],
"bgfillcolor_color2" : [ 0.866667, 0.831373, 0.741176, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.0, 0.501960814, 0.501960814, 1.0 ],
"fontface" : 0,
"fontname" : "Lato",
"fontsize" : 12.0,
"hint" : "",
"id" : "obj-108",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 206.0, 141.0, 50.939551999999999, 23.0 ],
"pattrmode" : 1,
"prefix_mode" : 2,
"presentation" : 1,
"presentation_rect" : [ 44.0, 78.0, 92.939544677734375, 23.0 ],
"prototypename" : "Lato9",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-109",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 386.0, 30.0, 101.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 36.469776153564453, 2.0, 101.0, 20.0 ],
"text" : "Input Mapping",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 189.0, 25.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-42",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 38.0, 513.0, 24.0, 18.045044000000001 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-35",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 208.0, 513.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 318.754742622375488, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-37",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 170.0, 513.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 284.730053901672363, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-40",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 132.0, 513.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 250.705395698547363, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-41",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 94.0, 513.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 216.680706977844238, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-34",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 208.0, 476.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 182.656018257141113, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-33",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 170.0, 476.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 148.631344795227051, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-32",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 132.0, 476.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 114.606656074523926, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-31",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 94.0, 476.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 80.581982612609863, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.5 ],
"id" : "obj-2",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 38.0, 476.0, 24.0, 18.045044000000001 ],
"presentation" : 1,
"presentation_rect" : [ 1.25, 48.081982612609863, 323.0, 17.836034774780273 ],
"proportion" : 0.39,
"rounded" : 0
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-104", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-106", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-143", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-143", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-143", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-143", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-131", 0 ],
"source" : [ "obj-143", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 0 ],
"source" : [ "obj-143", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-133", 0 ],
"source" : [ "obj-143", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-134", 0 ],
"source" : [ "obj-143", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-135", 0 ],
"source" : [ "obj-143", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-136", 0 ],
"source" : [ "obj-143", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-137", 0 ],
"source" : [ "obj-143", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-138", 0 ],
"source" : [ "obj-143", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-139", 0 ],
"source" : [ "obj-143", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 0 ],
"source" : [ "obj-143", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-141", 0 ],
"source" : [ "obj-143", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-142", 0 ],
"source" : [ "obj-143", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-147", 0 ],
"source" : [ "obj-144", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-148", 0 ],
"source" : [ "obj-144", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-149", 0 ],
"source" : [ "obj-144", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-144", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-151", 0 ],
"source" : [ "obj-144", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"source" : [ "obj-144", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-144", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-154", 0 ],
"source" : [ "obj-144", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-155", 0 ],
"source" : [ "obj-144", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-156", 0 ],
"source" : [ "obj-144", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-157", 0 ],
"source" : [ "obj-144", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-158", 0 ],
"source" : [ "obj-144", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-159", 0 ],
"source" : [ "obj-144", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-160", 0 ],
"source" : [ "obj-144", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-161", 0 ],
"source" : [ "obj-144", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-162", 0 ],
"source" : [ "obj-144", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-143", 0 ],
"order" : 1,
"source" : [ "obj-146", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-144", 0 ],
"order" : 0,
"source" : [ "obj-146", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-163", 0 ],
"source" : [ "obj-147", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-164", 0 ],
"source" : [ "obj-148", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-165", 0 ],
"source" : [ "obj-149", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-166", 0 ],
"source" : [ "obj-150", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-151", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-168", 0 ],
"source" : [ "obj-152", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-169", 0 ],
"source" : [ "obj-153", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-170", 0 ],
"source" : [ "obj-154", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-171", 0 ],
"source" : [ "obj-155", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 0 ],
"source" : [ "obj-156", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"source" : [ "obj-157", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-174", 0 ],
"source" : [ "obj-158", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"source" : [ "obj-159", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"source" : [ "obj-160", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-161", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-178", 0 ],
"source" : [ "obj-162", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-147", 0 ],
"source" : [ "obj-163", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-148", 0 ],
"source" : [ "obj-164", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-149", 0 ],
"source" : [ "obj-165", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-166", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-151", 0 ],
"source" : [ "obj-167", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"source" : [ "obj-168", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-153", 0 ],
"source" : [ "obj-169", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-154", 0 ],
"source" : [ "obj-170", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-155", 0 ],
"source" : [ "obj-171", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-156", 0 ],
"source" : [ "obj-172", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-157", 0 ],
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-158", 0 ],
"source" : [ "obj-174", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-159", 0 ],
"source" : [ "obj-175", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-160", 0 ],
"source" : [ "obj-176", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-161", 0 ],
"source" : [ "obj-177", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-162", 0 ],
"source" : [ "obj-178", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-20", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-20", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-20", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-20", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-20", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-20", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-20", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-20", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-20", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-20", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-20", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-20", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-20", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-20", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-239", 1 ],
"hidden" : 1,
"source" : [ "obj-237", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-239", 2 ],
"source" : [ "obj-238", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-238", 0 ],
"source" : [ "obj-239", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-36", 15 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-36", 14 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-36", 13 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-36", 12 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-36", 11 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-36", 10 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-36", 9 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-36", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-36", 7 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-36", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-36", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-36", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-36", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-36", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 1,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-106", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-108", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-239", 0 ],
"hidden" : 1,
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-94", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-98", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-99", 0 ]
}
}
],
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"editing_bgcolor" : [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ]
}
,
"patching_rect" : [ 790.5, 600.0, 101.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"editing_bgcolor" : [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ],
"fontname" : "Lato",
"globalpatchername" : "",
"locked_bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"tags" : ""
}
,
"text" : "p \"I/O Mappings\""
}
}
, {
"box" : {
"id" : "obj-113",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 790.5, 525.0, 36.0, 22.0 ],
"text" : "open"
}
}
, {
"box" : {
"id" : "obj-112",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 790.5, 570.0, 53.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-28",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 340.5, 900.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 210.0, 443.62203999999997, 100.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 340.5, 930.0, 101.0, 22.0 ],
"text" : "adstatus output 2"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-30",
"items" : [ "Off", ",", 1, "Output 1", ",", 2, "Output 2" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 340.5, 810.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 210.0, 419.62203999999997, 100.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 340.5, 840.0, 101.0, 22.0 ],
"text" : "adstatus output 1"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-26",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 190.5, 900.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 59.0, 443.62203999999997, 100.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 190.5, 930.0, 93.0, 22.0 ],
"text" : "adstatus input 2"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"id" : "obj-25",
"items" : [ "Off", ",", 1, "Input 1" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 190.5, 810.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 59.0, 419.62203999999997, 100.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 190.5, 840.0, 93.0, 22.0 ],
"text" : "adstatus input 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 490.5, 421.0, 103.0, 22.0 ],
"text" : "adstatus takeover"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 190.5, 421.0, 107.0, 22.0 ],
"text" : "adstatus overdrive"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 490.5, 210.0, 85.0, 22.0 ],
"text" : "adstatus sigvs"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"hint" : "Set the internal signal buffersize. Higher buffersize is less heavy on the cpu, but more latency between in and output. Default = 256 samples",
"id" : "obj-16",
"items" : [ 1, ",", 2, ",", 4, ",", 8, ",", 16, ",", 32, ",", 64, ",", 128, ",", 256, ",", 512, ",", 1024, ",", 2048, ",", 4096 ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 490.5, 180.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 311.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 633.5, 210.0, 101.0, 22.0 ],
"text" : "prepend adstatus"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 633.5, 240.0, 57.0, 22.0 ],
"text" : "universal"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 190.5, 210.0, 67.0, 22.0 ],
"text" : "adstatus sr"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"hint" : "Set the samplerate. Higher samplerate is better sound quality but heavier on cpu. Default = 44100 Hz",
"id" : "obj-10",
"items" : [ 44100, ",", 48000, ",", 88200, ",", 96000 ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 190.5, 180.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 263.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 686.0, 225.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 150.0, 142.0, 22.0 ],
"text" : "menumode 0, append $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 157.0, 195.0, 111.0, 22.0 ],
"text" : "clear, menumode 2"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 112.0, 120.0, 109.0, 22.0 ],
"text" : "route append clear"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 255.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 90.0, 81.0, 22.0 ],
"text" : "routepass set"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 340.5, 735.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p formatMenu"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 340.5, 210.0, 79.0, 22.0 ],
"text" : "adstatus iovs"
}
}
, {
"box" : {
"annotation" : "",
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"elementcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.5 ],
"hint" : "Set the input/output buffersize. Higher buffersize is less heavy on the cpu, but more latency between in and output. Default = 256 samples",
"id" : "obj-1",
"items" : [ 32, ",", 64, ",", 128, ",", 256, ",", 512, ",", 1024, ",", 2048 ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 340.5, 180.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 287.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-121",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 190.5, 990.0, 66.0, 10.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 248.0, 295.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"midpoints" : [ 643.0, 767.0, 620.0, 767.0, 620.0, 664.0, 643.0, 664.0 ],
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-106", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"midpoints" : [ 500.0, 872.0, 475.0, 872.0, 475.0, 799.0, 500.0, 799.0 ],
"source" : [ "obj-110", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-114", 0 ],
"source" : [ "obj-112", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-112", 0 ],
"source" : [ "obj-113", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-113", 0 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-118", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-123", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 1 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 2 ],
"midpoints" : [ 50.0, 407.0, 131.770935000000009, 407.0, 131.770935000000009, 259.0, 95.541870000000003, 259.0 ],
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-140", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"midpoints" : [ 500.0, 245.0, 474.0, 245.0, 474.0, 169.0, 500.0, 169.0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"midpoints" : [ 350.0, 245.0, 324.0, 245.0, 324.0, 169.0, 350.0, 169.0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"midpoints" : [ 200.0, 872.0, 175.0, 872.0, 175.0, 799.0, 200.0, 799.0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"midpoints" : [ 200.0, 962.0, 175.0, 962.0, 175.0, 889.0, 200.0, 889.0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"midpoints" : [ 350.0, 962.0, 325.0, 962.0, 325.0, 889.0, 350.0, 889.0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"midpoints" : [ 350.0, 767.0, 327.0, 767.0, 327.0, 664.0, 350.0, 664.0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 350.0, 872.0, 325.0, 872.0, 325.0, 799.0, 350.0, 799.0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 1,
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"order" : 0,
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"hidden" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"hidden" : 1,
"source" : [ "obj-43", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"hidden" : 1,
"source" : [ "obj-43", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"hidden" : 1,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"hidden" : 1,
"source" : [ "obj-43", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"hidden" : 1,
"source" : [ "obj-43", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 0,
"source" : [ "obj-44", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 1,
"source" : [ "obj-44", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"order" : 1,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"order" : 0,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"order" : 1,
"source" : [ "obj-56", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"order" : 0,
"source" : [ "obj-56", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"order" : 1,
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"order" : 0,
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"midpoints" : [ 590.0, 482.0, 475.0, 482.0, 475.0, 350.0, 500.0, 350.0 ],
"source" : [ "obj-87", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"midpoints" : [ 290.0, 481.0, 175.0, 481.0, 175.0, 339.0, 200.0, 339.0 ],
"order" : 1,
"source" : [ "obj-88", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"order" : 0,
"source" : [ "obj-88", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"midpoints" : [ 200.0, 245.0, 174.0, 245.0, 174.0, 169.0, 200.0, 169.0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-94", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"midpoints" : [ 200.0, 767.0, 177.0, 767.0, 177.0, 664.0, 200.0, 664.0 ],
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 0 ],
"midpoints" : [ 500.0, 767.0, 477.0, 767.0, 477.0, 664.0, 500.0, 664.0 ],
"source" : [ "obj-98", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-99", 0 ]
}
}
],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"editing_bgcolor" : [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ]
}
}
================================================
FILE: mercury_ide/patchers/setupEditor.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 203.0, 230.0, 328.0, 504.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 1129.0, 343.0, 117.0, 22.0 ],
"text" : "zl.compare mcyVout"
}
}
, {
"box" : {
"id" : "obj-101",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 1158.0, 383.5, 83.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 463.0, 148.0, 20.0 ],
"text" : "Enable editor",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "When disable the cursor will have only its \"Cursor color\", otherwise it will alternate between \"Cursor color\" and \"Blink color\". Default = on",
"id" : "obj-97",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 1129.0, 383.5, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 463.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-467",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1129.0, 453.5, 92.0, 22.0 ],
"text" : "prepend drawto"
}
}
, {
"box" : {
"id" : "obj-398",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 1129.0, 417.5, 142.0, 22.0 ],
"text" : "zl.lookup _none mcyVout"
}
}
, {
"box" : {
"id" : "obj-103",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 1032.0, 378.0, 75.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 440.0, 148.0, 20.0 ],
"text" : "Ignore keyboard",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "When disable the cursor will have only its \"Cursor color\", otherwise it will alternate between \"Cursor color\" and \"Blink color\". Default = on",
"id" : "obj-102",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 1001.0, 383.5, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 439.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1001.0, 417.5, 121.0, 22.0 ],
"text" : "prepend ignore_keys"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 930.0, 268.0, 201.0, 22.0 ],
"text" : "route slide_time ignore_keys drawto"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 930.0, 451.0, 110.0, 22.0 ],
"text" : "prepend slide_time"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-79",
"maxclass" : "number",
"minimum" : 0,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 930.0, 417.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 415.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-75",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 930.0, 378.0, 75.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 416.0, 148.0, 20.0 ],
"text" : "Resize smoothing",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 1065.0, 642.541870000000017, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-50",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 950.5, 736.270935000000009, 75.0, 35.0 ],
"text" : "prepend outlinecolor"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1035.0, 749.270935000000009, 129.0, 22.0 ],
"text" : "prepend number_color"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 1065.0, 666.541870000000017, 119.999999999999773, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 291.270935000000009, 148.0, 20.0 ],
"text" : "Line numbers color",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-73",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"outlinecolor" : [ 1.0, 1.0, 1.0, 0.203125 ],
"parameter_enable" : 0,
"patching_rect" : [ 1035.0, 665.270935000000009, 22.541870000000017, 22.541870000000017 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 290.0, 22.541870000000017, 22.541870000000017 ]
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "list", "bang" ],
"patching_rect" : [ 1035.0, 706.270935000000009, 158.0, 22.0 ],
"text" : "colorpicker @compatibility 0"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 225.0, 640.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 855.0, 642.541870000000017, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 634.541870000000017, 640.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 430.25, 640.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-132",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 726.0, 440.5, 75.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 369.0, 148.0, 20.0 ],
"text" : "Blink time",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-131",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 675.0, 268.0, 93.0, 22.0 ],
"text" : "route blink_time"
}
}
, {
"box" : {
"id" : "obj-125",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 693.0, 227.0, 107.0, 22.0 ],
"text" : "route blink_enable"
}
}
, {
"box" : {
"id" : "obj-123",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 675.0, 467.0, 110.0, 22.0 ],
"text" : "prepend blink_time"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"format" : 6,
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-122",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 675.0, 439.270935000000009, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 368.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-120",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 740.5, 736.270935000000009, 75.0, 35.0 ],
"text" : "prepend outlinecolor"
}
}
, {
"box" : {
"id" : "obj-119",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 527.0, 736.270935000000009, 75.0, 35.0 ],
"text" : "prepend outlinecolor"
}
}
, {
"box" : {
"id" : "obj-118",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 304.499999999999886, 735.0, 75.0, 35.0 ],
"text" : "prepend outlinecolor"
}
}
, {
"box" : {
"id" : "obj-117",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 736.270935000000009, 75.0, 35.0 ],
"text" : "prepend outlinecolor"
}
}
, {
"box" : {
"id" : "obj-115",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 375.0, 66.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
, {
"box" : {
"id" : "obj-112",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 930.0, 315.0, 90.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 393.0, 148.0, 20.0 ],
"text" : "Cursor characters",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-111",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 726.0, 315.0, 75.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 345.0, 148.0, 20.0 ],
"text" : "Enable cursor blink",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 913.0, 510.0, 48.0, 22.0 ],
"text" : "s editor"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 824.0, 510.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-108",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 825.0, 283.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 824.0, 467.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 825.0, 255.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 825.0, 227.0, 73.0, 22.0 ],
"text" : "route cursor"
}
}
, {
"box" : {
"id" : "obj-89",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 825.0, 167.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 825.0, 378.0, 59.0, 22.0 ],
"text" : "route text"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 825.0, 417.5, 89.0, 22.0 ],
"text" : "prepend cursor"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bordercolor" : [ 0.498039215686275, 0.498039215686275, 0.498039215686275, 0.25 ],
"id" : "obj-86",
"keymode" : 1,
"lines" : 1,
"maxclass" : "textedit",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "int", "", "" ],
"outputmode" : 1,
"parameter_enable" : 0,
"patching_rect" : [ 825.0, 315.0, 100.0, 50.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 392.0, 145.0, 22.0 ],
"text" : "<==",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 693.0, 356.5, 123.0, 22.0 ],
"text" : "prepend blink_enable"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "When disable the cursor will have only its \"Cursor color\", otherwise it will alternate between \"Cursor color\" and \"Blink color\". Default = on",
"id" : "obj-84",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 693.0, 315.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 343.999999999999943, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 477.999999999999773, 315.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 559.0, 315.0, 48.0, 22.0 ],
"text" : "s editor"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 372.000000000000227, 579.0, 325.0, 22.0 ],
"text" : "route color cursor_color blink_color run_color number_color"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 372.000000000000227, 549.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 510.0, 384.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 195.0, 356.5, 211.0, 22.0 ],
"text" : "route tracking leadscale scale position"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 330.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 827.5, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 285.0, 827.5, 48.0, 22.0 ],
"text" : "s editor"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 795.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 579.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 285.0, 579.0, 48.0, 22.0 ],
"text" : "s editor"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 534.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.0, 451.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.0, 482.270935000000009, 97.0, 22.0 ],
"text" : "prepend position"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 482.270935000000009, 84.0, 22.0 ],
"text" : "prepend scale"
}
}
, {
"box" : {
"id" : "obj-33",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 311.0, 441.5, 61.999999999999773, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 75.0, 148.0, 20.0 ],
"text" : "Line spacing",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 482.270935000000009, 107.0, 22.0 ],
"text" : "prepend leadscale"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"format" : 6,
"hint" : "Adjust the distance between lines of code.",
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-35",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 300.0, 417.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 75.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 482.270935000000009, 98.0, 22.0 ],
"text" : "prepend tracking"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 392.000000000000227, 749.270935000000009, 122.0, 22.0 ],
"text" : "prepend cursor_color"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 748.0, 82.0, 22.0 ],
"text" : "prepend color"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 610.0, 749.270935000000009, 113.0, 22.0 ],
"text" : "prepend blink_color"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 825.0, 749.270935000000009, 106.0, 22.0 ],
"text" : "prepend run_color"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 855.0, 666.541870000000017, 119.999999999999773, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 266.89654500000006, 148.0, 20.0 ],
"text" : "Execute color",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-24",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"outlinecolor" : [ 0.501966714859009, 0.001555800437927, 0.9985111951828, 1.0 ],
"parameter_enable" : 0,
"patching_rect" : [ 825.0, 665.270935000000009, 22.541870000000017, 22.541870000000017 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 265.625610000000052, 22.541870000000017, 22.541870000000017 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "list", "bang" ],
"patching_rect" : [ 825.0, 706.270935000000009, 158.0, 22.0 ],
"text" : "colorpicker @compatibility 0"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 640.0, 667.270935000000009, 119.999999999999773, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 242.354675000000043, 148.0, 20.0 ],
"text" : "Blink color",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-21",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"outlinecolor" : [ 0.400000006, 0.400000006, 1.0, 1.0 ],
"parameter_enable" : 0,
"patching_rect" : [ 610.0, 666.0, 22.541870000000017, 22.541870000000017 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 241.083740000000034, 22.541870000000017, 22.541870000000017 ]
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "list", "bang" ],
"patching_rect" : [ 610.0, 706.270935000000009, 158.0, 22.0 ],
"text" : "colorpicker @compatibility 0"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 225.0, 670.812805000000026, 119.999999999999773, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 193.270935000000009, 148.0, 20.0 ],
"text" : "Text color",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-18",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"outlinecolor" : [ 0.999995052814484, 1.0, 1.0, 1.0 ],
"parameter_enable" : 0,
"patching_rect" : [ 195.0, 669.541870000000017, 22.541870000000017, 22.541870000000017 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 192.0, 22.541870000000017, 22.541870000000017 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "list", "bang" ],
"patching_rect" : [ 195.0, 706.270935000000009, 158.0, 22.0 ],
"text" : "colorpicker @compatibility 0"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 427.499999999999886, 669.541870000000017, 119.999999999999773, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 217.812805000000026, 148.0, 20.0 ],
"text" : "Cursor color",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"blinkcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-15",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"outlinecolor" : [ 0.0, 1.0, 0.501960814, 1.0 ],
"parameter_enable" : 0,
"patching_rect" : [ 392.000000000000227, 669.541870000000017, 22.541870000000017, 22.541870000000017 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 216.541870000000017, 22.541870000000017, 22.541870000000017 ]
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "list", "bang" ],
"patching_rect" : [ 392.000000000000227, 706.270935000000009, 158.0, 22.0 ],
"text" : "colorpicker @compatibility 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"format" : 6,
"hint" : "Adjust the y position of the text.",
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-8",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 571.0, 417.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 217.0, 147.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 571.0, 440.5, 68.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 147.0, 148.0, 20.0 ],
"text" : "Position X/Y",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"format" : 6,
"hint" : "Adjust the x position of the text.",
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-7",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 510.0, 417.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 147.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 439.000000000000114, 440.5, 55.999999999999886, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 123.0, 148.0, 20.0 ],
"text" : "Relative size",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"format" : 6,
"hint" : "Adjust the size of the text.",
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-5",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 420.0, 417.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 123.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 440.5, 75.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 99.0, 148.0, 20.0 ],
"text" : "Character spacing",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"format" : 6,
"hint" : "Adjust the distance between characters.",
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-3",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 195.0, 416.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 99.0, 50.0, 22.0 ],
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 1.0 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 900.0, 81.5, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 900.0, 122.5, 82.0, 22.0 ],
"text" : "s defaultPrefs"
}
}
, {
"box" : {
"button" : 1,
"htabcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"id" : "obj-96",
"maxclass" : "tab",
"multiline" : 0,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 900.0, 45.0, 135.0, 22.0 ],
"tabcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.498130751533742 ],
"tabs" : [ "Reset Default" ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.400024999999687, 136.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-94",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 418.400024999999687, 103.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 418.400024999999687, 73.5, 160.0, 22.0 ],
"text" : "route def_font font leadscale"
}
}
, {
"box" : {
"id" : "obj-92",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 418.400024999999687, 45.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 267.999999999999773, 272.0, 99.0, 22.0 ],
"text" : "prepend def_font"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 477.999999999999773, 227.0, 76.0, 22.0 ],
"text" : "prepend font"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 477.999999999999773, 272.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 72.541870000000003, 96.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 235.5, 227.0, 110.0, 22.0 ],
"text" : "prepend setsymbol"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 195.0, 45.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 351.500000000000227, 194.0, 100.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 39.0, 148.0, 20.0 ],
"text" : "Font Library",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"hint" : "Select a font from the fonts installed on your system. A mono-spaced font is required for the cursor to display on the correct position in the editor.",
"id" : "obj-57",
"items" : [ "3Dventure Medium", ",", "Abadi MT Condensed Extra Bold", ",", "Abadi MT Condensed Light", ",", "Ableton Sans Bold", ",", "Ableton Sans Light", ",", "Ableton Sans Medium", ",", "AC Mountain Inverted", ",", "AC Mountain", ",", "Academy Engraved LET Plain", ",", "Adelle Sans Devanagari", ",", "Adelle Sans Devanagari Thin", ",", "Adelle Sans Devanagari Light", ",", "Adelle Sans Devanagari Semibold", ",", "Adelle Sans Devanagari Bold", ",", "Adelle Sans Devanagari Extrabold", ",", "Adelle Sans Devanagari Heavy", ",", "Adobe Arabic", ",", "Adobe Arabic Italic", ",", "Adobe Arabic Bold", ",", "Adobe Arabic Bold Italic", ",", "Adobe Caslon Pro", ",", "Adobe Caslon Pro Italic", ",", "Adobe Caslon Pro Semibold", ",", "Adobe Caslon Pro Semibold Italic", ",", "Adobe Caslon Pro Bold", ",", "Adobe Caslon Pro Bold Italic", ",", "Adobe Devanagari", ",", "Adobe Devanagari Italic", ",", "Adobe Devanagari Bold", ",", "Adobe Devanagari Bold Italic", ",", "Adobe Fan Heiti Std B", ",", "Adobe Fangsong Std R", ",", "Adobe Garamond Pro", ",", "Adobe Garamond Pro Italic", ",", "Adobe Garamond Pro Bold", ",", "Adobe Garamond Pro Bold Italic", ",", "Adobe Gothic Std B", ",", "Adobe Hebrew", ",", "Adobe Hebrew Italic", ",", "Adobe Hebrew Bold", ",", "Adobe Hebrew Bold Italic", ",", "Adobe Heiti Std R", ",", "Adobe Kaiti Std R", ",", "Adobe Ming Std L", ",", "Adobe Myungjo Std M", ",", "Adobe Naskh Medium", ",", "Adobe Song Std L", ",", "AkayaKanadaka", ",", "AkayaTelivigala", ",", "Al Bayan Plain", ",", "Al Bayan Bold", ",", "Al Nile", ",", "Al Nile Bold", ",", "Al Tarikh", ",", "Alphabet SNK by PMPEPS", ",", "American Typewriter", ",", "American Typewriter Light", ",", "American Typewriter Semibold", ",", "American Typewriter Bold", ",", "American Typewriter Condensed", ",", "American Typewriter Condensed Light", ",", "American Typewriter Condensed Bold", ",", "Amiri", ",", "Amiri Italic", ",", "Amiri Bold", ",", "Amiri Bold Italic", ",", "Andale Mono", ",", "Anime Ace 2.0 BB", ",", "Annai MN", ",", "Apple Braille Outline 6 Dot", ",", "Apple Braille Outline 8 Dot", ",", "Apple Braille Pinpoint 6 Dot", ",", "Apple Braille Pinpoint 8 Dot", ",", "Apple Braille", ",", "Apple Chancery Chancery", ",", "Apple Color Emoji", ",", "Apple LiGothic Medium", ",", "Apple LiSung Light", ",", "Apple SD Gothic Neo", ",", "Apple SD Gothic Neo Thin", ",", "Apple SD Gothic Neo UltraLight", ",", "Apple SD Gothic Neo Light", ",", "Apple SD Gothic Neo Medium", ",", "Apple SD Gothic Neo SemiBold", ",", "Apple SD Gothic Neo Bold", ",", "Apple SD Gothic Neo ExtraBold", ",", "Apple SD Gothic Neo Heavy", ",", "Apple Symbols", ",", "AppleGothic", ",", "AppleMyungjo", ",", "Arial", ",", "Arial Italic", ",", "Arial Bold", ",", "Arial Bold Italic", ",", "Arial Black", ",", "Arial Hebrew", ",", "Arial Hebrew Light", ",", "Arial Hebrew Bold", ",", "Arial Hebrew Scholar", ",", "Arial Hebrew Scholar Light", ",", "Arial Hebrew Scholar Bold", ",", "Arial Narrow", ",", "Arial Narrow Italic", ",", "Arial Narrow Bold", ",", "Arial Narrow Bold Italic", ",", "Arial Rounded MT Bold", ",", "Arial Unicode MS", ",", "Arima Koshi", ",", "Arima Koshi Thin", ",", "Arima Koshi ExtraLight", ",", "Arima Koshi Light", ",", "Arima Koshi Medium", ",", "Arima Koshi Bold", ",", "Arima Koshi ExtraBold", ",", "Arima Koshi Black", ",", "Arima Madurai", ",", "Arima Madurai Thin", ",", "Arima Madurai ExtraLight", ",", "Arima Madurai Light", ",", "Arima Madurai Medium", ",", "Arima Madurai Semi Bold", ",", "Arima Madurai Bold", ",", "Arima Madurai Black", ",", "Arno Pro Caption", ",", "Arno Pro Display", ",", "Arno Pro", ",", "Arno Pro SmText", ",", "Arno Pro Subhead", ",", "Arno Pro Italic", ",", "Arno Pro Italic Caption", ",", "Arno Pro Italic Display", ",", "Arno Pro Italic SmText", ",", "Arno Pro Italic Subhead", ",", "Arno Pro Light Display", ",", "Arno Pro Light Italic Display", ",", "Arno Pro Semibold", ",", "Arno Pro Semibold Caption", ",", "Arno Pro Semibold Display", ",", "Arno Pro Semibold SmText", ",", "Arno Pro Semibold Subhead", ",", "Arno Pro Semibold Italic", ",", "Arno Pro Semibold Italic Caption", ",", "Arno Pro Semibold Italic Display", ",", "Arno Pro Semibold Italic SmText", ",", "Arno Pro Semibold Italic Subhead", ",", "Arno Pro Bold", ",", "Arno Pro Bold Caption", ",", "Arno Pro Bold Display", ",", "Arno Pro Bold SmText", ",", "Arno Pro Bold Subhead", ",", "Arno Pro Bold Italic", ",", "Arno Pro Bold Italic Caption", ",", "Arno Pro Bold Italic Display", ",", "Arno Pro Bold Italic SmText", ",", "Arno Pro Bold Italic Subhead", ",", "Arvo", ",", "Arvo Italic", ",", "Arvo Bold", ",", "Arvo Bold Italic", ",", "Avenir Book", ",", "Avenir Roman", ",", "Avenir Book Oblique", ",", "Avenir Oblique", ",", "Avenir Light", ",", "Avenir Light Oblique", ",", "Avenir Medium", ",", "Avenir Medium Oblique", ",", "Avenir Heavy", ",", "Avenir Heavy Oblique", ",", "Avenir Black", ",", "Avenir Black Oblique", ",", "Avenir Next", ",", "Avenir Next Italic", ",", "Avenir Next Ultra Light", ",", "Avenir Next Ultra Light Italic", ",", "Avenir Next Medium", ",", "Avenir Next Medium Italic", ",", "Avenir Next Demi Bold", ",", "Avenir Next Demi Bold Italic", ",", "Avenir Next Bold", ",", "Avenir Next Bold Italic", ",", "Avenir Next Heavy", ",", "Avenir Next Heavy Italic", ",", "Avenir Next Condensed", ",", "Avenir Next Condensed Italic", ",", "Avenir Next Condensed Ultra Light", ",", "Avenir Next Condensed Ultra Light Italic", ",", "Avenir Next Condensed Medium", ",", "Avenir Next Condensed Medium Italic", ",", "Avenir Next Condensed Demi Bold", ",", "Avenir Next Condensed Demi Bold Italic", ",", "Avenir Next Condensed Bold", ",", "Avenir Next Condensed Bold Italic", ",", "Avenir Next Condensed Heavy", ",", "Avenir Next Condensed Heavy Italic", ",", "AvenirCondensedHand CondensedHand", ",", "Ayuthaya", ",", "Baghdad", ",", "Bai Jamjuree", ",", "Bai Jamjuree Italic", ",", "Bai Jamjuree ExtraLight", ",", "Bai Jamjuree ExtraLight Italic", ",", "Bai Jamjuree Light", ",", "Bai Jamjuree Light Italic", ",", "Bai Jamjuree Medium", ",", "Bai Jamjuree Medium Italic", ",", "Bai Jamjuree SemiBold", ",", "Bai Jamjuree SemiBold Italic", ",", "Bai Jamjuree Bold", ",", "Bai Jamjuree Bold Italic", ",", "Baloo 2", ",", "Baloo 2 Medium", ",", "Baloo 2 SemiBold", ",", "Baloo 2 Bold", ",", "Baloo 2 ExtraBold", ",", "Baloo Bhai 2", ",", "Baloo Bhai 2 Medium", ",", "Baloo Bhai 2 SemiBold", ",", "Baloo Bhai 2 Bold", ",", "Baloo Bhai 2 ExtraBold", ",", "Baloo Bhaijaan", ",", "Baloo Bhaina 2", ",", "Baloo Bhaina 2 Medium", ",", "Baloo Bhaina 2 SemiBold", ",", "Baloo Bhaina 2 Bold", ",", "Baloo Bhaina 2 ExtraBold", ",", "Baloo Chettan 2", ",", "Baloo Chettan 2 Medium", ",", "Baloo Chettan 2 SemiBold", ",", "Baloo Chettan 2 Bold", ",", "Baloo Chettan 2 ExtraBold", ",", "Baloo Da 2", ",", "Baloo Da 2 Medium", ",", "Baloo Da 2 SemiBold", ",", "Baloo Da 2 Bold", ",", "Baloo Da 2 ExtraBold", ",", "Baloo Paaji 2", ",", "Baloo Paaji 2 Medium", ",", "Baloo Paaji 2 SemiBold", ",", "Baloo Paaji 2 Bold", ",", "Baloo Paaji 2 ExtraBold", ",", "Baloo Tamma 2", ",", "Baloo Tamma 2 Medium", ",", "Baloo Tamma 2 SemiBold", ",", "Baloo Tamma 2 Bold", ",", "Baloo Tamma 2 ExtraBold", ",", "Baloo Tammudu 2", ",", "Baloo Tammudu 2 Medium", ",", "Baloo Tammudu 2 SemiBold", ",", "Baloo Tammudu 2 Bold", ",", "Baloo Tammudu 2 ExtraBold", ",", "Baloo Thambi 2", ",", "Baloo Thambi 2 Medium", ",", "Baloo Thambi 2 SemiBold", ",", "Baloo Thambi 2 Bold", ",", "Baloo Thambi 2 ExtraBold", ",", "Bangla MN", ",", "Bangla MN Bold", ",", "Bangla Sangam MN", ",", "Bangla Sangam MN Bold", ",", "Bank Gothic Light", ",", "Bank Gothic Medium", ",", "Baoli SC", ",", "Baoli TC", ",", "Barlow", ",", "Barlow Italic", ",", "Barlow Thin", ",", "Barlow Thin Italic", ",", "Barlow ExtraLight", ",", "Barlow ExtraLight Italic", ",", "Barlow Light", ",", "Barlow Light Italic", ",", "Barlow Medium", ",", "Barlow Medium Italic", ",", "Barlow SemiBold", ",", "Barlow SemiBold Italic", ",", "Barlow Bold", ",", "Barlow Bold Italic", ",", "Barlow ExtraBold", ",", "Barlow ExtraBold Italic", ",", "Barlow Black", ",", "Barlow Black Italic", ",", "Basica v.2012", ",", "Baskerville", ",", "Baskerville Italic", ",", "Baskerville SemiBold", ",", "Baskerville SemiBold Italic", ",", "Baskerville Bold", ",", "Baskerville Bold Italic", ",", "Baskerville Old Face", ",", "Batang", ",", "Beirut", ",", "Bell Gothic Std Bold", ",", "Bell Gothic Std Black", ",", "Bell MT", ",", "Bell MT Italic", ",", "Bell MT Bold", ",", "Berkelium Bitmap", ",", "Bernard MT Condensed", ",", "BiauKai", ",", "Bickham Script Pro", ",", "Bickham Script Pro Semibold", ",", "Bickham Script Pro Bold", ",", "Big Caslon Medium", ",", "Birch Std", ",", "Birmingham", ",", "BirminghamBold", ",", "BIRTH OF A HERO", ",", "Blackmoor LET Plain", ",", "Blackoak Std", ",", "BlairMdITC TT Medium", ",", "Blake", ",", "BM Dohyeon", ",", "BM Hanna 11yrs Old", ",", "BM Hanna Air", ",", "BM Hanna Pro", ",", "BM Jua", ",", "BM Kirang Haerang", ",", "BM Yeonsung", ",", "Bodoni 72 Book", ",", "Bodoni 72 Book Italic", ",", "Bodoni 72 Bold", ",", "Bodoni 72 Oldstyle Book", ",", "Bodoni 72 Oldstyle Book Italic", ",", "Bodoni 72 Oldstyle Bold", ",", "Bodoni 72 Smallcaps Book", ",", "Bodoni Ornaments", ",", "Book Antiqua", ",", "Book Antiqua Italic", ",", "Book Antiqua Bold", ",", "Book Antiqua Bold Italic", ",", "Bookman Old Style", ",", "Bookman Old Style Italic", ",", "Bookman Old Style Bold", ",", "Bookman Old Style Bold Italic", ",", "Bookshelf Symbol 7", ",", "Bordeaux Roman Bold LET Plain", ",", "Bradley Hand Bold", ",", "Braggadocio", ",", "Braille", ",", "Bravura", ",", "Bravura Text Normal", ",", "Britannic Bold", ",", "Brush Script MT Italic", ",", "Brush Script Std Medium", ",", "Calibri", ",", "Calibri Italic", ",", "Calibri Bold", ",", "Calibri Bold Italic", ",", "Calisto MT", ",", "Calisto MT Italic", ",", "Calisto MT Bold", ",", "Calisto MT Bold Italic", ",", "Cambay Devanagari", ",", "Cambay Devanagari Oblique", ",", "Cambay Devanagari Bold", ",", "Cambay Devanagari Bold Oblique", ",", "Cambria", ",", "Cambria Italic", ",", "Cambria Bold", ",", "Cambria Bold Italic", ",", "Cambria Math", ",", "Candara", ",", "Candara Italic", ",", "Candara Bold", ",", "Candara Bold Italic", ",", "CANDY INC. TRIAL", ",", "Capitals", ",", "Cardenio Modern", ",", "Cardenio Modern Bold", ",", "Casual", ",", "Century", ",", "Century Gothic", ",", "Century Gothic Italic", ",", "Century Gothic Bold", ",", "Century Gothic Bold Italic", ",", "Century Schoolbook", ",", "Century Schoolbook Italic", ",", "Century Schoolbook Bold", ",", "Century Schoolbook Bold Italic", ",", "Chakra Petch", ",", "Chakra Petch Italic", ",", "Chakra Petch ExtraLight", ",", "Chakra Petch ExtraLight Italic", ",", "Chakra Petch Light", ",", "Chakra Petch Light Italic", ",", "Chakra Petch Medium", ",", "Chakra Petch Medium Italic", ",", "Chakra Petch SemiBold", ",", "Chakra Petch SemiBold Italic", ",", "Chakra Petch Bold", ",", "Chakra Petch Bold Italic", ",", "Chalkboard", ",", "Chalkboard Bold", ",", "Chalkboard SE", ",", "Chalkboard SE Light", ",", "Chalkboard SE Bold", ",", "Chalkduster", ",", "Chaparral Pro", ",", "Chaparral Pro Italic", ",", "Chaparral Pro Light Italic", ",", "Chaparral Pro Bold", ",", "Chaparral Pro Bold Italic", ",", "Charlemagne Std Bold", ",", "Charm", ",", "Charm Bold", ",", "Charmonman", ",", "Charmonman Bold", ",", "Charter Roman", ",", "Charter Italic", ",", "Charter Bold", ",", "Charter Bold Italic", ",", "Charter Black", ",", "Charter Black Italic", ",", "Clarks Summit", ",", "Cochin", ",", "Cochin Italic", ",", "Cochin Bold", ",", "Cochin Bold Italic", ",", "Code Bold", ",", "Code Light", ",", "Colonna MT", ",", "Comic Sans MS", ",", "Comic Sans MS Bold", ",", "Consolas", ",", "Consolas Italic", ",", "Consolas Bold", ",", "Consolas Bold Italic", ",", "Constantia", ",", "Constantia Italic", ",", "Constantia Bold", ",", "Constantia Bold Italic", ",", "Cooper Black", ",", "Cooper Std Black", ",", "Cooper Std Black Italic", ",", "Copperplate", ",", "Copperplate Light", ",", "Copperplate Bold", ",", "Copperplate Gothic Bold", ",", "Copperplate Gothic Light", ",", "Corbel", ",", "Corbel Italic", ",", "Corbel Bold", ",", "Corbel Bold Italic", ",", "Corsiva Hebrew", ",", "Corsiva Hebrew Bold", ",", "Courier New", ",", "Courier New Italic", ",", "Courier New Bold", ",", "Courier New Bold Italic", ",", "Courier Prime Bold Italic", ",", "Cracked", ",", "Cubic", ",", "Curlz MT", ",", "Damascus", ",", "Damascus Light", ",", "Damascus Medium", ",", "Damascus Semi Bold", ",", "Damascus Bold", ",", "DecoType Naskh", ",", "Desdemona", ",", "Devanagari MT", ",", "Devanagari MT Bold", ",", "Devanagari Sangam MN", ",", "Devanagari Sangam MN Bold", ",", "Didot", ",", "Didot Italic", ",", "Didot Bold", ",", "Dimitri", ",", "Dimitri Swank", ",", "DIN Alternate Bold", ",", "DIN Condensed Bold", ",", "Diwan Kufi", ",", "Diwan Thuluth", ",", "Eccentric Std", ",", "Edwardian Script ITC", ",", "Engravers MT", ",", "Engravers MT Bold", ",", "Euphemia UCAS", ",", "Euphemia UCAS Italic", ",", "Euphemia UCAS Bold", ",", "Eurostile", ",", "Eurostile Bold", ",", "Fahkwang", ",", "Fahkwang Italic", ",", "Fahkwang ExtraLight", ",", "Fahkwang ExtraLight Italic", ",", "Fahkwang Light", ",", "Fahkwang Light Italic", ",", "Fahkwang Medium", ",", "Fahkwang Medium Italic", ",", "Fahkwang SemiBold", ",", "Fahkwang SemiBold Italic", ",", "Fahkwang Bold", ",", "Fahkwang Bold Italic", ",", "Farah", ",", "Farisi", ",", "Fira Code SemiBold", ",", "Fleftex Monospace", ",", "Footlight MT Light", ",", "Franklin Gothic Book", ",", "Franklin Gothic Book Italic", ",", "Franklin Gothic Medium", ",", "Franklin Gothic Medium Italic", ",", "Futura Medium", ",", "Futura Medium Italic", ",", "Futura Bold", ",", "Futura Condensed Medium", ",", "Futura Condensed ExtraBold", ",", "Gabriola", ",", "Galvji", ",", "Galvji Oblique", ",", "Galvji Bold", ",", "Galvji Bold Oblique", ",", "Garamond", ",", "Garamond Italic", ",", "Garamond Bold", ",", "Garamond Premier Pro", ",", "Garamond Premier Pro Italic", ",", "Garamond Premier Pro Semibold", ",", "Garamond Premier Pro Semibold Italic", ",", "GB18030 Bitmap", ",", "Geeza Pro", ",", "Geeza Pro Bold", ",", "GelPenUpright Medium", ",", "GelPenUprightHeavy Heavy", ",", "GelPenUprightLight Light", ",", "Geneva", ",", "Georgia", ",", "Georgia Italic", ",", "Georgia Bold", ",", "Georgia Bold Italic", ",", "Giddyup Std", ",", "Gill Sans", ",", "Gill Sans Italic", ",", "Gill Sans Light", ",", "Gill Sans Light Italic", ",", "Gill Sans SemiBold", ",", "Gill Sans SemiBold Italic", ",", "Gill Sans Bold", ",", "Gill Sans Bold Italic", ",", "Gill Sans UltraBold", ",", "Gill Sans MT", ",", "Gill Sans MT Italic", ",", "Gill Sans MT Bold", ",", "Gill Sans MT Bold Italic", ",", "Gloucester MT Extra Condensed", ",", "Gotu", ",", "Goudy Old Style Italic", ",", "Goudy Old Style", ",", "Goudy Old Style Bold", ",", "Grantha Sangam MN", ",", "Grantha Sangam MN Light", ",", "Grantha Sangam MN Medium", ",", "Grantha Sangam MN DemiBold", ",", "Grantha Sangam MN Bold", ",", "Grantha Sangam MN Black", ",", "Gujarati MT", ",", "Gujarati MT Bold", ",", "Gujarati Sangam MN", ",", "Gujarati Sangam MN Bold", ",", "Gulim", ",", "GungSeo", ",", "Gurmukhi MN", ",", "Gurmukhi MN Bold", ",", "Gurmukhi MT", ",", "Gurmukhi Sangam MN", ",", "Gurmukhi Sangam MN Bold", ",", "HACKED", ",", "Haettenschweiler", ",", "Halo", ",", "Halo Outline", ",", "Handwriting - Dakota", ",", "Hannotate SC", ",", "Hannotate SC Bold", ",", "Hannotate TC", ",", "Hannotate TC Bold", ",", "HanziPen SC", ",", "HanziPen SC Bold", ",", "HanziPen TC", ",", "HanziPen TC Bold", ",", "Harrington", ",", "HeadLineA", ",", "Hei", ",", "Heiti SC Light", ",", "Heiti SC Medium", ",", "Heiti TC Light", ",", "Heiti TC Medium", ",", "Helsinki Metronome Std", ",", "Helsinki Special Std", ",", "Helsinki Std", ",", "Helsinki Text Std", ",", "Helvetica", ",", "Helvetica Oblique", ",", "Helvetica Light", ",", "Helvetica Light Oblique", ",", "Helvetica Bold", ",", "Helvetica Bold Oblique", ",", "Helvetica Neue", ",", "Helvetica Neue Italic", ",", "Helvetica Neue UltraLight", ",", "Helvetica Neue UltraLight Italic", ",", "Helvetica Neue Thin", ",", "Helvetica Neue Thin Italic", ",", "Helvetica Neue Light", ",", "Helvetica Neue Light Italic", ",", "Helvetica Neue Medium", ",", "Helvetica Neue Medium Italic", ",", "Helvetica Neue Bold", ",", "Helvetica Neue Bold Italic", ",", "Helvetica Neue Condensed Bold", ",", "Helvetica Neue Condensed Black", ",", "Herculanum", ",", "Hind Guntur", ",", "Hind Guntur Light", ",", "Hind Guntur Medium", ",", "Hind Guntur SemiBold", ",", "Hind Guntur Bold", ",", "Hiragino Maru Gothic ProN W4", ",", "Hiragino Mincho ProN W3", ",", "Hiragino Mincho ProN W6", ",", "Hiragino Sans W0", ",", "Hiragino Sans W1", ",", "Hiragino Sans W2", ",", "Hiragino Sans W3", ",", "Hiragino Sans W4", ",", "Hiragino Sans W5", ",", "Hiragino Sans W6", ",", "Hiragino Sans W7", ",", "Hiragino Sans W8", ",", "Hiragino Sans W9", ",", "Hiragino Sans CNS W3", ",", "Hiragino Sans CNS W6", ",", "Hiragino Sans GB W3", ",", "Hiragino Sans GB W6", ",", "Hobo Std Medium", ",", "Hoefler Text", ",", "Hoefler Text Ornaments", ",", "Hoefler Text Italic", ",", "Hoefler Text Black", ",", "Hoefler Text Black Italic", ",", "Hubballi", ",", "IBM Plex Mono", ",", "IBM Plex Mono Italic", ",", "IBM Plex Mono Thin", ",", "IBM Plex Mono Thin Italic", ",", "IBM Plex Mono ExtraLight", ",", "IBM Plex Mono ExtraLight Italic", ",", "IBM Plex Mono Light", ",", "IBM Plex Mono Light Italic", ",", "IBM Plex Mono Text", ",", "IBM Plex Mono Text Italic", ",", "IBM Plex Mono Medium", ",", "IBM Plex Mono Medium Italic", ",", "IBM Plex Mono SemiBold", ",", "IBM Plex Mono SemiBold Italic", ",", "IBM Plex Mono Bold", ",", "IBM Plex Mono Bold Italic", ",", "IBM Plex Sans", ",", "IBM Plex Sans Italic", ",", "IBM Plex Sans Thin", ",", "IBM Plex Sans Thin Italic", ",", "IBM Plex Sans ExtraLight", ",", "IBM Plex Sans ExtraLight Italic", ",", "IBM Plex Sans Light", ",", "IBM Plex Sans Light Italic", ",", "IBM Plex Sans Text", ",", "IBM Plex Sans Text Italic", ",", "IBM Plex Sans Medium", ",", "IBM Plex Sans Medium Italic", ",", "IBM Plex Sans SemiBold", ",", "IBM Plex Sans SemiBold Italic", ",", "IBM Plex Sans Bold", ",", "IBM Plex Sans Bold Italic", ",", "IBM Plex Serif", ",", "IBM Plex Serif Italic", ",", "IBM Plex Serif Thin", ",", "IBM Plex Serif Thin Italic", ",", "IBM Plex Serif ExtraLight", ",", "IBM Plex Serif ExtraLight Italic", ",", "IBM Plex Serif Light", ",", "IBM Plex Serif Light Italic", ",", "IBM Plex Serif Text", ",", "IBM Plex Serif Text Italic", ",", "IBM Plex Serif Medium", ",", "IBM Plex Serif Medium Italic", ",", "IBM Plex Serif SemiBold", ",", "IBM Plex Serif SemiBold Italic", ",", "IBM Plex Serif Bold", ",", "IBM Plex Serif Bold Italic", ",", "Impact", ",", "Imprint MT Shadow", ",", "InaiMathi", ",", "InaiMathi Bold", ",", "Inconsolata", ",", "Inconsolata Bold", ",", "Inkpen2 Chords Std", ",", "Inkpen2 Metronome Std", ",", "Inkpen2 Script Std", ",", "Inkpen2 Special Std", ",", "Inkpen2 Std", ",", "Inkpen2 Text Std", ",", "ITF Devanagari Book", ",", "ITF Devanagari Light", ",", "ITF Devanagari Medium", ",", "ITF Devanagari Demi", ",", "ITF Devanagari Bold", ",", "ITF Devanagari Marathi Book", ",", "ITF Devanagari Marathi Light", ",", "ITF Devanagari Marathi Medium", ",", "ITF Devanagari Marathi Demi", ",", "ITF Devanagari Marathi Bold", ",", "Jaini", ",", "Jaini Purva", ",", "Jazz LET Plain", ",", "K2D", ",", "K2D Italic", ",", "K2D ExtraLight", ",", "K2D ExtraLight Italic", ",", "K2D Thin", ",", "K2D Thin Italic", ",", "K2D Light", ",", "K2D Light Italic", ",", "K2D Medium", ",", "K2D Medium Italic", ",", "K2D SemiBold", ",", "K2D SemiBold Italic", ",", "K2D Bold", ",", "K2D Bold Italic", ",", "K2D ExtraBold", ",", "K2D ExtraBold Italic", ",", "Kai", ",", "Kailasa", ",", "Kailasa Bold", ",", "Kaiso Next B", ",", "Kaiti SC", ",", "Kaiti SC Bold", ",", "Kaiti SC Black", ",", "Kaiti TC", ",", "Kaiti TC Bold", ",", "Kaiti TC Black", ",", "Kannada MN", ",", "Kannada MN Bold", ",", "Kannada Sangam MN", ",", "Kannada Sangam MN Bold", ",", "Karmatic Arcade", ",", "Katari", ",", "Katari Italic", ",", "Katari Medium", ",", "Katari Medium Italic", ",", "Katari Bold", ",", "Katari Bold Italic", ",", "Katari Black", ",", "Katari Black Italic", ",", "Kavivanar", ",", "Kefa", ",", "Kefa Bold", ",", "Kemco Pixel Bold", ",", "Khmer MN", ",", "Khmer MN Bold", ",", "Khmer Sangam MN", ",", "Kino MT", ",", "Klee Medium", ",", "Klee Demibold", ",", "Kodchasan", ",", "Kodchasan Italic", ",", "Kodchasan ExtraLight", ",", "Kodchasan ExtraLight Italic", ",", "Kodchasan Light", ",", "Kodchasan Light Italic", ",", "Kodchasan Medium", ",", "Kodchasan Medium Italic", ",", "Kodchasan SemiBold", ",", "Kodchasan SemiBold Italic", ",", "Kodchasan Bold", ",", "Kodchasan Bold Italic", ",", "Kohinoor Bangla", ",", "Kohinoor Bangla Light", ",", "Kohinoor Bangla Medium", ",", "Kohinoor Bangla Semibold", ",", "Kohinoor Bangla Bold", ",", "Kohinoor Devanagari", ",", "Kohinoor Devanagari Light", ",", "Kohinoor Devanagari Medium", ",", "Kohinoor Devanagari Semibold", ",", "Kohinoor Devanagari Bold", ",", "Kohinoor Gujarati", ",", "Kohinoor Gujarati Light", ",", "Kohinoor Gujarati Medium", ",", "Kohinoor Gujarati Semibold", ",", "Kohinoor Gujarati Bold", ",", "Kohinoor Telugu", ",", "Kohinoor Telugu Light", ",", "Kohinoor Telugu Medium", ",", "Kohinoor Telugu Semibold", ",", "Kohinoor Telugu Bold", ",", "KoHo", ",", "KoHo Italic", ",", "KoHo ExtraLight", ",", "KoHo ExtraLight Italic", ",", "KoHo Light", ",", "KoHo Light Italic", ",", "KoHo Medium", ",", "KoHo Medium Italic", ",", "KoHo SemiBold", ",", "KoHo SemiBold Italic", ",", "KoHo Bold", ",", "KoHo Bold Italic", ",", "Kokonor", ",", "Kozuka Gothic Pr6N R", ",", "Kozuka Gothic Pr6N EL", ",", "Kozuka Gothic Pr6N L", ",", "Kozuka Gothic Pr6N M", ",", "Kozuka Gothic Pr6N B", ",", "Kozuka Gothic Pr6N H", ",", "Kozuka Gothic Pro R", ",", "Kozuka Gothic Pro EL", ",", "Kozuka Gothic Pro L", ",", "Kozuka Gothic Pro M", ",", "Kozuka Gothic Pro B", ",", "Kozuka Gothic Pro H", ",", "Kozuka Mincho Pr6N R", ",", "Kozuka Mincho Pr6N EL", ",", "Kozuka Mincho Pr6N L", ",", "Kozuka Mincho Pr6N M", ",", "Kozuka Mincho Pr6N B", ",", "Kozuka Mincho Pr6N H", ",", "Kozuka Mincho Pro R", ",", "Kozuka Mincho Pro EL", ",", "Kozuka Mincho Pro L", ",", "Kozuka Mincho Pro M", ",", "Kozuka Mincho Pro B", ",", "Kozuka Mincho Pro H", ",", "Krub", ",", "Krub Italic", ",", "Krub ExtraLight", ",", "Krub ExtraLight Italic", ",", "Krub Light", ",", "Krub Light Italic", ",", "Krub Medium", ",", "Krub Medium Italic", ",", "Krub SemiBold", ",", "Krub SemiBold Italic", ",", "Krub Bold", ",", "Krub Bold Italic", ",", "Krungthep", ",", "KufiStandardGK", ",", "Lahore Gurmukhi", ",", "Lahore Gurmukhi Light", ",", "Lahore Gurmukhi Medium", ",", "Lahore Gurmukhi SemiBold", ",", "Lahore Gurmukhi Bold", ",", "Lantinghei SC Extralight", ",", "Lantinghei SC Demibold", ",", "Lantinghei SC Heavy", ",", "Lantinghei TC Extralight", ",", "Lantinghei TC Demibold", ",", "Lantinghei TC Heavy", ",", "Lao MN", ",", "Lao MN Bold", ",", "Lao Sangam MN", ",", "Lato", ",", "Lato Italic", ",", "Lato Hairline", ",", "Lato Hairline Italic", ",", "Lato Thin", ",", "Lato Thin Italic", ",", "Lato Light", ",", "Lato Light Italic", ",", "Lato Medium", ",", "Lato Medium Italic", ",", "Lato Semibold", ",", "Lato Semibold Italic", ",", "Lato Bold", ",", "Lato Bold Italic", ",", "Lato Heavy", ",", "Lato Heavy Italic", ",", "Lato Black", ",", "Lato Black Italic", ",", "Lava Devanagari", ",", "Lava Devanagari Medium", ",", "Lava Devanagari Bold", ",", "Lava Devanagari Heavy", ",", "Lava Kannada", ",", "Lava Kannada Medium", ",", "Lava Kannada Bold", ",", "Lava Kannada Heavy", ",", "Lava Telugu", ",", "Lava Telugu Medium", ",", "Lava Telugu Bold", ",", "Lava Telugu Heavy", ",", "Letter Gothic Std Medium", ",", "Letter Gothic Std Slanted", ",", "Letter Gothic Std Bold", ",", "Letter Gothic Std Bold Slanted", ",", "Libian SC", ",", "Libian TC", ",", "Libre Baskerville", ",", "Libre Baskerville Italic", ",", "Libre Baskerville Bold", ",", "LiHei Pro Medium", ",", "LingWai SC Medium", ",", "LingWai TC Medium", ",", "Linux Libertine", ",", "Linux Libertine Italic", ",", "Linux Libertine Semibold", ",", "Linux Libertine Semibold Italic", ",", "Linux Libertine Bold", ",", "Linux Libertine Bold Italic", ",", "Linux Libertine Display", ",", "LiSong Pro Light", ",", "Lithos Pro", ",", "Lithos Pro Black", ",", "Lucida Blackletter", ",", "Lucida Bright", ",", "Lucida Bright Italic", ",", "Lucida Bright Demibold", ",", "Lucida Bright Demibold Italic", ",", "Lucida Calligraphy Italic", ",", "Lucida Console", ",", "Lucida Fax", ",", "Lucida Fax Italic", ",", "Lucida Fax Demibold", ",", "Lucida Fax Demibold Italic", ",", "Lucida Grande", ",", "Lucida Grande Bold", ",", "Lucida Handwriting Italic", ",", "Lucida Sans", ",", "Lucida Sans Italic", ",", "Lucida Sans Demibold Roman", ",", "Lucida Sans Demibold Italic", ",", "Lucida Sans Typewriter", ",", "Lucida Sans Typewriter Oblique", ",", "Lucida Sans Typewriter Bold", ",", "Lucida Sans Typewriter Bold Oblique", ",", "Lucida Sans Unicode", ",", "Luminari", ",", "Maku", ",", "Maku Bold", ",", "Malayalam MN", ",", "Malayalam MN Bold", ",", "Malayalam Sangam MN", ",", "Malayalam Sangam MN Bold", ",", "Mali", ",", "Mali Italic", ",", "Mali ExtraLight", ",", "Mali ExtraLight Italic", ",", "Mali Light", ",", "Mali Light Italic", ",", "Mali Medium", ",", "Mali Medium Italic", ",", "Mali SemiBold", ",", "Mali SemiBold Italic", ",", "Mali Bold", ",", "Mali Bold Italic", ",", "Manbow Clear", ",", "Manbow Dots", ",", "Manbow Fill", ",", "Manbow Lines", ",", "Manbow Screen", ",", "Manbow Solid", ",", "Manbow Spots", ",", "Manbow Stripe", ",", "Manbow Tone", ",", "Marker Felt Thin", ",", "Marker Felt Wide", ",", "Marlett", ",", "MASTERPLAN TRIAL", ",", "Matrix Code NFI", ",", "Matura MT Script Capitals", ",", "Meiryo", ",", "Meiryo Italic", ",", "Meiryo Bold", ",", "Meiryo Bold Italic", ",", "Menlo", ",", "Menlo Italic", ",", "Menlo Bold", ",", "Menlo Bold Italic", ",", "Merriweather Sans", ",", "Merriweather Sans Italic", ",", "Merriweather Sans Light", ",", "Merriweather Sans Light Italic", ",", "Merriweather Sans Bold", ",", "Merriweather Sans Bold Italic", ",", "Merriweather Sans ExtraBold", ",", "Merriweather Sans ExtraBold Italic", ",", "Mesquite Std Medium", ",", "metafors", ",", "Microsoft Sans Serif", ",", "Miltown", ",", "Miltown II", ",", "Minion Pro", ",", "Minion Pro Italic", ",", "Minion Pro Medium", ",", "Minion Pro Medium Italic", ",", "Minion Pro Semibold", ",", "Minion Pro Semibold Italic", ",", "Minion Pro Bold", ",", "Minion Pro Bold Italic", ",", "Minion Pro Bold Cond", ",", "Minion Pro Bold Cond Italic", ",", "Mishafi", ",", "Mishafi Gold", ",", "Mistral", ",", "Modak", ",", "Modern No. 20", ",", "Mona Lisa Solid ITC TT", ",", "Monaco", ",", "Monaco", ",", "monobit Medium", ",", "Monotype Corsiva", ",", "Monotype Gerhilt", ",", "Monotype Sorts", ",", "Montserrat", ",", "Montserrat", ",", "Montserrat Italic", ",", "Montserrat Italic", ",", "Montserrat Thin", ",", "Montserrat Thin Italic", ",", "Montserrat ExtraLight", ",", "Montserrat ExtraLight Italic", ",", "Montserrat ExtraLight", ",", "Montserrat ExtraLight Italic", ",", "Montserrat Light", ",", "Montserrat Light", ",", "Montserrat Light Italic", ",", "Montserrat Light Italic", ",", "Montserrat Medium", ",", "Montserrat Medium", ",", "Montserrat Medium Italic", ",", "Montserrat Medium Italic", ",", "Montserrat SemiBold", ",", "Montserrat SemiBold", ",", "Montserrat SemiBold Italic", ",", "Montserrat SemiBold Italic", ",", "Montserrat Bold", ",", "Montserrat Bold", ",", "Montserrat Bold Italic", ",", "Montserrat Bold Italic", ",", "Montserrat ExtraBold", ",", "Montserrat ExtraBold", ",", "Montserrat ExtraBold Italic", ",", "Montserrat ExtraBold Italic", ",", "Montserrat Black", ",", "Montserrat Black", ",", "Montserrat Black Italic", ",", "Montserrat Black Italic", ",", "MS Gothic", ",", "MS Mincho", ",", "MS PGothic", ",", "MS PMincho", ",", "MS Reference Sans Serif", ",", "MS Reference Specialty", ",", "Mshtakan", ",", "Mshtakan Oblique", ",", "Mshtakan Bold", ",", "Mshtakan BoldOblique", ",", "MT Extra", ",", "Mukta", ",", "Mukta ExtraLight", ",", "Mukta Light", ",", "Mukta Medium", ",", "Mukta SemiBold", ",", "Mukta Bold", ",", "Mukta Extrabold", ",", "Mukta Mahee", ",", "Mukta Mahee ExtraLight", ",", "Mukta Mahee Light", ",", "Mukta Mahee Medium", ",", "Mukta Mahee SemiBold", ",", "Mukta Mahee Bold", ",", "Mukta Mahee ExtraBold", ",", "Mukta Malar", ",", "Mukta Malar ExtraLight", ",", "Mukta Malar Light", ",", "Mukta Malar Medium", ",", "Mukta Malar SemiBold", ",", "Mukta Malar Bold", ",", "Mukta Malar ExtraBold", ",", "Mukta Vaani", ",", "Mukta Vaani ExtraLight", ",", "Mukta Vaani Light", ",", "Mukta Vaani Medium", ",", "Mukta Vaani SemiBold", ",", "Mukta Vaani Bold", ",", "Mukta Vaani ExtraBold", ",", "Muna", ",", "Muna Bold", ",", "Muna Black", ",", "Museo 500", ",", "Myanmar MN", ",", "Myanmar MN Bold", ",", "Myanmar Sangam MN", ",", "Myanmar Sangam MN Bold", ",", "Myriad Arabic", ",", "Myriad Arabic Italic", ",", "Myriad Arabic Bold", ",", "Myriad Arabic Bold Italic", ",", "Myriad Hebrew", ",", "Myriad Hebrew Italic", ",", "Myriad Hebrew Bold", ",", "Myriad Hebrew Bold Italic", ",", "Myriad Pro", ",", "Myriad Pro Italic", ",", "Myriad Pro Semibold", ",", "Myriad Pro Semibold Italic", ",", "Myriad Pro Bold", ",", "Myriad Pro Bold Italic", ",", "Myriad Pro Condensed", ",", "Myriad Pro Condensed Italic", ",", "Myriad Pro Bold Condensed", ",", "Myriad Pro Bold Condensed Italic", ",", "Myriad Web Pro", ",", "Myriad Web Pro Italic", ",", "Myriad Web Pro Bold", ",", "Myriad Web Pro Condensed", ",", "Myriad Web Pro Condensed Italic", ",", "Nadeem", ",", "Nanum Brush Script", ",", "Nanum Gothic", ",", "Nanum Gothic Bold", ",", "Nanum Gothic ExtraBold", ",", "Nanum Myeongjo", ",", "Nanum Myeongjo Bold", ",", "Nanum Myeongjo ExtraBold", ",", "Nanum Pen Script", ",", "New Peninim MT", ",", "New Peninim MT Inclined", ",", "New Peninim MT Bold", ",", "New Peninim MT Bold Inclined", ",", "News Gothic MT", ",", "News Gothic MT Italic", ",", "News Gothic MT Bold", ",", "NipCen's Handwriting Regular", ",", "Niramit", ",", "Niramit Italic", ",", "Niramit ExtraLight", ",", "Niramit ExtraLight Italic", ",", "Niramit Light", ",", "Niramit Light Italic", ",", "Niramit Medium", ",", "Niramit Medium Italic", ",", "Niramit SemiBold", ",", "Niramit SemiBold Italic", ",", "Niramit Bold", ",", "Niramit Bold Italic", ",", "Noteworthy Light", ",", "Noteworthy Bold", ",", "Noto Nastaliq Urdu", ",", "Noto Nastaliq Urdu Bold", ",", "Noto Sans", ",", "Noto Sans Italic", ",", "Noto Sans Bold", ",", "Noto Sans Bold Italic", ",", "Noto Sans Kannada", ",", "Noto Sans Kannada ExtraLight", ",", "Noto Sans Kannada Thin", ",", "Noto Sans Kannada Light", ",", "Noto Sans Kannada Medium", ",", "Noto Sans Kannada SemiBold", ",", "Noto Sans Kannada Bold", ",", "Noto Sans Kannada ExtraBold", ",", "Noto Sans Kannada Black", ",", "Noto Sans Myanmar", ",", "Noto Sans Myanmar ExtraLight", ",", "Noto Sans Myanmar Thin", ",", "Noto Sans Myanmar Light", ",", "Noto Sans Myanmar Medium", ",", "Noto Sans Myanmar SemiBold", ",", "Noto Sans Myanmar Bold", ",", "Noto Sans Myanmar ExtraBold", ",", "Noto Sans Myanmar Black", ",", "Noto Sans Oriya", ",", "Noto Sans Oriya Bold", ",", "Noto Serif", ",", "Noto Serif Italic", ",", "Noto Serif Bold", ",", "Noto Serif Bold Italic", ",", "Noto Serif Kannada", ",", "Noto Serif Kannada ExtraLight", ",", "Noto Serif Kannada Thin", ",", "Noto Serif Kannada Light", ",", "Noto Serif Kannada Medium", ",", "Noto Serif Kannada SemiBold", ",", "Noto Serif Kannada Bold", ",", "Noto Serif Kannada ExtraBold", ",", "Noto Serif Kannada Black", ",", "Noto Serif Myanmar", ",", "Noto Serif Myanmar ExtraLight", ",", "Noto Serif Myanmar Thin", ",", "Noto Serif Myanmar Light", ",", "Noto Serif Myanmar Medium", ",", "Noto Serif Myanmar SemiBold", ",", "Noto Serif Myanmar Bold", ",", "Noto Serif Myanmar ExtraBold", ",", "Noto Serif Myanmar Black", ",", "November for bach", ",", "Nueva Std", ",", "Nueva Std Italic", ",", "Nueva Std Bold", ",", "Nueva Std Bold Italic", ",", "Nueva Std Condensed", ",", "Nueva Std Condensed Italic", ",", "Nueva Std Bold Condensed", ",", "Nueva Std Bold Condensed Italic", ",", "OCR A Std", ",", "October Compressed Devanagari", ",", "October Compressed Devanagari Hairline", ",", "October Compressed Devanagari Thin", ",", "October Compressed Devanagari ExtraLight", ",", "October Compressed Devanagari Light", ",", "October Compressed Devanagari Medium", ",", "October Compressed Devanagari Bold", ",", "October Compressed Devanagari Heavy", ",", "October Compressed Devanagari Black", ",", "October Compressed Tamil", ",", "October Compressed Tamil Hairline", ",", "October Compressed Tamil Thin", ",", "October Compressed Tamil ExtraLight", ",", "October Compressed Tamil Light", ",", "October Compressed Tamil Medium", ",", "October Compressed Tamil Bold", ",", "October Compressed Tamil Heavy", ",", "October Compressed Tamil Black", ",", "October Condensed Devanagari", ",", "October Condensed Devanagari Hairline", ",", "October Condensed Devanagari Thin", ",", "October Condensed Devanagari ExtraLight", ",", "October Condensed Devanagari Light", ",", "October Condensed Devanagari Medium", ",", "October Condensed Devanagari Bold", ",", "October Condensed Devanagari Heavy", ",", "October Condensed Devanagari Black", ",", "October Condensed Tamil", ",", "October Condensed Tamil Hairline", ",", "October Condensed Tamil Thin", ",", "October Condensed Tamil ExtraLight", ",", "October Condensed Tamil Light", ",", "October Condensed Tamil Medium", ",", "October Condensed Tamil Bold", ",", "October Condensed Tamil Heavy", ",", "October Condensed Tamil Black", ",", "October Devanagari", ",", "October Devanagari Hairline", ",", "October Devanagari Thin", ",", "October Devanagari ExtraLight", ",", "October Devanagari Light", ",", "October Devanagari Medium", ",", "October Devanagari Bold", ",", "October Devanagari Heavy", ",", "October Devanagari Black", ",", "October Tamil", ",", "October Tamil Hairline", ",", "October Tamil Thin", ",", "October Tamil ExtraLight", ",", "October Tamil Light", ",", "October Tamil Medium", ",", "October Tamil Bold", ",", "October Tamil Heavy", ",", "October Tamil Black", ",", "Onyx", ",", "Optima", ",", "Optima Italic", ",", "Optima Bold", ",", "Optima Bold Italic", ",", "Optima ExtraBlack", ",", "Opus", ",", "Opus Big Time Std", ",", "Opus Chords", ",", "Opus Chords Sans", ",", "Opus Chords Sans Condensed", ",", "Opus Chords Sans Condensed Std", ",", "Opus Chords Sans Std", ",", "Opus Chords Std", ",", "Opus Figured Bass", ",", "Opus Figured Bass Extras", ",", "Opus Figured Bass Extras Std", ",", "Opus Figured Bass Std", ",", "Opus Function Symbols", ",", "Opus Function Symbols Std", ",", "Opus Japanese Chords", ",", "Opus Metronome", ",", "Opus Metronome Std", ",", "Opus Note Names", ",", "Opus Note Names Std", ",", "Opus Ornaments", ",", "Opus Ornaments Std", ",", "Opus Percussion", ",", "Opus Percussion Std", ",", "Opus PlainChords", ",", "Opus PlainChords Std", ",", "Opus Roman Chords", ",", "Opus Roman Chords Std", ",", "Opus Special", ",", "Opus Special Extra", ",", "Opus Special Extra Std", ",", "Opus Special Std", ",", "Opus Std", ",", "Opus Text", ",", "Opus Text Std", ",", "Orator Std Medium", ",", "Orator Std Slanted", ",", "Oriya MN", ",", "Oriya MN Bold", ",", "Oriya Sangam MN", ",", "Oriya Sangam MN Bold", ",", "Osaka", ",", "Osaka Regular-Mono", ",", "Padyakke Expanded One", ",", "Palatino", ",", "Palatino Italic", ",", "Palatino Bold", ",", "Palatino Bold Italic", ",", "Palatino Linotype", ",", "Palatino Linotype Italic", ",", "Palatino Linotype Bold", ",", "Palatino Linotype Bold Italic", ",", "Papyrus", ",", "Papyrus Condensed", ",", "Park Lane NF", ",", "Party LET Plain", ",", "PCMyungjo", ",", "Perpetua", ",", "Perpetua Italic", ",", "Perpetua Bold", ",", "Perpetua Bold Italic", ",", "Perpetua Titling MT Light", ",", "Perpetua Titling MT Bold", ",", "Phosphate Inline", ",", "Phosphate Solid", ",", "PilGi", ",", "PingFang HK", ",", "PingFang HK Ultralight", ",", "PingFang HK Thin", ",", "PingFang HK Light", ",", "PingFang HK Medium", ",", "PingFang HK Semibold", ",", "PingFang SC", ",", "PingFang SC Ultralight", ",", "PingFang SC Thin", ",", "PingFang SC Light", ",", "PingFang SC Medium", ",", "PingFang SC Semibold", ",", "PingFang TC", ",", "PingFang TC Ultralight", ",", "PingFang TC Thin", ",", "PingFang TC Light", ",", "PingFang TC Medium", ",", "PingFang TC Semibold", ",", "Plantagenet Cherokee", ",", "Plantin MT Std", ",", "Plantin MT Std Italic", ",", "Plantin MT Std Bold", ",", "Plantin MT Std Bold Italic", ",", "Playbill", ",", "PMingLiU", ",", "Poplar Std Black", ",", "PortagoITC TT", ",", "Prestige Elite Std Bold", ",", "Princetown LET", ",", "PSL Ornanong Pro", ",", "PSL Ornanong Pro Italic", ",", "PSL Ornanong Pro Light", ",", "PSL Ornanong Pro Light Italic", ",", "PSL Ornanong Pro Demibold", ",", "PSL Ornanong Pro Demibold Italic", ",", "PSL Ornanong Pro Bold", ",", "PSL Ornanong Pro Bold Italic", ",", "PT Mono", ",", "PT Mono Bold", ",", "PT Sans", ",", "PT Sans Italic", ",", "PT Sans Bold", ",", "PT Sans Bold Italic", ",", "PT Sans Caption", ",", "PT Sans Caption Bold", ",", "PT Sans Narrow", ",", "PT Sans Narrow Bold", ",", "PT Serif", ",", "PT Serif Italic", ",", "PT Serif Bold", ",", "PT Serif Bold Italic", ",", "PT Serif Caption", ",", "PT Serif Caption Italic", ",", "Raanana", ",", "Raanana Bold", ",", "Red Moon Rising", ",", "REMARK", ",", "Reprise Big Time Std", ",", "Reprise Chords Std", ",", "Reprise Metronome Std", ",", "Reprise Rehearsal Std", ",", "Reprise Script Std", ",", "Reprise Special Std", ",", "Reprise Stamp Std", ",", "Reprise Std", ",", "Reprise Text Std", ",", "Reprise Title Std", ",", "REVOLUTION REVOLUTION", ",", "Roboto", ",", "Roboto Italic", ",", "Roboto Thin", ",", "Roboto Thin Italic", ",", "Roboto Light", ",", "Roboto Light Italic", ",", "Roboto Medium", ",", "Roboto Medium Italic", ",", "Roboto Bold", ",", "Roboto Bold Italic", ",", "Roboto Black", ",", "Roboto Black Italic", ",", "Roboto Mono", ",", "Roboto Mono Italic", ",", "Roboto Mono Thin", ",", "Roboto Mono Thin Italic", ",", "Roboto Mono Light", ",", "Roboto Mono Light Italic", ",", "Roboto Mono Medium", ",", "Roboto Mono Medium Italic", ",", "Roboto Mono Bold", ",", "Roboto Mono Bold Italic", ",", "Rockwell", ",", "Rockwell", ",", "Rockwell Italic", ",", "Rockwell Bold", ",", "Rockwell Bold Italic", ",", "Rockwell Extra Bold", ",", "Rosewood Std", ",", "Sama Devanagari Book", ",", "Sama Devanagari", ",", "Sama Devanagari Medium", ",", "Sama Devanagari SemiBold", ",", "Sama Devanagari Bold", ",", "Sama Devanagari ExtraBold", ",", "Sama Gujarati Book", ",", "Sama Gujarati", ",", "Sama Gujarati Medium", ",", "Sama Gujarati SemiBold", ",", "Sama Gujarati Bold", ",", "Sama Gujarati ExtraBold", ",", "Sama Gurmukhi Book", ",", "Sama Gurmukhi", ",", "Sama Gurmukhi Medium", ",", "Sama Gurmukhi SemiBold", ",", "Sama Gurmukhi Bold", ",", "Sama Gurmukhi ExtraBold", ",", "Sama Kannada Book", ",", "Sama Kannada", ",", "Sama Kannada Medium", ",", "Sama Kannada SemiBold", ",", "Sama Kannada Bold", ",", "Sama Kannada ExtraBold", ",", "Sama Malayalam Book", ",", "Sama Malayalam", ",", "Sama Malayalam Medium", ",", "Sama Malayalam SemiBold", ",", "Sama Malayalam Bold", ",", "Sama Malayalam Extrabold", ",", "Sama Tamil Book", ",", "Sama Tamil", ",", "Sama Tamil Medium", ",", "Sama Tamil SemiBold", ",", "Sama Tamil Bold", ",", "Sama Tamil ExtraBold", ",", "Sana", ",", "Santa Fe LET Plain", ",", "Sarabun", ",", "Sarabun Italic", ",", "Sarabun ExtraLight", ",", "Sarabun ExtraLight Italic", ",", "Sarabun Thin", ",", "Sarabun Thin Italic", ",", "Sarabun Light", ",", "Sarabun Light Italic", ",", "Sarabun Medium", ",", "Sarabun Medium Italic", ",", "Sarabun SemiBold", ",", "Sarabun SemiBold Italic", ",", "Sarabun Bold", ",", "Sarabun Bold Italic", ",", "Sarabun ExtraBold", ",", "Sarabun ExtraBold Italic", ",", "Sathu", ",", "Savoye LET Plain", ",", "SchoolHouse Cursive B", ",", "SchoolHouse Printed A", ",", "Shobhika", ",", "Shobhika Bold", ",", "Shree Devanagari 714", ",", "Shree Devanagari 714 Italic", ",", "Shree Devanagari 714 Bold", ",", "Shree Devanagari 714 Bold Italic", ",", "SignPainter HouseScript", ",", "SignPainter HouseScript Semibold", ",", "Silom", ",", "SimSong", ",", "SimSong Bold", ",", "SimSun", ",", "Sin City", ",", "Sinhala MN", ",", "Sinhala MN Bold", ",", "Sinhala Sangam MN", ",", "Sinhala Sangam MN Bold", ",", "Skate Brand", ",", "Skia", ",", "Skia Light", ",", "Skia Bold", ",", "Skia Black", ",", "Skia Extended", ",", "Skia Light Extended", ",", "Skia Black Extended", ",", "Skia Condensed", ",", "Skia Light Condensed", ",", "Skia Black Condensed", ",", "Snell Roundhand", ",", "Snell Roundhand Bold", ",", "Snell Roundhand Black", ",", "Songti SC", ",", "Songti SC Light", ",", "Songti SC Bold", ",", "Songti SC Black", ",", "Songti TC", ",", "Songti TC Light", ",", "Songti TC Bold", ",", "Source Code Pro", ",", "Source Code Pro Italic", ",", "Source Code Pro ExtraLight", ",", "Source Code Pro ExtraLight Italic", ",", "Source Code Pro Light", ",", "Source Code Pro Light Italic", ",", "Source Code Pro Medium", ",", "Source Code Pro Medium Italic", ",", "Source Code Pro Semibold", ",", "Source Code Pro Semibold Italic", ",", "Source Code Pro Bold", ",", "Source Code Pro Bold Italic", ",", "Source Code Pro Black", ",", "Source Code Pro Black Italic", ",", "Source Sans Pro", ",", "Source Sans Pro Italic", ",", "Source Sans Pro ExtraLight", ",", "Source Sans Pro ExtraLight Italic", ",", "Source Sans Pro Light", ",", "Source Sans Pro Light Italic", ",", "Source Sans Pro SemiBold", ",", "Source Sans Pro SemiBold Italic", ",", "Source Sans Pro Bold", ",", "Source Sans Pro Bold Italic", ",", "Source Sans Pro Black", ",", "Source Sans Pro Black Italic", ",", "Space Mono", ",", "Space Mono Italic", ",", "Space Mono Bold", ",", "Space Mono Bold Italic", ",", "Springtime", ",", "SRG MARKER", ",", "Srisakdi", ",", "Srisakdi Bold", ",", "Stencil", ",", "Stencil Std Bold", ",", "STFangsong", ",", "STHeiti Light", ",", "STHeiti", ",", "STIXGeneral", ",", "STIXGeneral Italic", ",", "STIXGeneral Bold", ",", "STIXGeneral Bold Italic", ",", "STIXIntegralsD", ",", "STIXIntegralsD Bold", ",", "STIXIntegralsSm", ",", "STIXIntegralsSm Bold", ",", "STIXIntegralsUp", ",", "STIXIntegralsUp Bold", ",", "STIXIntegralsUpD", ",", "STIXIntegralsUpD Bold", ",", "STIXIntegralsUpSm", ",", "STIXIntegralsUpSm Bold", ",", "STIXNonUnicode", ",", "STIXNonUnicode Italic", ",", "STIXNonUnicode Bold", ",", "STIXNonUnicode Bold Italic", ",", "STIXSizeFiveSym", ",", "STIXSizeFourSym", ",", "STIXSizeFourSym Bold", ",", "STIXSizeOneSym", ",", "STIXSizeOneSym Bold", ",", "STIXSizeThreeSym", ",", "STIXSizeThreeSym Bold", ",", "STIXSizeTwoSym", ",", "STIXSizeTwoSym Bold", ",", "STIXVariants", ",", "STIXVariants Bold", ",", "STKaiti", ",", "Stone Sans ITC TT Bold", ",", "Stone Sans Sem ITC TT Semi", ",", "Stone Sans Sem ITC TT SemiIta", ",", "STSong", ",", "Sukhumvit Set Text", ",", "Sukhumvit Set Light", ",", "Sukhumvit Set Medium", ",", "Sukhumvit Set Semi Bold", ",", "Sukhumvit Set Bold", ",", "Sukhumvit Set Thin", ",", "Symbol", ",", "Synchro LET", ",", "Tahoma", ",", "Tahoma Bold", ",", "Tamil MN", ",", "Tamil MN Bold", ",", "Tamil Sangam MN Medium", ",", "Tamil Sangam MN", ",", "Tamil Sangam MN Light", ",", "Tamil Sangam MN Demibold", ",", "Tamil Sangam MN Bold", ",", "Tamil Sangam MN Black", ",", "Tekton Pro", ",", "Tekton Pro Oblique", ",", "Tekton Pro Bold", ",", "Tekton Pro Bold Oblique", ",", "Tekton Pro Bold Extended", ",", "Tekton Pro Bold Condensed", ",", "Telugu MN", ",", "Telugu MN Bold", ",", "Telugu Sangam MN", ",", "Telugu Sangam MN Bold", ",", "Thonburi", ",", "Thonburi Light", ",", "Thonburi Bold", ",", "Times New Roman", ",", "Times New Roman Italic", ",", "Times New Roman Bold", ",", "Times New Roman Bold Italic", ",", "Tiro Bangla", ",", "Tiro Bangla Italic", ",", "Tiro Devanagari Hindi", ",", "Tiro Devanagari Hindi Italic", ",", "Tiro Devanagari Marathi", ",", "Tiro Devanagari Marathi Italic", ",", "Tiro Devanagari Sanskrit", ",", "Tiro Devanagari Sanskrit Italic", ",", "Tiro Gurmukhi", ",", "Tiro Gurmukhi Italic", ",", "Tiro Kannada", ",", "Tiro Kannada Italic", ",", "Tiro Tamil", ",", "Tiro Tamil Italic", ",", "Tiro Telugu", ",", "Tiro Telugu Italic", ",", "Toppan Bunkyu Gothic", ",", "Toppan Bunkyu Gothic Demibold", ",", "Toppan Bunkyu Midashi Gothic Extrabold", ",", "Toppan Bunkyu Midashi Mincho Extrabold", ",", "Toppan Bunkyu Mincho", ",", "Trajan Pro", ",", "Trajan Pro Bold", ",", "Trattatello", ",", "Trebuchet MS", ",", "Trebuchet MS Italic", ",", "Trebuchet MS Bold", ",", "Trebuchet MS Bold Italic", ",", "Tsukushi A Round Gothic", ",", "Tsukushi A Round Gothic Bold", ",", "Tsukushi B Round Gothic", ",", "Tsukushi B Round Gothic Bold", ",", "Tw Cen MT", ",", "Tw Cen MT Italic", ",", "Tw Cen MT Bold", ",", "Tw Cen MT Bold Italic", ",", "Type Embellishments One LET Embellishments One LET Plain", ",", "Ubuntu Mono", ",", "Ubuntu Mono Italic", ",", "Ubuntu Mono Bold", ",", "Ubuntu Mono Bold Italic", ",", "UNIVERSAL-COLLEGE-draft", ",", "Unlearned 2 BRK Normal", ",", "Unlearned BRK", ",", "Verdana", ",", "Verdana Italic", ",", "Verdana Bold", ",", "Verdana Bold Italic", ",", "Very Damaged UL", ",", "VisualBraille VisualBraille", ",", "Vollkorn", ",", "Vollkorn Italic", ",", "Vollkorn SemiBold", ",", "Vollkorn SemiBold Italic", ",", "Vollkorn Bold", ",", "Vollkorn Bold Italic", ",", "Vollkorn Black", ",", "Vollkorn Black Italic", ",", "VT323", ",", "Waseem", ",", "Waseem Light", ",", "Wawati SC", ",", "Wawati TC", ",", "Webdings", ",", "Weibei SC Bold", ",", "Weibei TC Bold", ",", "Wide Latin", ",", "Wingdings", ",", "Wingdings 2", ",", "Wingdings 3", ",", "Xingkai SC Light", ",", "Xingkai SC Bold", ",", "Xingkai TC Light", ",", "Xingkai TC Bold", ",", "Yuanti SC", ",", "Yuanti SC Light", ",", "Yuanti SC Bold", ",", "Yuanti TC", ",", "Yuanti TC Light", ",", "Yuanti TC Bold", ",", "YuGothic Medium", ",", "YuGothic Bold", ",", "YuKyokasho Medium", ",", "YuKyokasho Bold", ",", "YuKyokasho Yoko Medium", ",", "YuKyokasho Yoko Bold", ",", "YuMincho Medium", ",", "YuMincho Demibold", ",", "YuMincho Extrabold", ",", "YuMincho +36p Kana Medium", ",", "YuMincho +36p Kana Demibold", ",", "YuMincho +36p Kana Extrabold", ",", "Yuppy SC", ",", "Yuppy TC", ",", "Zapf Dingbats", ",", "Zapfino" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 351.500000000000227, 167.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 38.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 351.500000000000227, 103.0, 43.0, 22.0 ],
"text" : "fontlist"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 197.0, 117.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 15.0, 148.0, 20.0 ],
"text" : "Preselected Fonts",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-53",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 256.500000000000455, 45.0, 150.0, 47.0 ],
"text" : "Non-system fonts on mac\nNeed to be included in download"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"hint" : "Select a font from a set of preselected fonts. Some may not work if they are not installed on your system.",
"id" : "obj-48",
"items" : [ "Consolas Bold", ",", "Courier New Bold", ",", "IBM Plex Mono SemiBold", ",", "Roboto Mono Medium", ",", "Source Code Pro SemiBold", ",", "Space Mono", ",", "Ubuntu Mono", ",", "VT323 Regular" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 195.0, 167.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 14.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 392.000000000000227, 227.0, 68.0, 22.0 ],
"text" : "s mainFont"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 45.0, 54.0, 22.0 ],
"text" : "onecopy"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 72.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-82",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 825.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 297.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 268.0, 79.0, 22.0 ],
"text" : "route window"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hidden" : 1,
"id" : "obj-128",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 72.541870000000003, 154.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 217.0, 75.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hidden" : 1,
"id" : "obj-127",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 154.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 217.0, 99.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 237.0, 69.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "window", "flags", "nogrow", "close", "nozoom", "nofloat", "menu", "minimize", ";", "#Q", "window", "constrain", 50, 50, 32768, 32768, ";", "#Q", "window", "size", 203, 230, 531, 734, ";", "#Q", "window", "title", ";", "#Q", "window", "exec", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-126",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 32.691390999999996, 117.0, 40.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 242.0, 100.0, 40.0, 20.0 ],
"text" : "View",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-81",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 77.00239599999999, 117.0, 58.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 242.0, 77.0, 58.0, 20.0 ],
"text" : "NoFloat",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 532.0, 195.0, 781.0, 570.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 433.276855000000069, 360.0, 56.0, 23.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 442.348022000000014, 89.0, 23.0 ],
"text" : "toolbarvisible 0"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 518.934204000000022, 90.0, 23.0 ],
"text" : "window getsize"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 590.360382000000072, 103.012198999999995, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 596.360382000000072, 442.348022000000014, 24.0, 24.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 596.360382000000072, 482.408478000000002, 55.0, 23.0 ],
"text" : "del 1000"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 596.360382000000072, 518.934204000000022, 36.0, 23.0 ],
"text" : "write"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 388.276855000000069, 390.0, 134.0, 37.0 ],
"text" : "window flags nogrow, window flags nozoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 555.0, 292.77984600000002, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-6",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 555.0, 318.701324, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 555.0, 351.622802999999976, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 482.408478000000002, 83.0, 23.0 ],
"text" : "savewindow 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 451.912994000000026, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 377.544311999999991, 194.0, 23.0 ],
"text" : "window flags nofloat, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-39",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 44.102626999999998, 325.701324, 108.298328500000039, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-42",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.400955500000038, 390.0, 113.346069, 37.0 ],
"text" : "window flags grow, window flags zoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-45",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 226.429596000000004, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-46",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 170.073990000000009, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 112.613365000000002, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 56.257755000000003, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-49",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 185.544159000000008, 170.172408999999988, 39.558467999999976, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 44.102626999999998, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-52",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 170.172408999999988, 127.0, 23.0 ],
"text" : "92 130 1242 744"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 214.274460000000005, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-54",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 157.91885400000001, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-56",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 100.458236999999997, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-57",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 44.102626999999998, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 574.470184000000017, 406.109283000000005, 181.0, 23.0 ],
"text" : "window flags float, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 309.305480999999986, 325.701324, 98.0, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 491.632446000000016, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.276855000000012, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 377.816222999999979, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 321.460631999999976, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 450.747008999999991, 170.172408999999988, 34.0, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 309.305480999999986, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 170.172408999999988, 127.0, 23.0 ],
"text" : "203 230 531 734"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 479.477325000000008, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 423.121704000000022, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.661102000000028, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 309.305480999999986, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 310.410491999999977, 45.0, 35.0, 21.0 ],
"text" : "view"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 272.84008799999998, 103.012198999999995, 83.0, 37.0 ],
"text" : "presentation $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 272.84008799999998, 45.0, 32.5, 23.0 ],
"text" : "== 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.653931, 17.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-41",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 165.653931, 45.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 165.653931, 84.160210000000006, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 272.84008799999998, 518.934204000000022, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-40", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-40", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-51", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-51", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-51", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 3 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 2 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"midpoints" : [ 53.602626999999998, 292.710357999999985, 34.157516000000001, 292.710357999999985, 34.157516000000001, 160.746413999999987, 161.602626999999984, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"midpoints" : [ 318.805480999999986, 292.710357999999985, 299.360382000000016, 292.710357999999985, 299.360382000000016, 160.746413999999987, 426.805480999999986, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 192.0, 64.541870000000003, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p View"
}
}
, {
"box" : {
"id" : "obj-54",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 362.5, 66.0, 10.0 ],
"presentation" : 1,
"presentation_rect" : [ 14.999999999999773, 330.0, 295.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
, {
"box" : {
"id" : "obj-121",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 66.0, 10.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 180.0, 295.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"order" : 1,
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-110", 0 ],
"order" : 0,
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-108", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-119", 0 ],
"order" : 1,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"order" : 0,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-118", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-119", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-123", 0 ],
"source" : [ "obj-122", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-123", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-131", 0 ],
"source" : [ "obj-125", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-125", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 1 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 2 ],
"midpoints" : [ 54.5, 329.0, 136.270935000000009, 329.0, 136.270935000000009, 181.0, 100.041870000000003, 181.0 ],
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-122", 0 ],
"source" : [ "obj-131", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-131", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"order" : 1,
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-140", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-119", 0 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 1,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"order" : 0,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-467", 0 ],
"source" : [ "obj-398", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 0,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 1,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-467", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 1,
"source" : [ "obj-48", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"order" : 0,
"source" : [ "obj-48", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"order" : 2,
"source" : [ "obj-48", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"order" : 3,
"source" : [ "obj-48", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"order" : 1,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"order" : 0,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-56", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-56", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-56", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 1,
"source" : [ "obj-57", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"order" : 0,
"source" : [ "obj-57", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"order" : 0,
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"order" : 1,
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-69", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-69", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-69", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-69", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 1,
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"order" : 0,
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-97", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-83", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-83", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-125", 0 ],
"order" : 1,
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"order" : 0,
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-118", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-92", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"source" : [ "obj-93", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-95", 0 ],
"source" : [ "obj-93", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-94", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-95", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-96", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-398", 0 ],
"source" : [ "obj-97", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-108", 0 ],
"source" : [ "obj-99", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"editing_bgcolor" : [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ]
}
}
================================================
FILE: mercury_ide/patchers/setupShortkeys.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 114.0, 133.0, 227.0, 461.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "defaultKeys" ],
"patching_rect" : [ 45.0, 540.0, 78.0, 22.0 ],
"text" : "t defaultKeys"
}
}
, {
"box" : {
"id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 570.0, 80.0, 22.0 ],
"text" : "s keySettings"
}
}
, {
"box" : {
"button" : 1,
"htabcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"id" : "obj-96",
"maxclass" : "tab",
"multiline" : 0,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 492.5, 135.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 420.0, 197.0, 24.0 ],
"tabcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.498130751533742 ],
"tabs" : [ "Reset Default" ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 202.5, 165.0, 67.0, 22.0 ],
"text" : "r shortkeys"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 287.0, 109.0, 22.0 ],
"text" : "prepend storeKeys"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 316.0, 80.0, 22.0 ],
"text" : "s keySettings"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-120",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 240.0, 240.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "clear" ],
"patching_rect" : [ 285.0, 45.0, 86.0, 22.0 ],
"text" : "t getkeys clear"
}
}
, {
"box" : {
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden" : 1,
"id" : "obj-128",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 72.541870000000003, 173.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 129.0, 118.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden" : 1,
"id" : "obj-127",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 173.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 129.0, 142.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-126",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 28.230865000000009, 148.0, 40.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 154.0, 143.0, 40.0, 20.0 ],
"text" : "View",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-81",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 72.541870000000003, 148.0, 58.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 154.0, 120.0, 58.0, 20.0 ],
"text" : "NoFloat",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 72.541870000000003, 124.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 45.0, 54.0, 22.0 ],
"text" : "onecopy"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 91.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 316.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 287.0, 79.0, 22.0 ],
"text" : "route window"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 256.0, 69.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "window", "flags", "nogrow", "close", "nozoom", "nofloat", "menu", "minimize", ";", "#Q", "window", "constrain", 50, 50, 32768, 32768, ";", "#Q", "window", "size", 114, 133, 341, 594, ";", "#Q", "window", "title", ";", "#Q", "window", "exec", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 625.0, 203.0, 781.0, 570.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 433.276855000000069, 360.0, 56.0, 23.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 442.348022000000014, 89.0, 23.0 ],
"text" : "toolbarvisible 0"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 518.934204000000022, 90.0, 23.0 ],
"text" : "window getsize"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 590.360382000000072, 103.012198999999995, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 596.360382000000072, 442.348022000000014, 24.0, 24.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 596.360382000000072, 482.408478000000002, 55.0, 23.0 ],
"text" : "del 1000"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 596.360382000000072, 518.934204000000022, 36.0, 23.0 ],
"text" : "write"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 388.276855000000069, 390.0, 134.0, 37.0 ],
"text" : "window flags nogrow, window flags nozoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 555.0, 292.77984600000002, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-6",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 555.0, 318.701324, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 555.0, 351.622802999999976, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 482.408478000000002, 83.0, 23.0 ],
"text" : "savewindow 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 451.912994000000026, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 377.544311999999991, 194.0, 23.0 ],
"text" : "window flags nofloat, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-39",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 44.102626999999998, 325.701324, 108.298328500000039, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-42",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.400955500000038, 390.0, 113.346069, 37.0 ],
"text" : "window flags grow, window flags zoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-45",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 226.429596000000004, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-46",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 170.073990000000009, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 112.613365000000002, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 56.257755000000003, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-49",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 185.544159000000008, 170.172408999999988, 39.558467999999976, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 44.102626999999998, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-52",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 170.172408999999988, 127.0, 23.0 ],
"text" : "92 95 758 768"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 214.274460000000005, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-54",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 157.91885400000001, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-56",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 100.458236999999997, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-57",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 44.102626999999998, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 574.470184000000017, 406.109283000000005, 181.0, 23.0 ],
"text" : "window flags float, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 309.305480999999986, 325.701324, 98.0, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 491.632446000000016, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.276855000000012, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 377.816222999999979, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 321.460631999999976, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 450.747008999999991, 170.172408999999988, 34.0, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 309.305480999999986, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 170.172408999999988, 127.0, 23.0 ],
"text" : "114 133 341 594"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 479.477325000000008, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 423.121704000000022, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.661102000000028, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 309.305480999999986, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 310.410491999999977, 45.0, 35.0, 21.0 ],
"text" : "view"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 272.84008799999998, 103.012198999999995, 83.0, 37.0 ],
"text" : "presentation $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 272.84008799999998, 45.0, 32.5, 23.0 ],
"text" : "== 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.653931, 17.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-41",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 165.653931, 45.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 165.653931, 84.160210000000006, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 272.84008799999998, 518.934204000000022, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-40", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-40", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-51", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-51", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-51", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 3 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 2 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"midpoints" : [ 53.602626999999998, 292.710357999999985, 34.157516000000001, 292.710357999999985, 34.157516000000001, 160.746413999999987, 161.602626999999984, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"midpoints" : [ 318.805480999999986, 292.710357999999985, 299.360382000000016, 292.710357999999985, 299.360382000000016, 160.746413999999987, 426.805480999999986, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 211.0, 64.541870000000003, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p View"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 165.0, 96.0, 22.0 ],
"text" : "prepend append"
}
}
, {
"box" : {
"id" : "obj-108",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 126.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 285.0, 75.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict shortkeys"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"color" : [ 0.400000006, 0.8000000119, 1.0, 1.0 ],
"hint" : "Select a command to create a shortkey for",
"id" : "obj-104",
"items" : [ "execute", ",", "silence", ",", "comment", ",", "disable-editor", ",", "delete-line", ",", "copy-line", ",", "paste-line", ",", "paste-replace-line", ",", "jump-top", ",", "jump-bottom", ",", "jump-begin", ",", "jump-end", ",", "up", ",", "down", ",", "left", ",", "right", ",", "jump-word-left", ",", "jump-word-right" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 285.0, 195.0, 100.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 15.0, 197.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-103",
"maxclass" : "dict.view",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 361.5, 135.0, 79.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 120.0, 197.0, 285.0 ],
"stripecolor" : [ 0.0, 0.0, 0.0, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 287.0, 57.0, 22.0 ],
"text" : "active $1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 435.0, 242.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 403.0, 165.0, 37.0, 22.0 ],
"text" : "zl.rev"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 347.0, 51.0, 22.0 ],
"text" : "empty 0"
}
}
, {
"box" : {
"active" : 0,
"align" : 0,
"bgcolor" : [ 0.098039215686275, 0.098039215686275, 0.098039215686275, 0.0 ],
"bgoncolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.0 ],
"hint" : "Remove the key combination for this command.",
"id" : "obj-5",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"parameter_mappable" : 0,
"patching_rect" : [ 435.0, 317.0, 100.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 83.0, 197.0, 20.0 ],
"text" : "empty",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"textjustification" : 0,
"texton" : "empty",
"textoncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"textovercolor" : [ 1.0, 0.400000006, 0.400000006, 1.0 ],
"usetextovercolor" : 1
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 285.0, 240.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 342.75, 332.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 285.0, 287.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict shortkeys"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bordercolor" : [ 0.200000003, 0.200000003, 0.200000003, 1.0 ],
"hint" : "The current keycombination for the command",
"id" : "obj-84",
"lines" : 1,
"maxclass" : "textedit",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 342.75, 495.0, 165.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 39.0, 197.0, 20.0 ],
"readonly" : 1,
"tabmode" : 0,
"text" : "alt-.",
"wordwrap" : 0
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 306.0, 540.0, 103.0, 22.0 ],
"text" : "join 2 @triggers 1"
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 306.0, 570.0, 95.0, 22.0 ],
"text" : "prepend replace"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 306.0, 332.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 430.5, 420.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 342.75, 465.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"patching_rect" : [ 390.0, 390.0, 100.0, 22.0 ],
"text" : "t l l 0"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.0, 287.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"align" : 0,
"bgcolor" : [ 0.098039215686275, 0.098039215686275, 0.098039215686275, 0.0 ],
"bgoncolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 0.0 ],
"hint" : "Click to generate a new shortkey for this command by pressing the desired keys. The combination will be stored on release of all the keys. Click again if you want to exit. Click Empty to remove the shortkey.",
"id" : "obj-70",
"maxclass" : "textbutton",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"parameter_mappable" : 0,
"patching_rect" : [ 435.0, 210.0, 100.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 61.0, 197.0, 20.0 ],
"text" : "change keycommand",
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"textjustification" : 0,
"texton" : "waiting for keys...",
"textoncolor" : [ 0.400000006, 0.8000000119, 1.0, 1.0 ],
"textovercolor" : [ 1.0, 0.400000006, 0.400000006, 1.0 ],
"usetextovercolor" : 1
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 138.0, 161.0, 776.0, 626.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 60.0, 276.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.5, 441.0, 29.5, 22.0 ],
"text" : "join"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 81.0, 141.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 152.0, 141.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 152.0, 321.0, 29.5, 22.0 ],
"text" : "&&"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 162.5, 186.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 120.0, 216.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 109.5, 276.0, 40.0, 22.0 ],
"text" : "zl.sub"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 152.0, 351.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.5, 381.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.5, 246.0, 75.0, 22.0 ],
"text" : "0 4 16 20 50"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 186.0, 33.0, 22.0 ],
"text" : ">> 7"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 81.0, 186.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 64.5, 486.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 246.0, 216.0, 77.0, 22.0 ],
"text" : "route symbol"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 227.0, 276.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"coll_data" : {
"count" : 8,
"data" : [ {
"key" : -3,
"value" : [ "escape" ]
}
, {
"key" : -4,
"value" : [ "return" ]
}
, {
"key" : -6,
"value" : [ "delete" ]
}
, {
"key" : -7,
"value" : [ "backspace" ]
}
, {
"key" : -9,
"value" : [ "up" ]
}
, {
"key" : -10,
"value" : [ "down" ]
}
, {
"key" : -11,
"value" : [ "left" ]
}
, {
"key" : -12,
"value" : [ "right" ]
}
]
}
,
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 246.0, 186.0, 137.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"precision" : 6
}
,
"text" : "coll spChars @embed 1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 198.5, 381.0, 208.0, 22.0 ],
"text" : "regexp \" \" @substitute - @tosymbol 1"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 198.5, 141.0, 76.0, 22.0 ],
"text" : "t b b i"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 332.0, 216.0, 40.0, 22.0 ],
"text" : "itoa"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 198.5, 351.0, 51.0, 22.0 ],
"text" : "zl.group"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 533.0, 291.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 402.0, 216.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "zlclear", "plat" ],
"patching_rect" : [ 402.0, 141.0, 83.0, 22.0 ],
"text" : "t b zlclear plat"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 60.0, 45.0, 50.5, 22.0 ],
"text" : "key"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 500.25, 246.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 533.0, 216.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 467.5, 216.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 582.0, 246.0, 101.0, 22.0 ],
"text" : "zl.lookup ctrl cmd"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 582.0, 216.0, 93.0, 22.0 ],
"text" : "zl.compare mac"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 582.0, 186.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"selector" : "plat"
}
,
"text" : "gestalt"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "ctrl" ],
"patching_rect" : [ 500.25, 291.0, 31.0, 22.0 ],
"text" : "t ctrl"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "alt" ],
"patching_rect" : [ 467.5, 291.0, 28.0, 22.0 ],
"text" : "t alt"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "shift" ],
"patching_rect" : [ 402.0, 291.0, 37.0, 22.0 ],
"text" : "t shift"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "int", "int", "int", "int", "int" ],
"patching_rect" : [ 402.0, 186.0, 150.0, 22.0 ],
"text" : "modifiers"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-10", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-10", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-10", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 1 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 2,
"source" : [ "obj-32", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-32", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 0,
"source" : [ "obj-32", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-32", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-34", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 2 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"order" : 0,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"order" : 1,
"source" : [ "obj-43", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-43", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-44", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 403.0, 126.0, 64.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p shortCut"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-104", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-108", 0 ],
"source" : [ "obj-107", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-117", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-107", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"midpoints" : [ 249.5, 272.0, 197.0, 272.0, 197.0, 34.0, 294.5, 34.0 ],
"order" : 1,
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-120", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"order" : 0,
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 1 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 2 ],
"midpoints" : [ 54.5, 348.0, 136.270935000000009, 348.0, 136.270935000000009, 200.0, 100.041870000000003, 200.0 ],
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-140", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"midpoints" : [ 480.5, 428.0, 560.75, 428.0, 560.75, 181.0, 444.5, 181.0 ],
"source" : [ "obj-72", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-72", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 1 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"midpoints" : [ 315.5, 602.0, 220.5, 602.0, 220.5, 229.0, 249.5, 229.0 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"order" : 0,
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"order" : 1,
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"order" : 0,
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-96", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"editing_bgcolor" : [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ]
}
}
================================================
FILE: mercury_ide/patchers/setupVisuals.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 166.0, 174.0, 325.0, 476.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"globalpatchername" : "mcyV",
"boxes" : [ {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 166.0, 780.0, 66.0, 22.0 ],
"restore" : [ "size", 960, 540 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr wsize",
"varname" : "wsize"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 773.0, 255.0, 87.0, 22.0 ],
"restore" : [ "fullscreen", 0 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr fullscreen",
"varname" : "fullscreen"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 615.000000000000227, 255.0, 52.0, 22.0 ],
"restore" : [ "fps", 60 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr fps",
"varname" : "fps"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 510.000000000000114, 255.0, 61.0, 22.0 ],
"restore" : [ "sync", 1 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr sync",
"varname" : "sync"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 405.000000000000114, 255.0, 75.0, 22.0 ],
"restore" : [ "floating", 0 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr floating",
"varname" : "floating"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 310.449951000000283, 255.0, 89.0, 22.0 ],
"text" : "prepend visible"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 310.449951000000283, 285.0, 69.0, 22.0 ],
"restore" : [ "visible", 1 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr visible",
"varname" : "visible"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 195.0, 225.0, 71.0, 22.0 ],
"restore" : [ 1 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr render",
"varname" : "render"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 615.000000000000227, 405.0, 75.0, 22.0 ],
"restore" : [ 1 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr syphon",
"varname" : "syphon"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 422.3333746666666, 743.0, 99.0, 22.0 ],
"restore" : [ 1920, 1080 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr vResolution",
"varname" : "vResolution"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 339.500030999999808, 780.0, 71.0, 22.0 ],
"restore" : [ 1.777777777777778 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr aspect",
"varname" : "aspect"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 886.599975000000313, 45.0, 103.0, 22.0 ],
"text" : "pattrmarker mcyV"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 241.449951000000283, 743.0, 88.0, 22.0 ],
"restore" : [ 1920, 1080 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr resolution",
"varname" : "resolution"
}
}
, {
"box" : {
"id" : "obj-112",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 544.0, 76.0, 20.0 ],
"text" : "Line spacing",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.000000000000227, 435.0, 95.0, 22.0 ],
"text" : "prepend syphon"
}
}
, {
"box" : {
"id" : "obj-104",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 615.000000000000227, 465.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-103",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 615.000000000000227, 332.0, 78.0, 22.0 ],
"text" : "route syphon"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.000000000000227, 300.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 641.000000000000114, 360.0, 98.000000000000114, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 398.0, 148.0, 20.0 ],
"text" : "Syphon Output",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Enable the syphon texture output of the editor/visual window (Mac only). Useful when livestreaming via OBS. Default = off",
"id" : "obj-101",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 615.000000000000227, 360.0, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 397.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-77",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 299.949951000000283, 223.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 690.0, 784.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-98",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 690.0, 825.0, 82.0, 22.0 ],
"text" : "s defaultPrefs"
}
}
, {
"box" : {
"button" : 1,
"htabcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"id" : "obj-96",
"maxclass" : "tab",
"multiline" : 0,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 690.0, 747.5, 135.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 434.0, 295.0, 24.0 ],
"tabcolor" : [ 0.200000003, 0.200000003, 0.200000003, 0.498130751533742 ],
"tabs" : [ "Reset Default" ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 387.500046666666549, 532.5, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.66670299999987, 503.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-89",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 273.966675000000009, 471.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 216.40002400000003, 441.0, 94.0, 22.0 ],
"text" : "prepend symbol"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 195.0, 405.0, 259.625058333333186, 22.0 ],
"text" : "route screens a_r w_size res v_res"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 370.5, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 7,
"numoutlets" : 7,
"outlettype" : [ "", "", "", "", "", "", "" ],
"patching_rect" : [ 330.66670299999987, 45.0, 276.0, 22.0 ],
"text" : "route visible floating sync fps fullscreen hidecursor"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.66670299999987, 15.0, 68.0, 22.0 ],
"text" : "r fromPrefs"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 510.000000000000114, 696.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.000000000000114, 665.5, 85.0, 22.0 ],
"text" : "prepend v_res"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.000000000000114, 624.0, 73.0, 22.0 ],
"text" : "prepend res"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 588.500000000000341, 585.0, 93.0, 22.0 ],
"text" : "prepend w_size"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.000000000000114, 549.0, 73.0, 22.0 ],
"text" : "prepend a_r"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.000000000000114, 504.0, 98.0, 22.0 ],
"text" : "prepend screens"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 405.000000000000114, 332.0, 73.0, 22.0 ],
"text" : "s storePrefs"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 72.541870000000003, 96.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-59",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 450.0, 66.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 886.599975000000313, 77.5, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 773.0, 167.5, 70.599975000000313, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 374.0, 148.0, 20.0 ],
"text" : "Fullscreen",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Enable full screen. Alternatively press ESC key to enter/leave fullscreen. Default = off",
"id" : "obj-19",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 773.0, 189.5, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 373.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 773.0, 123.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 422.3333746666666, 825.0, 45.0, 22.0 ],
"text" : "s dimV"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 339.500030999999808, 825.0, 53.0, 22.0 ],
"text" : "s aspect"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 241.449951000000283, 825.0, 37.0, 22.0 ],
"text" : "s dim"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 825.0, 59.0, 22.0 ],
"text" : "s toWorld"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 45.0, 54.0, 22.0 ],
"text" : "onecopy"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 72.0, 70.0, 22.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 422.3333746666666, 780.0, 75.0, 22.0 ],
"text" : "prepend dim"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 297.0, 61.0, 22.0 ],
"text" : "route size"
}
}
, {
"box" : {
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 268.0, 79.0, 22.0 ],
"text" : "route window"
}
}
, {
"box" : {
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden" : 1,
"id" : "obj-128",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 72.541870000000003, 154.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 221.497604000000024, 216.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.09803921729, 0.09803921729, 0.09803921729, 1.0 ],
"hidden" : 1,
"id" : "obj-127",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 154.204722000000004, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 221.497604000000024, 240.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 237.0, 69.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "window", "flags", "nogrow", "close", "nozoom", "nofloat", "menu", "minimize", ";", "#Q", "window", "constrain", 50, 50, 32768, 32768, ";", "#Q", "window", "size", 166, 174, 491, 650, ";", "#Q", "window", "title", ";", "#Q", "window", "exec", ";", "#Q", "savewindow", 1, ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-126",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 32.691390999999996, 117.0, 40.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 246.497604000000024, 241.0, 40.0, 20.0 ],
"text" : "View",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"hidden" : 1,
"hint" : "",
"id" : "obj-81",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 77.00239599999999, 117.0, 58.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 246.497604000000024, 218.0, 58.0, 20.0 ],
"text" : "NoFloat",
"textcolor" : [ 0.968627, 0.968627, 0.968627, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 540.0, 185.0, 781.0, 570.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Lato",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 433.276855000000069, 360.0, 56.0, 23.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 442.348022000000014, 89.0, 23.0 ],
"text" : "toolbarvisible 0"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 518.934204000000022, 90.0, 23.0 ],
"text" : "window getsize"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 590.360382000000072, 103.012198999999995, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 596.360382000000072, 442.348022000000014, 24.0, 24.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 596.360382000000072, 482.408478000000002, 55.0, 23.0 ],
"text" : "del 1000"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 596.360382000000072, 518.934204000000022, 36.0, 23.0 ],
"text" : "write"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-29",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 388.276855000000069, 390.0, 134.0, 37.0 ],
"text" : "window flags nogrow, window flags nozoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 555.0, 292.77984600000002, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-6",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 555.0, 318.701324, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 555.0, 351.622802999999976, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 433.276855000000069, 482.408478000000002, 83.0, 23.0 ],
"text" : "savewindow 1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 360.0, 32.5, 23.0 ],
"text" : "qlim"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 451.912994000000026, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 555.0, 377.544311999999991, 194.0, 23.0 ],
"text" : "window flags nofloat, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-39",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 44.102626999999998, 325.701324, 108.298328500000039, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-42",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.400955500000038, 390.0, 113.346069, 37.0 ],
"text" : "window flags grow, window flags zoom"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-45",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 226.429596000000004, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-46",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 170.073990000000009, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 112.613365000000002, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-48",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 56.257755000000003, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-49",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 185.544159000000008, 170.172408999999988, 39.558467999999976, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 44.102626999999998, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-52",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 170.172408999999988, 127.0, 23.0 ],
"text" : "92 130 1242 736"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-53",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 214.274460000000005, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-54",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 157.91885400000001, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.102626999999998, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-56",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 100.458236999999997, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-57",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 44.102626999999998, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 442.348022000000014, 20.0, 23.0 ],
"text" : "t l"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 574.470184000000017, 406.109283000000005, 181.0, 23.0 ],
"text" : "window flags float, window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 390.0, 70.0, 37.0 ],
"text" : "window exec"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 309.305480999999986, 325.701324, 98.0, 23.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 299.77984600000002, 119.0, 23.0 ],
"text" : "prepend window size"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 491.632446000000016, 216.124145999999996, 39.0, 21.0 ],
"text" : "Ymax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.276855000000012, 216.124145999999996, 40.0, 21.0 ],
"text" : "Xmax"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 377.816222999999979, 216.124145999999996, 36.0, 21.0 ],
"text" : "Ymin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 321.460631999999976, 216.124145999999996, 38.0, 21.0 ],
"text" : "Xmin"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 450.747008999999991, 170.172408999999988, 34.0, 21.0 ],
"text" : "pref."
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 309.305480999999986, 193.73739599999999, 173.0, 23.0 ],
"text" : "unpack 0 0 0 0"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 170.172408999999988, 127.0, 23.0 ],
"text" : "166 174 491 650"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 479.477325000000008, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 423.121704000000022, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 309.305480999999986, 264.432372999999984, 173.0, 23.0 ],
"text" : "pak 0 0 0 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.661102000000028, 238.510879999999986, 51.0, 23.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 309.305480999999986, 238.510879999999986, 50.0, 23.0 ]
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-11",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 310.410491999999977, 45.0, 35.0, 21.0 ],
"text" : "view"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 272.84008799999998, 103.012198999999995, 83.0, 37.0 ],
"text" : "presentation $1"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 272.84008799999998, 45.0, 32.5, 23.0 ],
"text" : "== 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-44",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.653931, 17.0, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"bgcolor" : [ 0.8, 0.8, 0.8, 1.0 ],
"id" : "obj-41",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 165.653931, 45.0, 24.0, 24.0 ],
"prototypename" : "Lato9"
}
}
, {
"box" : {
"fontname" : "Lato",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 165.653931, 84.160210000000006, 46.0, 23.0 ],
"text" : "sel 1 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 272.84008799999998, 518.934204000000022, 18.0, 18.0 ],
"prototypename" : "Lato9"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 3 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-18", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-40", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-40", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-51", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-51", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-51", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 3 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 2 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"midpoints" : [ 53.602626999999998, 292.710357999999985, 34.157516000000001, 292.710357999999985, 34.157516000000001, 160.746413999999987, 161.602626999999984, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 1 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"midpoints" : [ 318.805480999999986, 292.710357999999985, 299.360382000000016, 292.710357999999985, 299.360382000000016, 160.746413999999987, 426.805480999999986, 160.746413999999987 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 192.0, 64.541870000000003, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"fontname" : "Lato",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p View"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 766.0, 204.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 285.0, 82.0, 22.0 ],
"text" : "ignoreclick $1"
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 85.0, 131.5, 86.0, 22.0 ],
"text" : "zl.lookup 1 0.3"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 215.5, 231.0, 22.0 ],
"text" : "textcolor 0.901961 0.901961 0.901961 $1"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 178.5, 96.0, 22.0 ],
"text" : "zl.lookup 0.7 0.3"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 85.0, 255.0, 231.0, 22.0 ],
"text" : "textcolor 0.901961 0.901961 0.901961 $1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-75",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 63.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-76",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 326.5, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-77",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 120.0, 326.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"order" : 2,
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"order" : 0,
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"order" : 1,
"source" : [ "obj-75", 0 ]
}
}
]
}
,
"patching_rect" : [ 664.599975000000313, 123.0, 89.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p inactive-color"
}
}
, {
"box" : {
"id" : "obj-54",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 362.5, 66.0, 10.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 204.0, 295.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
, {
"box" : {
"id" : "obj-121",
"linecolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 0.5 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 66.0, 10.0 ],
"saved_attribute_attributes" : {
"linecolor" : {
"expression" : ""
}
}
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.0, 596.5, 101.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 112.0, 148.0, 20.0 ],
"text" : "Visual Resolution",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion" : 0.39,
"bgfillcolor_type" : "color",
"elementcolor" : [ 0.137254901960784, 0.137254901960784, 0.137254901960784, 1.0 ],
"hint" : "Adjust the resolution (in pixel height) for the visuals behind the text only. Default = 720p",
"id" : "obj-50",
"items" : [ 270, ",", 540, ",", "720 (720p)", ",", "800 (mb 13)", ",", "900 (mb 15)", ",", "1080 (1080p)", ",", "1440 (imac 27)", ",", "1600 (mb 13 ret)", ",", "1800 (mb ret 15)", ",", "2160 (4k)", ",", "2700 (5k)" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 387.500046666666549, 596.5, 88.666656000000003, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 111.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.000000000000227, 123.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.000000000000114, 123.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 405.000000000000114, 123.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 299.949951000000283, 123.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 123.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 7,
"numoutlets" : 7,
"outlettype" : [ "", "", "", "", "", "", "" ],
"patching_rect" : [ 216.40002400000003, 77.5, 616.899964000000409, 22.0 ],
"text" : "route enable visible floating sync fps fullscreen"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 45.0, 52.0, 22.0 ],
"text" : "r enable"
}
}
, {
"box" : {
"bgcolor" : [ 0.098039215686275, 0.098039215686275, 0.098039215686275, 0.0 ],
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 615.000000000000227, 167.5, 92.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 289.0, 148.0, 20.0 ],
"text" : "FPS",
"textcolor" : [ 0.901961, 0.901961, 0.901961, 0.3 ]
}
}
, {
"box" : {
"id" : "obj-24",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 510.000000000000114, 154.5, 92.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 265.0, 148.0, 20.0 ],
"text" : "Sync to Refreshrate",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 405.000000000000114, 167.5, 92.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 217.0, 148.0, 20.0 ],
"text" : "Always in Front",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 299.949951000000283, 167.5, 92.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 241.0, 148.0, 20.0 ],
"text" : "Window Visible",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-20",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 154.5, 99.0, 33.0 ],
"text" : "Enable Rendering",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "",
"id" : "obj-18",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 195.0, 189.5, 24.0, 24.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Show/Hide the editor/visual-window. Useful when working with an external editor and the window is not necessary. Default = on",
"id" : "obj-17",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 299.949951000000283, 189.5, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 240.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Make sure the editor/visual-window stays on top of all the other Mercury windows. Default = on",
"id" : "obj-16",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 405.000000000000114, 189.5, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 216.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Make sure the FPS is a multiple of the screens refresh rate. Default = on",
"id" : "obj-70",
"maxclass" : "led",
"numinlets" : 1,
"numoutlets" : 1,
"offcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.25 ],
"oncolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 510.000000000000114, 189.5, 24.0, 24.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 264.0, 22.0, 22.0 ],
"thickness" : 70.0
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"htricolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ],
"id" : "obj-13",
"ignoreclick" : 1,
"maxclass" : "number",
"maximum" : 480,
"minimum" : 10,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 615.000000000000227, 189.5, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 288.0, 50.0, 22.0 ],
"textcolor" : [ 0.901961, 0.901961, 0.901961, 0.3 ],
"triangle" : 0
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 773.000000000000227, 300.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 126.0, 67.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-176",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 45.0, 75.0, 43.0, 22.0 ],
"text" : "sel 27"
}
}
, {
"box" : {
"id" : "obj-175",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 45.0, 45.0, 50.5, 22.0 ],
"text" : "key"
}
}
, {
"box" : {
"id" : "obj-171",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 110.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-169",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 146.5, 79.0, 22.0 ],
"text" : "fullscreen $1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-270",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 185.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-171", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-270", 0 ],
"source" : [ "obj-169", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-169", 0 ],
"source" : [ "obj-171", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"source" : [ "obj-175", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-171", 0 ],
"source" : [ "obj-176", 0 ]
}
}
]
}
,
"patching_rect" : [ 773.0, 223.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fullscreen"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.000000000000227, 223.0, 72.0, 22.0 ],
"text" : "prepend fps"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 510.000000000000114, 223.0, 81.0, 22.0 ],
"text" : "prepend sync"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 405.000000000000114, 223.0, 95.0, 22.0 ],
"text" : "prepend floating"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 255.0, 92.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 241.449951000000283, 780.0, 75.0, 22.0 ],
"text" : "prepend dim"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 339.500030999999808, 743.0, 29.5, 22.0 ],
"text" : "/ 0."
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-252",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 535.0, 795.0, 84.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 62.0, 142.0, 20.0 ],
"text" : "1920 x 1080",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.7 ]
}
}
, {
"box" : {
"id" : "obj-317",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 630.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-322",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 662.5, 56.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-323",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 696.0, 54.0, 22.0 ],
"text" : "qlim 100"
}
}
, {
"box" : {
"id" : "obj-325",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 743.0, 47.0, 22.0 ],
"text" : "getsize"
}
}
, {
"box" : {
"id" : "obj-343",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.0, 471.0, 53.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 172.0, 148.0, 20.0 ],
"text" : "Screens",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-344",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 535.0, 814.0, 80.0, 33.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 62.0, 148.0, 20.0 ],
"text" : "Resulting Resolution",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-345",
"ignoreclick" : 1,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 535.0, 743.0, 69.0, 22.0 ],
"text" : "set $1 x $2"
}
}
, {
"box" : {
"id" : "obj-346",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.0, 563.0, 83.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 39.0, 148.0, 20.0 ],
"text" : "Resolution (h)",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-349",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.0, 532.5, 78.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 136.0, 148.0, 20.0 ],
"text" : "Window Size",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"id" : "obj-350",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.0, 503.0, 77.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 15.0, 15.0, 148.0, 20.0 ],
"text" : "Aspect Ratio",
"textcolor" : [ 0.901960784313726, 0.901960784313726, 0.901960784313726, 0.6 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"hint" : "Change the resolution by changing the screen amount. Default = 1",
"id" : "obj-351",
"maxclass" : "number",
"minimum" : 1,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 195.0, 471.0, 50.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 171.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-353",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 166.0, 743.0, 65.0, 22.0 ],
"text" : "size $1 $2"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion" : 0.39,
"bgfillcolor_type" : "color",
"elementcolor" : [ 0.137254901960784, 0.137254901960784, 0.137254901960784, 1.0 ],
"hint" : "Adjust the resolution (in pixel height) for the entire rendering of the text and visuals. Default = 720p",
"id" : "obj-355",
"items" : [ 270, ",", 540, ",", "720 (720p)", ",", "800 (mb 13)", ",", "900 (mb 15)", ",", "1080 (1080p)", ",", "1440 (imac 27)", ",", "1600 (mb 13 ret)", ",", "1800 (mb ret 15)", ",", "2160 (4k)", ",", "2700 (5k)" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 330.66670299999987, 563.0, 88.666656000000003, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 38.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"id" : "obj-356",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 776.0, 152.0, 559.0, 523.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-19",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 403.0, 433.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 420.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 403.5, 390.0, 46.0, 22.0 ],
"text" : "pack i i"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 403.5, 360.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 345.0, 315.0, 81.0, 22.0 ],
"text" : "pak 1.78 720."
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 95.0, 73.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 150.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-8",
"index" : 5,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 31.0, 210.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 31.0, 180.0, 47.0, 22.0 ],
"text" : "pak 1 f"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 31.0, 95.0, 49.0, 22.0 ],
"text" : "clip 1 8"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 31.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 135.0, 240.0, 40.0, 22.0 ],
"text" : "t f f f"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 315.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 298.5, 390.0, 46.0, 22.0 ],
"text" : "pack i i"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 298.5, 360.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 315.0, 81.0, 22.0 ],
"text" : "pak 1.78 720."
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 95.0, 73.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 150.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-3",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 298.5, 433.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 193.5, 433.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-181",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 210.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-177",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 193.5, 390.0, 46.0, 22.0 ],
"text" : "pack i i"
}
}
, {
"box" : {
"id" : "obj-172",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 95.0, 73.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-171",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 150.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-169",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 31.0, 270.0, 29.5, 22.0 ],
"text" : "/ 0."
}
}
, {
"box" : {
"id" : "obj-167",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 31.0, 240.0, 47.0, 22.0 ],
"text" : "pack f f"
}
}
, {
"box" : {
"id" : "obj-161",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 193.5, 360.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-155",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 315.0, 81.0, 22.0 ],
"text" : "pak 1.78 270."
}
}
, {
"box" : {
"id" : "obj-152",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 59.0, 150.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-131",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 150.0, 29.5, 22.0 ],
"text" : "$3"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 95.0, 73.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-184",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-185",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-155", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-11", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 1 ],
"source" : [ "obj-131", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"source" : [ "obj-152", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-161", 0 ],
"source" : [ "obj-155", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 0 ],
"source" : [ "obj-161", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-169", 0 ],
"source" : [ "obj-167", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-169", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-181", 0 ],
"source" : [ "obj-171", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-171", 0 ],
"source" : [ "obj-172", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-177", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-155", 1 ],
"source" : [ "obj-181", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-177", 1 ],
"source" : [ "obj-181", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-184", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 0 ],
"source" : [ "obj-185", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-131", 0 ],
"order" : 0,
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"order" : 1,
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 195.0, 696.0, 246.3333746666666, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p screenSizeDim"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion" : 0.39,
"bgfillcolor_type" : "color",
"elementcolor" : [ 0.137254901960784, 0.137254901960784, 0.137254901960784, 1.0 ],
"hint" : "Adjust the window size (in pixel height) for the editor/visual window. Default = 270p. Press ESC to enter fullscreen",
"id" : "obj-365",
"items" : [ 270, ",", 540, ",", "720 (720p)", ",", "800 (mb 13)", ",", "900 (mb 15)", ",", "1080 (1080p)", ",", "1440 (imac 27)", ",", "1600 (mb 13 ret)", ",", "1800 (mb ret 15)", ",", "2160 (4k)", ",", "2700 (5k)" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 273.966675000000009, 532.5, 88.666656000000003, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 135.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"autopopulate" : 1,
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor_color1" : [ 0.239216, 0.254902, 0.278431, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_proportion" : 0.39,
"bgfillcolor_type" : "color",
"elementcolor" : [ 0.137254901960784, 0.137254901960784, 0.137254901960784, 1.0 ],
"hint" : "Adjust the aspect ratio for the editor and visual screen. Default = 16:9",
"id" : "obj-368",
"items" : [ "1 : 1 (Instagram)", ",", "5 : 4 (Early Television)", ",", "4 : 3 (Television)", ",", "11 : 8 (Academy Ratio 1.375:1)", ",", "1.414 : 1 (squareroot of 2 / √2)", ",", "3 : 2 (35mm Still Photograph)", ",", "14 : 9 (Compromise for 4:3 and 16:9)", ",", "16 : 10 (Computer Screen / Macbook)", ",", "1.6180 : 1 (Golden Ratio)", ",", "16 : 9 (Widescreen 1.78:1)", ",", "18 : 9 (Univisium 2:1)", ",", "22 : 10 (70 mm Film)", ",", "21 : 9 (Panavision 7:3)", ",", "47 : 20 (Cinemascope 2.35:1)", ",", "2.414 : 1 (Silver Ratio)", ",", "69 : 25 (Ultra Panavision 2.76:1)", ",", "36 : 10 (IMAX Ultra 3.6:1)" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 216.40002400000003, 503.0, 90.0, 22.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 14.0, 145.0, 22.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgcolor2" : [ 0.098039, 0.098039, 0.098039, 1.0 ],
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-14",
"ignoreclick" : 1,
"maxclass" : "jit.fpsgui",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 773.000000000000227, 332.0, 72.0, 35.0 ],
"presentation" : 1,
"presentation_rect" : [ 165.0, 312.0, 145.0, 35.0 ],
"textcolor" : [ 0.9019607902, 0.9019607902, 0.9019607902, 1.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-127", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-98", 0 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"order" : 1,
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 0,
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 0 ],
"source" : [ "obj-127", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 1 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 2 ],
"midpoints" : [ 54.5, 329.0, 136.270935000000009, 329.0, 136.270935000000009, 181.0, 100.041870000000003, 181.0 ],
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-140", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-322", 0 ],
"source" : [ "obj-317", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-323", 0 ],
"source" : [ "obj-322", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-325", 0 ],
"source" : [ "obj-323", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-325", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-33", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-33", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 1,
"source" : [ "obj-33", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-33", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"order" : 0,
"source" : [ "obj-33", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-33", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-252", 0 ],
"source" : [ "obj-345", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 0 ],
"order" : 1,
"source" : [ "obj-351", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"order" : 0,
"source" : [ "obj-351", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-353", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 3 ],
"order" : 1,
"source" : [ "obj-355", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"order" : 0,
"source" : [ "obj-355", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-345", 0 ],
"order" : 0,
"source" : [ "obj-356", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-353", 0 ],
"source" : [ "obj-356", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 2,
"source" : [ "obj-356", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-356", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"order" : 1,
"source" : [ "obj-356", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 2 ],
"order" : 1,
"source" : [ "obj-365", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"order" : 0,
"source" : [ "obj-365", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 1 ],
"order" : 1,
"source" : [ "obj-368", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"order" : 0,
"source" : [ "obj-368", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-356", 4 ],
"order" : 1,
"source" : [ "obj-50", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"order" : 0,
"source" : [ "obj-50", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"order" : 0,
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-351", 0 ],
"midpoints" : [ 309.449951000000283, 434.5, 204.5, 434.5 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-77", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-79", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-84", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-84", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-84", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"order" : 1,
"source" : [ "obj-84", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"order" : 0,
"source" : [ "obj-84", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-351", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-85", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"source" : [ "obj-85", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-85", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-368", 0 ],
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-365", 0 ],
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-355", 0 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-96", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"editing_bgcolor" : [ 0.2980392277, 0.2980392277, 0.2980392277, 1.0 ]
}
}
================================================
FILE: mercury_ide/patchers/soundObject.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 1428.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-113",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1462.0, 630.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-122",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1492.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-130",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1462.0, 600.0, 39.0, 22.0 ],
"text": "== 12"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1462.0, 720.0, 111.0, 22.0 ],
"text": "srcWavetable #0"
}
},
{
"box": {
"id": "obj-125",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 856.0, 720.0, 91.0, 22.0 ],
"text": "srcNoise #0"
}
},
{
"box": {
"id": "obj-112",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 132.0, 202.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"linecount": 14,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 375.0, 45.0, 225.0, 194.0 ],
"text": "fx(fuzz )\n\n- fuzz amount 1+ default = 5\n- tone 0-1 default = 0.5\n- dry/wet 0-1 default = 1\n\nA fuzz distortion effect in modelled after the Big Muff Pi pedal by Electro Harmonics.\n\nUsing three stages of distortion:\nA soft-clipping stage\nA half-wave rectifier\nA hard-clipping stage"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 240.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 240.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.5, 270.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 315.0, 142.0, 22.0 ],
"text": "poly~ fxFuzz 1 @target 0"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 110.5, 199.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 100.0, 105.0, 88.0, 22.0 ],
"text": "route fuzz muff"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 100.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 371.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-166", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-66", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 1230.0, 41.0, 22.0 ],
"text": "p fuzz"
}
},
{
"box": {
"id": "obj-108",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 343.0, 991.0, 75.0, 20.0 ],
"text": "deprecated?"
}
},
{
"box": {
"id": "obj-106",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 1198.0, 224.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-153",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1227.0, 315.0, 29.5, 22.0 ],
"text": "* 2"
}
},
{
"box": {
"id": "obj-149",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "float" ],
"patching_rect": [ 1226.0, 285.0, 77.0, 22.0 ],
"text": "sampstoms~"
}
},
{
"box": {
"id": "obj-136",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "int", "float", "int", "int" ],
"patching_rect": [ 1198.0, 255.0, 61.0, 22.0 ],
"text": "dspstate~"
}
},
{
"box": {
"id": "obj-135",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1157.0, 345.0, 48.0, 22.0 ],
"text": "pipe 10"
}
},
{
"box": {
"id": "obj-132",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1157.0, 255.0, 29.5, 22.0 ],
"text": "$2"
}
},
{
"box": {
"id": "obj-128",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1157.0, 188.0, 83.0, 22.0 ],
"text": "r #0_mute"
}
},
{
"box": {
"id": "obj-127",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1157.0, 285.0, 29.5, 22.0 ],
"text": "!- 1"
}
},
{
"box": {
"id": "obj-107",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1021.0, 389.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-138",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 462.0, 124.0, 1000.0, 746.0 ],
"boxes": [
{
"box": {
"id": "obj-4",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 375.0, 41.0, 69.0, 20.0 ],
"text": "fx(ringmod)"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 172.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 172.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-112",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 290.0, 150.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-113",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 98.0, 154.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.0, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 196.0, 210.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 101.0, 35.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 65.0, 35.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 150.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 250.0, 195.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-122",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 50.0, 255.0, 141.0, 22.0 ],
"text": "poly~ fxRing 1 @target 0"
}
},
{
"box": {
"id": "obj-125",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-127",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 240.0, 100.0, 126.0, 22.0 ],
"text": "route am ring ringmod"
}
},
{
"box": {
"id": "obj-128",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 70.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-130",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 40.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-136",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-137",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 315.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-122", 1 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-113", 1 ],
"source": [ "obj-112", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 1 ],
"source": [ "obj-113", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-113", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-137", 0 ],
"source": [ "obj-122", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-122", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-113", 0 ],
"source": [ "obj-125", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-125", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-127", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-127", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-127", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-127", 0 ],
"source": [ "obj-128", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-128", 0 ],
"source": [ "obj-130", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"source": [ "obj-136", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 188.0, 1395.0, 62.0, 22.0 ],
"text": "p ringmod"
}
},
{
"box": {
"id": "obj-105",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 396.0, 254.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 210.0, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 262.0, 210.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 121.33332799999994, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 121.33332799999994, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 285.0, 171.0, 22.0 ],
"text": "poly~ fxCompress 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 7,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 262.0, 45.0, 323.0, 100.0 ],
"text": "fx(compress )\n\ndefault preset = 0 (Universal, Pop, Hit_Radio, FM_Radio)\ndefault drywet = 1\n\ncompress an incoming signal with a 5 band multi-band compressor based on the Octimax."
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 146.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 110.83332799999994, 105.0, 128.0, 22.0 ],
"text": "route compress ott mb"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.83332799999994, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-7", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 1260.0, 100.0, 22.0 ],
"text": "p multi-compress"
}
},
{
"box": {
"id": "obj-104",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 179.0, 325.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 174.0, 155.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 98.0, 154.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.0, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 196.0, 210.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"id": "obj-15",
"linecount": 3,
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 87.0, 35.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"linecount": 3,
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 49.0, 35.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 150.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 134.0, 200.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 123.5, 155.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 123.5, 105.0, 114.0, 22.0 ],
"text": "route formant vowel"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 123.5, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 123.5, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 260.0, 148.0, 22.0 ],
"text": "poly~ fxVowel 1 @target 0"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 320.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 189.0, 1080.0, 49.0, 22.0 ],
"text": "p vowel"
}
},
{
"box": {
"id": "obj-101",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 111.0, 193.0, 960.0, 653.0 ],
"boxes": [
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 822.0, 336.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 210.0, 135.0, 33.0, 22.0 ],
"text": "== 2"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 165.0, 135.0, 33.0, 22.0 ],
"text": "== 1"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 105.0, 135.0, 33.0, 22.0 ],
"text": "== 2"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 60.0, 135.0, 33.0, 22.0 ],
"text": "== 1"
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 4,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 195.0, 165.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 150.0, 165.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 90.0, 165.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-42",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-43",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-44",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 90.0, 240.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 1,
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 0,
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 0,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 1,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 45.0, 300.0, 61.0, 22.0 ],
"text": "p routeLR"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 305.0, 120.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 240.0, 150.0, 41.0, 22.0 ],
"text": "unjoin"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 195.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 195.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-13",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 75.0, 95.0, 153.0, 47.0 ],
"text": "reduce volume by -14dB for headroom when mixing many instruments"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 105.0, 150.0, 40.0, 22.0 ],
"text": "*~ 0.2"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 150.0, 40.0, 22.0 ],
"text": "*~ 0.2"
}
},
{
"box": {
"id": "obj-32",
"linecount": 15,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 450.0, 45.0, 270.0, 208.0 ],
"text": "out()\n\nChoose the direct output to send the instrument signal to. The first argument is for the left channel, the second argument for the right channel. If only one argument is used the right channel is muted (resulting in mono output). \n\nThe default is out(1 2) where left is send to channel 1 and right to channel 2. When out(0) is used the sound is basically muted. When out(3 4) or higher is used the signal is send directly to that specific DAC output. The signal omits the `volume`, `highpass` and `lowpass` filters and the built-in limiter."
}
},
{
"box": {
"id": "obj-24",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 345.0, 270.0, 47.0, 22.0 ],
"text": "chR $1"
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 87.0, 367.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 367.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 150.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 105.0, 150.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 84.5, 180.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.5, 150.0, 29.5, 22.0 ],
"text": "1 2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 45.0, 90.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.5, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 240.0, 120.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 75.0, 56.0, 22.0 ],
"text": "route out"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 270.0, 44.0, 22.0 ],
"text": "chL $1"
}
},
{
"box": {
"data": {
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 783.0, 181.0, 643.0, 602.0 ],
"boxes": [
{
"box": {
"maxclass": "newobj",
"text": "?",
"patching_rect": [ 259.5, 300.0, 40.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-21",
"numinlets": 3
}
},
{
"box": {
"maxclass": "newobj",
"text": "&&",
"patching_rect": [ 300.0, 246.0, 29.5, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-13",
"numinlets": 2
}
},
{
"box": {
"maxclass": "newobj",
"text": "param chR 0",
"patching_rect": [ 310.5, 135.0, 77.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-15",
"numinlets": 0
}
},
{
"box": {
"maxclass": "newobj",
"text": "==",
"patching_rect": [ 300.0, 203.0, 29.5, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-16",
"numinlets": 2
}
},
{
"box": {
"maxclass": "newobj",
"text": "in 2",
"patching_rect": [ 270.0, 45.0, 28.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-17",
"numinlets": 0
}
},
{
"box": {
"maxclass": "newobj",
"text": "&&",
"patching_rect": [ 94.0, 246.0, 29.5, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-9",
"numinlets": 2
}
},
{
"box": {
"maxclass": "newobj",
"text": "> 2",
"patching_rect": [ 135.0, 203.0, 26.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-8",
"numinlets": 1
}
},
{
"box": {
"maxclass": "newobj",
"text": "param chL 0",
"patching_rect": [ 180.0, 135.0, 75.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-6",
"numinlets": 0
}
},
{
"box": {
"maxclass": "newobj",
"text": "==",
"patching_rect": [ 94.0, 203.0, 29.5, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-5",
"numinlets": 2
}
},
{
"box": {
"maxclass": "newobj",
"text": "in 1",
"patching_rect": [ 55.5, 45.0, 28.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-1",
"numinlets": 0
}
},
{
"box": {
"maxclass": "newobj",
"text": "mc_channel",
"patching_rect": [ 94.0, 135.0, 73.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-2",
"numinlets": 0
}
},
{
"box": {
"maxclass": "newobj",
"text": "?",
"patching_rect": [ 45.0, 300.0, 40.0, 22.0 ],
"numoutlets": 1,
"outlettype": [ "" ],
"id": "obj-3",
"numinlets": 3
}
},
{
"box": {
"maxclass": "newobj",
"text": "out 1",
"patching_rect": [ 45.0, 360.0, 35.0, 22.0 ],
"numoutlets": 0,
"id": "obj-4",
"numinlets": 1
}
}
],
"lines": [
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-5", 0 ],
"order": 2
}
},
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-8", 0 ],
"order": 1
}
},
{
"patchline": {
"source": [ "obj-8", 0 ],
"destination": [ "obj-9", 1 ],
"order": 1
}
},
{
"patchline": {
"source": [ "obj-5", 0 ],
"destination": [ "obj-9", 0 ]
}
},
{
"patchline": {
"source": [ "obj-16", 0 ],
"destination": [ "obj-13", 0 ]
}
},
{
"patchline": {
"source": [ "obj-6", 0 ],
"destination": [ "obj-5", 1 ]
}
},
{
"patchline": {
"source": [ "obj-15", 0 ],
"destination": [ "obj-16", 1 ]
}
},
{
"patchline": {
"source": [ "obj-8", 0 ],
"destination": [ "obj-13", 1 ],
"order": 0
}
},
{
"patchline": {
"source": [ "obj-2", 0 ],
"destination": [ "obj-16", 0 ],
"order": 0
}
},
{
"patchline": {
"source": [ "obj-21", 0 ],
"destination": [ "obj-4", 0 ]
}
},
{
"patchline": {
"source": [ "obj-13", 0 ],
"destination": [ "obj-21", 0 ]
}
},
{
"patchline": {
"source": [ "obj-17", 0 ],
"destination": [ "obj-21", 1 ]
}
},
{
"patchline": {
"source": [ "obj-3", 0 ],
"destination": [ "obj-4", 0 ]
}
},
{
"patchline": {
"source": [ "obj-1", 0 ],
"destination": [ "obj-3", 1 ]
}
},
{
"patchline": {
"source": [ "obj-9", 0 ],
"destination": [ "obj-3", 0 ]
}
}
]
}
},
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "multichannelsignal" ],
"patching_rect": [ 165.0, 330.0, 213.0, 22.0 ],
"text": "mc.gen~ @t send-channel @chans 16",
"wrapper_uniquekey": "u788012931"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.0, 375.0, 119.0, 22.0 ],
"text": "mc.send~ directOuts"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 105.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 1 ],
"order": 1,
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 1 ],
"order": 0,
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 2 ],
"order": 1,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"order": 0,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 3 ],
"order": 1,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 0,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-17", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-5", 0 ]
}
}
]
},
"patching_rect": [ 189.0, 1602.0, 61.0, 22.0 ],
"text": "p out~"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 117.0, 124.0, 583.0, 728.0 ],
"boxes": [
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 105.0, 225.0, 29.5, 22.0 ],
"text": "> 0."
}
},
{
"box": {
"id": "obj-33",
"linecount": 8,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 345.0, 45.0, 180.0, 114.0 ],
"text": "solo()\n\nSet an instrument (or multiple) to solo with the value 1. Solo 0 is the default.\n\nThanks to solo mapping code from AudioMix Package"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 170.0, 150.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 150.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 180.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 794.0, 259.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 165.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 165.0, 32.0, 22.0 ],
"text": "$1 5"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.5, 165.0, 29.5, 22.0 ],
"text": "0 5"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 45.0, 90.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 105.0, 105.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 195.0, 375.0, 34.0, 22.0 ],
"text": "sel 0"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 540.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 390.0, 480.0, 44.0, 22.0 ],
"text": "line~ 1"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 390.0, 450.0, 57.0, 22.0 ],
"text": "pack f 25"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 155.25, 435.0, 92.0, 22.0 ],
"text": "s mcy_solomap"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 105.0, 480.0, 100.0, 22.0 ],
"text": "s mcy_solocheck"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 300.0, 98.0, 22.0 ],
"text": "r mcy_solocheck"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 345.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 255.0, 405.0, 33.0, 22.0 ],
"text": "== 0"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 288.0, 345.0, 90.0, 22.0 ],
"text": "r mcy_solomap"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 375.0, 52.0, 22.0 ],
"text": "gate 1 1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 255.0, 300.0, 33.0, 22.0 ],
"text": "== 0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 375.0, 300.0, 34.0, 22.0 ],
"text": "sel 0"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "bang", "", "int", "int", "int" ],
"patching_rect": [ 105.0, 255.0, 220.0, 22.0 ],
"text": "t b l i i i"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 105.0, 75.0, 61.0, 22.0 ],
"text": "route solo"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 585.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 1 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-24", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-8", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-8", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-9", 1 ]
}
}
]
},
"patching_rect": [ 189.0, 1332.0, 41.0, 22.0 ],
"text": "p solo"
}
},
{
"box": {
"id": "obj-90",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 423.41668699999997, 720.0, 109.0, 22.0 ],
"text": "srcFmSynth #0"
}
},
{
"box": {
"id": "obj-100",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 218.0, 333.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 98.0, 154.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.0, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 196.0, 210.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 103.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 70.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 150.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 141.0, 195.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-16",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 315.0, 45.0, 216.0, 60.0 ],
"text": "fx(retune )\ndefault = 0 1\n\nfx(autotune)"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 181.0, 150.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 255.0, 155.0, 22.0 ],
"text": "poly~ fxRetune 1 @target 0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 130.5, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 130.5, 105.0, 123.0, 22.0 ],
"text": "route retune autotune"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 130.5, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 130.5, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 300.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 189.0, 810.0, 53.0, 22.0 ],
"text": "p retune"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 769.0, 307.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-8",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 230.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 285.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 238.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-5",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 225.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 225.0, 238.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 198.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ],
"varname": "u992023132"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ],
"varname": "u388023047"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 195.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-8", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 172.0, 225.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 212.0, 195.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 179.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 120.0, 134.0, 202.0, 22.0 ],
"text": "route looper loopDelay loopingDelay"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 89.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 59.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 57.0, 270.0, 174.0, 22.0 ],
"text": "poly~ fxLoopDelay 1 @target 0"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 57.0, 327.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 57.0, 59.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-14", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 189.0, 778.0, 88.0, 22.0 ],
"text": "p loopingDelay"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1320.0, 720.0, 125.0, 22.0 ],
"text": "srcPolySample #0"
}
},
{
"box": {
"id": "obj-93",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1320.0, 630.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-96",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1350.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-92",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1320.0, 600.0, 38.0, 22.0 ],
"text": "== 11"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 636.0, 289.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 300.0, 160.0, 22.0 ],
"text": "poly~ fxVocoder 1 @target 0"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 230.0, 221.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 230.0, 251.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 275.0, 221.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 145.5, 251.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 145.5, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 135.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 135.0, 105.0, 111.0, 22.0 ],
"text": "route vocoder voco"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 135.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 360.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 1,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 0,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-166", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 189.0, 1200.0, 61.0, 22.0 ],
"text": "p vocoder"
}
},
{
"box": {
"id": "obj-124",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 343.0, 931.0, 32.0, 20.0 ],
"text": "todo"
}
},
{
"box": {
"id": "obj-121",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 300.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
}
]
},
"patching_rect": [ 285.0, 930.0, 52.0, 22.0 ],
"text": "p stutter"
}
},
{
"box": {
"id": "obj-119",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 933.0, 511.0, 79.0, 22.0 ],
"text": "s internalOsc"
}
},
{
"box": {
"id": "obj-117",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 909.0, 482.0, 103.0, 22.0 ],
"text": "join 2 @triggers 1"
}
},
{
"box": {
"id": "obj-116",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 909.0, 452.0, 65.0, 22.0 ],
"text": "sprintf /%s"
}
},
{
"box": {
"id": "obj-115",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 909.0, 423.0, 86.0, 22.0 ],
"text": "r #0_name"
}
},
{
"box": {
"id": "obj-114",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 356.5, 150.0, 88.0, 22.0 ],
"text": "s #0_name"
}
},
{
"box": {
"id": "obj-89",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 909.0, 541.0, 71.0, 22.0 ],
"text": "s globalOsc"
}
},
{
"box": {
"id": "obj-91",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 343.0, 900.0, 32.0, 20.0 ],
"text": "todo"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 446.0, 310.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-26",
"linecount": 13,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 300.0, 45.0, 210.0, 194.0 ],
"text": "fx(morph )\n\ncross convolute 2 signals\nuses second signal from another instrument (send by name)\n\narguments:\nsignal - provide the name from another instrument\nattack - slide up time in frames\nrelease - slide down time in frames\ndry/wet - dry-wet balance (default = 1)\n"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"comment": "",
"id": "obj-8",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 285.0, 230.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 285.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 238.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-5",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 225.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 225.0, 238.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 198.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ],
"varname": "u992023132"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ],
"varname": "u388023047"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 195.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-8", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 129.5, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 169.5, 150.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 225.0, 150.0, 22.0 ],
"text": "poly~ fxMorph 1 @target 0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 119.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 119.0, 105.0, 105.0, 22.0 ],
"text": "route cross morph"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 119.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 119.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 270.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-14", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-9", 1 ]
}
}
]
},
"patching_rect": [ 285.0, 900.0, 53.0, 22.0 ],
"text": "p morph"
}
},
{
"box": {
"id": "obj-102",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 626.0, 338.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "multichannelsignal" ],
"patching_rect": [ 50.0, 90.0, 70.0, 22.0 ],
"text": "mc.pack~ 2"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 101.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 90.0, 86.0, 22.0 ],
"text": "r #0_name"
}
},
{
"box": {
"id": "obj-93",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 135.0, 120.0, 41.0, 22.0 ],
"text": "set $1"
}
},
{
"box": {
"id": "obj-89",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 165.0, 124.0, 22.0 ],
"text": "mc.send~ no_name 2"
}
},
{
"box": {
"comment": "",
"id": "obj-101",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-93", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-101", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"source": [ "obj-93", 0 ]
}
}
]
},
"patching_rect": [ 113.0, 1602.0, 62.0, 22.0 ],
"text": "p sender~"
}
},
{
"box": {
"id": "obj-88",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 169.0, 177.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 210.0, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 262.0, 210.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 121.33332799999994, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 121.33332799999994, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 285.0, 154.0, 22.0 ],
"text": "poly~ fxVibrato 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 11,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 262.0, 45.0, 240.0, 154.0 ],
"text": "fx(vibrato )\n\ndefault rate = 5 Hz\ndefault depth = 5 ms\ndefault drywet = 1\n\nAdd a vibrato effect to the incoming signal by modulating a short delayline with a sinewave. The depth sets the delayline length in ms, the rate sets the frequency of the sinewave in Hz."
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 146.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 105.0, 75.0, 22.0 ],
"text": "route vibrato"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.83332799999994, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-7", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 189.0, 930.0, 55.0, 22.0 ],
"text": "p vibrato"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1215.0, 600.0, 39.0, 22.0 ],
"text": "== 10"
}
},
{
"box": {
"id": "obj-80",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1245.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-81",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1215.0, 630.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1215.0, 720.0, 88.0, 22.0 ],
"text": "srcInput #0"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 127.0, 300.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.0, 105.0, 150.0, 60.0 ],
"text": "simple envelope follower sends out the gain of the synth/sample for use in other parameters"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 215.0, 213.0, 460.0, 351.0 ],
"boxes": [
{
"box": {
"code": "Param attack(100);\r\nParam release(300);\r\nParam gain(3);\r\n\r\na = abs(in1);\r\nl = slide(a, 4410, 4410);\r\ns = slide(a, attack, release);\r\n\r\nout1 = (s-l) * gain;",
"fontface": 0,
"fontname": "",
"fontsize": 12.0,
"id": "obj-5",
"maxclass": "codebox",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 75.0, 330.0, 195.0 ]
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 30.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 285.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-6", 0 ]
}
}
]
},
"patching_rect": [ 45.0, 105.0, 99.0, 22.0 ],
"text": "gen~ @t follower"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 150.0, 88.0, 22.0 ],
"text": "s~ #0_amp"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-4", 0 ]
}
}
]
},
"patching_rect": [ 113.0, 1542.0, 60.0, 22.0 ],
"text": "p follower"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1104.5, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1104.5, 645.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-50",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 1084.5, 600.0, 33.0, 22.0 ],
"text": "== 9"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1084.5, 720.0, 114.0, 22.0 ],
"text": "srcExtension #0"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1021.0, 482.0, 55.0, 22.0 ],
"text": "s allBeat"
}
},
{
"box": {
"id": "obj-74",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 1146.0, 389.0, 29.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1157.0, 420.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1146.0, 451.0, 113.0, 22.0 ],
"text": "s #0_noteCount"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "int", "int" ],
"patching_rect": [ 1021.0, 420.0, 42.0, 22.0 ],
"text": "t b 1 1"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1044.0, 451.0, 92.0, 22.0 ],
"text": "s #0_trigger"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1034.0, 285.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "int", "signal" ],
"patching_rect": [ 1034.0, 315.0, 96.0, 22.0 ],
"text": "eventSequencer"
}
},
{
"box": {
"id": "obj-73",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 870.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 840.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 810.0, 70.0, 22.0 ],
"text": "loadmess 0"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 1372.0, 788.0 ],
"boxes": [
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 267.0, 177.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 552.5, 123.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 70.0, 120.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 120.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 45.0, 90.0, 69.0, 22.0 ],
"text": "route on off"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 165.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
}
]
},
"patching_rect": [ 855.0, 552.0, 45.0, 22.0 ],
"text": "p onoff"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 171.0, 411.0, 47.0, 22.0 ],
"text": "pack f f"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 301.5, 378.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-124",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1097.75, 342.0, 31.0, 22.0 ],
"text": "sig~"
}
},
{
"box": {
"id": "obj-107",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1097.75, 306.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-106",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 886.5, 447.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-105",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1006.75, 306.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 855.0, 306.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-97",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-94",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 81.5, 100.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-93",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 71.0, 205.0, 65.0, 22.0 ],
"text": "$1 $2 $3 1"
}
},
{
"box": {
"id": "obj-92",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.5, 235.0, 69.0, 22.0 ],
"text": "$1 $2 0.5 1"
}
},
{
"box": {
"id": "obj-91",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 265.0, 52.0, 22.0 ],
"text": "$1 1 0 0"
}
},
{
"box": {
"id": "obj-88",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 50.0, 160.0, 50.5, 22.0 ],
"text": "gate 4"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 130.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"comment": "",
"id": "obj-95",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.5, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-96",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 51.875, 347.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-86", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-91", 0 ],
"source": [ "obj-88", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-92", 0 ],
"source": [ "obj-88", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-93", 0 ],
"source": [ "obj-88", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-88", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-91", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-92", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-93", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-94", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 1 ],
"source": [ "obj-94", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-94", 0 ],
"source": [ "obj-95", 0 ]
}
}
]
},
"patching_rect": [ 855.0, 177.0, 61.0, 22.0 ],
"text": "p defaults"
}
},
{
"box": {
"id": "obj-85",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 855.0, 207.0, 61.0, 22.0 ],
"text": "unjoin 4"
}
},
{
"box": {
"id": "obj-84",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 855.0, 594.0, 31.0, 22.0 ],
"text": "sig~"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1006.75, 377.0, 77.0, 22.0 ],
"text": "prepend rate"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 282.0, 321.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 45.0, 77.0, 22.0 ],
"text": "param rate 1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 105.0, 94.0, 22.0 ],
"text": "rate @sync lock"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 165.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-6", 0 ]
}
}
]
},
"patching_rect": [ 1006.75, 452.0, 78.0, 22.0 ],
"text": "gen~ @t rate"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1035.0, 411.0, 116.0, 22.0 ],
"text": "phasor~ 1n @lock 1"
}
},
{
"box": {
"id": "obj-80",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 1006.75, 342.0, 55.0, 22.0 ],
"text": "calcExpr"
}
},
{
"box": {
"id": "obj-75",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 855.0, 147.0, 68.0, 22.0 ],
"text": "route noise"
}
},
{
"box": {
"id": "obj-70",
"linecount": 6,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1123.25, 492.0, 150.0, 87.0 ],
"text": "add_noise(\n\n\n\n\n)"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1006.75, 552.0, 29.5, 22.0 ],
"text": "+~"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1006.75, 522.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 886.5, 492.0, 29.5, 22.0 ],
"text": "!- 1."
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 1006.75, 492.0, 110.0, 22.0 ],
"text": "triangle~ 0.5 @lo 0"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 950.75, 594.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 855.0, 642.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 950.75, 552.0, 44.0, 22.0 ],
"text": "noise~"
}
},
{
"box": {
"id": "obj-73",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 525.0, 198.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 375.0, 145.0, 22.0 ],
"text": "wavetable not recognized"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 308.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 255.0, 338.0, 34.0, 22.0 ],
"text": "sel 0"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 255.0, 405.0, 76.0, 22.0 ],
"text": "print SYNTH"
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 205.5, 258.0, 111.0, 22.0 ],
"text": "zl.lookup sine bang"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 134.0, 90.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.5, 145.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 145.0, 70.0, 22.0 ],
"text": "contains $1"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 125.5, 175.0, 42.0, 22.0 ],
"text": "get $1"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict waveArray @quiet 1"
}
},
{
"box": {
"comment": "",
"id": "obj-71",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 134.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-72",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"order": 1,
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-49", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 1 ],
"source": [ "obj-67", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"midpoints": [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source": [ "obj-69", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-71", 0 ]
}
}
]
},
"patching_rect": [ 101.0, 177.0, 94.0, 22.0 ],
"text": "p getWaveTable"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 101.0, 237.0, 41.0, 22.0 ],
"text": "set $2"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 421.0, 411.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 660.0, 207.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 699.1666666666666, 252.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 123.0, 29.5, 22.0 ],
"text": "!- 1"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 565.5, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 660.0, 177.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 90.0, 75.0, 22.0 ],
"text": "route enable"
}
},
{
"box": {
"id": "obj-117",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 88.0, 136.0, 759.0, 624.0 ],
"boxes": [
{
"box": {
"id": "obj-25",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 135.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"comment": "",
"id": "obj-11",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-10",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 109.0, 180.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 332.0, 197.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 114.5, 195.0, 32.0, 22.0 ],
"text": "t 1 b"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 114.5, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 50.0, 195.0, 29.5, 22.0 ],
"text": "t l 0"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 207.0, 150.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 207.0, 240.0, 103.0, 22.0 ],
"text": "expr $i1 * 12 + 36"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 278.5, 176.0, 22.0 ],
"text": "vexpr $f1 + $f2 @scalarmode 1"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 150.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 50.0, 90.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 324.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-12", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 1 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"order": 0,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 1 ],
"order": 1,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-72", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 51.0, 225.0, 77.0, 22.0 ],
"text": "p noteToMidi"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 51.0, 270.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 51.0, 390.0, 51.0, 22.0 ],
"text": "zl.group"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 77.0, 315.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 51.0, 180.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 77.0, 345.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 105.0, 63.0, 22.0 ],
"text": "route note"
}
},
{
"box": {
"comment": "",
"id": "obj-116",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 51.0, 435.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-48", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-76", 0 ]
}
}
]
},
"patching_rect": [ 171.0, 267.0, 67.0, 22.0 ],
"text": "p noteArgs"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 171.0, 302.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 84.0, 128.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 135.0, 25.0, 22.0 ],
"text": "!/ 1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 180.0, 29.0, 22.0 ],
"text": "sqrt"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 90.0, 26.0, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 51.0, 225.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 343.0, 707.0, 109.0, 22.0 ],
"text": "gen~ @t equalpow"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 396.0, 654.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 101.0, 593.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 234.0, 497.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 381.0, 452.0, 41.0, 22.0 ],
"text": "sig~ 1"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 234.0, 707.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 343.0, 654.0, 41.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 343.0, 624.0, 29.5, 22.0 ],
"text": "> 1"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 343.0, 594.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"id": "obj-21",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 539.0, 378.0, 77.5, 60.0 ],
"text": "add_wave(\n\n\n)"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 396.0, 378.0, 94.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 301.5, 332.0, 102.0, 22.0 ],
"text": "route slide wave2"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 267.0, 535.0, 29.5, 22.0 ],
"text": "0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 234.0, 535.0, 29.5, 22.0 ],
"text": "+~"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 446.0, 452.0, 41.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 234.0, 593.0, 52.0, 22.0 ],
"text": "phasor~"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 234.0, 767.0, 40.0, 22.0 ],
"text": "*~ 0.5"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 234.0, 654.0, 80.0, 22.0 ],
"text": "wave~ noBuf"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 280.0, 45.0, 109.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 673.0, 45.0, 91.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 658.5, 595.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 925.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 867.0, 88.0, 22.0 ],
"text": "onepole~ 6000"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 970.0, 43.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 820.0, 29.5, 22.0 ],
"text": "+~"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 552.5, 654.0, 41.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 552.5, 624.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 552.5, 595.0, 59.0, 22.0 ],
"text": "route sub"
}
},
{
"box": {
"id": "obj-50",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 707.0, 42.0, 22.0 ],
"text": "*~ 0.5"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 595.0, 40.0, 22.0 ],
"text": "*~ 0.5"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 490.5, 624.0, 43.0, 22.0 ],
"text": "cycle~"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 171.0, 332.0, 69.0, 22.0 ],
"text": "clip 0. 127."
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 171.0, 360.0, 47.0, 22.0 ],
"text": "mtof 0."
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 171.0, 443.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 101.0, 654.0, 80.0, 22.0 ],
"text": "wave~ noBuf"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 171.0, 593.0, 54.0, 22.0 ],
"text": "phasor~"
}
},
{
"box": {
"comment": "",
"id": "obj-142",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-155",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 490.5, 1015.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 0,
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"order": 1,
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-80", 0 ],
"source": [ "obj-105", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"order": 1,
"source": [ "obj-106", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 1 ],
"order": 0,
"source": [ "obj-106", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-124", 0 ],
"source": [ "obj-107", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 1 ],
"order": 0,
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"order": 1,
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-117", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 1 ],
"midpoints": [ 668.0, 902.5, 510.5, 902.5 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 1 ],
"source": [ "obj-124", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"order": 0,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-142", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 1 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-17", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-17", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 1 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-155", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 1 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 1 ],
"order": 1,
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"order": 0,
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 1 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 1 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"order": 0,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"order": 1,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"order": 2,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-84", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 1 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-103", 1 ],
"order": 3,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-105", 1 ],
"order": 1,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-106", 1 ],
"order": 2,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-107", 1 ],
"order": 0,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 2 ],
"order": 7,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 2 ],
"order": 4,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"order": 6,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"order": 5,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 3,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 1 ],
"order": 4,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"order": 1,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 2,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-75", 0 ],
"order": 0,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-45", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"order": 0,
"source": [ "obj-45", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-51", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 1 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 0,
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 0 ],
"order": 1,
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 1 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 1 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 0 ],
"source": [ "obj-75", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"source": [ "obj-79", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"source": [ "obj-80", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-84", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-85", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-105", 0 ],
"source": [ "obj-85", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-106", 0 ],
"source": [ "obj-85", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-107", 0 ],
"source": [ "obj-85", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 0 ],
"source": [ "obj-97", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 45.0, 900.0, 49.0, 22.0 ],
"text": "p synth"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 65.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 630.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 600.0, 33.0, 22.0 ],
"text": "== 0"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 720.0, 92.0, 22.0 ],
"text": "srcSynth #0"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 649.5, 345.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-95",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 522.8333279999999, 255.0, 96.0, 22.0 ],
"text": "prepend remove"
}
},
{
"box": {
"id": "obj-94",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 522.8333279999999, 226.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 989.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 969.0, 630.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 696.3333279999999, 255.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 969.0, 600.0, 33.0, 22.0 ],
"text": "== 8"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 969.0, 720.0, 102.0, 22.0 ],
"text": "srcKarplus #0"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 135.0, 176.0, 516.0, 443.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 280.0, 240.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 280.0, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 332.0, 240.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 166.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 166.0, 360.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 250.5, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 250.5, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 45.0, 300.0, 140.0, 22.0 ],
"text": "poly~ fxLFO 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 345.0, 45.0, 38.0, 20.0 ],
"text": "fx(lfo)"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 146.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 240.0, 105.0, 95.0, 22.0 ],
"text": "route lfo tremolo"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 360.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 189.0, 1485.0, 61.0, 22.0 ],
"text": "p lfo"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 135.0, 176.0, 516.0, 443.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 270.0, 240.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 322.0, 240.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 181.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 181.0, 345.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 250.5, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 250.5, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 45.0, 300.0, 155.0, 22.0 ],
"text": "poly~ fxChorus 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 399.16667200000006, 45.0, 279.0, 33.0 ],
"text": "fx(double)\nfx(chorus)"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 146.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 240.0, 105.0, 160.0, 22.0 ],
"text": "routepass double chorus adt"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 240.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 345.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 189.0, 1425.0, 61.0, 22.0 ],
"text": "p chorus"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 123.0, 270.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 317.5, 240.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 317.5, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 369.5, 240.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 181.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 181.0, 360.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 235.5, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 235.5, 195.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 45.0, 315.0, 155.0, 22.0 ],
"text": "poly~ fxReverb 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 6,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 384.16667200000006, 45.0, 165.0, 87.0 ],
"text": "fx(reverb )\n\namount 0-1 (default = 0.5)\nsize 0-18 (default = 10)\nslide (default = 10)\ndrywet (default = 1)"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 161.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 225.0, 105.0, 122.0, 22.0 ],
"text": "route reverb verb hall"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 360.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 189.0, 1455.0, 61.0, 22.0 ],
"text": "p reverb"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 128.0, 206.0, 775.0, 488.0 ],
"boxes": [
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 235.0, 225.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 173.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 315.0, 225.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 255.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 367.0, 225.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 173.0, 330.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 235.0, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 45.0, 285.0, 147.0, 22.0 ],
"text": "poly~ fxDelay 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 367.0, 45.0, 332.0, 20.0 ],
"text": "fx(delay )"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 146.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 225.0, 105.0, 97.0, 22.0 ],
"text": "route delay echo"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 189.0, 1542.0, 61.0, 22.0 ],
"text": "p delay"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 595.0, 210.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 98.0, 154.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.0, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 196.0, 210.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 101.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 65.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 150.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 110.5, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-1",
"linecount": 15,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 360.0, 45.0, 287.0, 208.0 ],
"text": "non-modulating filter\nfx(filter)\nfx(filter ) \nfx(filter )\n\nmodulation filter\nfx(filter )\n\ntype (default = lowpass)\nmod-rate (default = 1)\nfreq-lo (default = 200)\nfreq-hi (default = 3000)\nresonance (default = 0.45)\nslope\nexponent"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.5, 135.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 231.0, 143.0, 22.0 ],
"text": "poly~ fxFilter 1 @target 0"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 135.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 105.0, 62.0, 22.0 ],
"text": "route filter"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 100.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 276.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-66", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 189.0, 1050.0, 41.0, 22.0 ],
"text": "p filter"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 419.0, 224.0, 672.0, 626.0 ],
"boxes": [
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 324.0, 390.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 324.0, 225.0, 29.5, 22.0 ],
"text": "> 0."
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 435.0, 30.0, 22.0 ],
"text": "*~ 1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 324.0, 195.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 120.0, 390.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 120.0, 480.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 228.0, 225.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "float", "int" ],
"patching_rect": [ 120.0, 225.0, 74.0, 22.0 ],
"text": "maximum 0."
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "float", "int" ],
"patching_rect": [ 228.0, 255.0, 74.0, 22.0 ],
"text": "maximum 0."
}
},
{
"box": {
"id": "obj-26",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 396.0, 480.0, 150.0, 33.0 ],
"text": "temporarily disabled codeklavier support"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 300.0, 47.0, 22.0 ],
"text": "pack f f"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 228.0, 195.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 822.0, 293.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 250.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 130.5, 220.0, 40.0, 22.0 ],
"text": "join 3"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 130.5, 190.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 141.0, 160.0, 35.0, 22.0 ],
"text": "0 0 0"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 120.0, 130.0, 40.0, 22.0 ],
"text": "t b l b"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 71.0, 165.0, 42.0, 22.0 ],
"text": "$1 0 0"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.5, 130.0, 35.0, 22.0 ],
"text": "1 0 0"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 50.0, 90.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-17",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-18",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 60.5, 285.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 2 ],
"source": [ "obj-4", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-4", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-8", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-8", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-8", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-8", 2 ]
}
}
]
},
"patching_rect": [ 120.0, 105.0, 61.0, 22.0 ],
"text": "p defaults"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 120.0, 135.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 120.0, 330.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 295.0, 135.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-3",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 240.0, 40.0, 179.0, 74.0 ],
"text": "gain( )\n\ndefault amount = 1\ndefault slide = 0\ndefault mute = 0 (deprecated)"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 98.0, 301.0, 531.0, 308.0 ],
"boxes": [
{
"box": {
"id": "obj-2",
"linecount": 9,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 325.00001499999985, 45.0, 166.0, 127.0 ],
"text": "// CodeKlavier Scaling\n\nA small extension that accepts values from the trills in the CodeKlavier\n\nValues of ~1 to ~16 are scaled to a range that fits the argument of the method"
}
},
{
"box": {
"id": "obj-306",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 187.5, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-300",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 130.00001499999985, 142.5, 165.0, 22.0 ],
"text": "scale 1 15 0. 2. 1. @classic 0"
}
},
{
"box": {
"id": "obj-262",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 45.0, 97.5, 79.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp ^~(.+)"
}
},
{
"box": {
"comment": "",
"id": "obj-324",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-325",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 90.0, 232.5, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-300", 0 ],
"source": [ "obj-262", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-306", 0 ],
"source": [ "obj-262", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-306", 0 ],
"source": [ "obj-300", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-325", 0 ],
"source": [ "obj-306", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-262", 0 ],
"source": [ "obj-324", 0 ]
}
}
]
},
"patching_rect": [ 324.0, 480.0, 70.0, 22.0 ],
"text": "p ckScaling"
}
},
{
"box": {
"id": "obj-92",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 40.0, 99.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 195.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 70.0, 63.0, 22.0 ],
"text": "route amp"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 390.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"comment": "",
"id": "obj-15",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 300.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-31",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"order": 1,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-16", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-16", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 1 ],
"order": 2,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 1 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-92", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 189.0, 1290.0, 41.0, 22.0 ],
"text": "p gain"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 85.0, 197.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 188.0, 240.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 188.0, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 240.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.5, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 300.0, 162.0, 22.0 ],
"text": "poly~ fxDegrade 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 255.0, 45.0, 150.0, 74.0 ],
"text": "fx(chip )\nfx(degrade )\nfx(8bit )\n\ndefault = 0.5"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 110.5, 199.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 165.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 100.0, 105.0, 131.0, 22.0 ],
"text": "route chip degrade 8bit"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 100.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 360.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-166", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-66", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 1140.0, 86.0, 22.0 ],
"text": "p downsample"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 132.0, 202.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 240.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 240.0, 240.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.5, 270.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 315.0, 144.0, 22.0 ],
"text": "poly~ fxDrive 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 330.0, 45.0, 169.0, 60.0 ],
"text": "fx(drive )\nfx(distort )\n\ndefault = 2"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 110.5, 199.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 165.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 5,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 100.0, 105.0, 206.0, 22.0 ],
"text": "route drive distort distortion overdrive"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 100.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 371.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-166", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-66", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 1020.0, 68.0, 22.0 ],
"text": "p overdrive"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 169.0, 177.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 210.0, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 262.0, 210.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 121.33332799999994, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 121.33332799999994, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 285.0, 157.0, 22.0 ],
"text": "poly~ fxSquash 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 9,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 250.83332799999994, 45.0, 278.0, 127.0 ],
"text": "fx(squash )\n\ndefault amount = 2\ndefaul drywet = 1\ndefault compress = 0.28\n\nsquash an incoming signal\n\nBased on an algorithm by Peter McCulloch"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 146.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 105.0, 78.0, 22.0 ],
"text": "route squash"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 110.83332799999994, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.83332799999994, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-7", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 1170.0, 57.0, 22.0 ],
"text": "p squash"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 618.5, 226.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 140.0, 321.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 225.0, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 210.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 130.5, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 65.0, 289.0, 140.0, 22.0 ],
"text": "poly~ fxKink 1 @target 0"
}
},
{
"box": {
"id": "obj-3",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 260.0, 45.0, 150.0, 47.0 ],
"text": "fx(kink )\ndefault = 5\n"
}
},
{
"box": {
"id": "obj-166",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 130.5, 169.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 135.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 105.0, 61.0, 22.0 ],
"text": "route kink"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 65.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 65.0, 334.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-166", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-166", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-66", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 285.0, 990.0, 40.0, 22.0 ],
"text": "p kink"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 879.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 855.0, 630.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 855.0, 600.0, 33.0, 22.0 ],
"text": "== 7"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 136.0, 279.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 225.0, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-16",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 270.0, 45.0, 223.0, 74.0 ],
"text": "fx(shift )\ndefault = -12 1 basic\n\nfx(pitch)\nfx(tune)"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 129.5, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 129.5, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 210.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 285.0, 167.0, 22.0 ],
"text": "poly~ fxPitchShift 1 @target 0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 119.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 119.0, 105.0, 117.0, 22.0 ],
"text": "route shift pitch tune"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 119.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 119.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 0,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-9", 1 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 189.0, 870.0, 66.0, 22.0 ],
"text": "p pitchshift"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 772.416641, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 772.416641, 645.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 750.0, 600.0, 33.0, 22.0 ],
"text": "== 6"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 1428.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 112.5, 473.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 147.5, 278.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "0 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 147.5, 218.0, 82.0, 22.0 ],
"text": "p note-default"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 147.5, 248.0, 67.0, 22.0 ],
"text": "noteToMidi"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 347.5, 510.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 88.0, 225.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 158.0, 50.0, 22.0 ],
"text": "getkeys"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 67.0, 195.0, 50.5, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 67.0, 120.0, 98.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1
},
"text": "dict.unpack midi:"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 67.0, 90.0, 76.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict bind-inst"
}
},
{
"box": {
"comment": "",
"id": "obj-64",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 67.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-65",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 88.0, 260.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"order": 0,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"order": 1,
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-64", 0 ]
}
}
]
},
"patching_rect": [ 347.5, 570.0, 77.0, 22.0 ],
"text": "p defaultPort"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 347.5, 540.0, 75.0, 22.0 ],
"text": "route default"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 147.5, 143.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 647.5, 428.0, 29.5, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 112.5, 435.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 112.5, 405.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 98.5, 330.0, 52.0, 22.0 ],
"text": "gate 2 1"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 0.0, 0.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 80.0, 130.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 130.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 175.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 110.0, 130.0, 29.5, 22.0 ],
"text": "> 0"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 50.0, 100.0, 79.0, 22.0 ],
"text": "sel on off"
}
},
{
"box": {
"comment": "",
"id": "obj-14",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-21",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-22", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-22", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-26", 0 ]
}
}
]
},
"patching_rect": [ 647.5, 398.0, 49.0, 22.0 ],
"text": "p on-off"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 0.0, 0.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 80.0, 130.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 130.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 175.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 110.0, 130.0, 29.5, 22.0 ],
"text": "> 0"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 50.0, 100.0, 79.0, 22.0 ],
"text": "sel on off"
}
},
{
"box": {
"comment": "",
"id": "obj-14",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-21",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-22", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-22", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-26", 0 ]
}
}
]
},
"patching_rect": [ 547.5, 398.0, 49.0, 22.0 ],
"text": "p on-off"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 647.5, 368.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 647.5, 338.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 510.0, 71.0, 22.0 ],
"text": "r mcy_mute"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 112.5, 563.0, 34.0, 22.0 ],
"text": "flush"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 547.5, 548.0, 29.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 547.5, 338.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 547.5, 368.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-218",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 591.5, 608.0, 103.0, 22.0 ],
"text": "zl.lookup 252 250"
}
},
{
"box": {
"id": "obj-205",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 547.5, 608.0, 35.0, 22.0 ],
"text": "t 248"
}
},
{
"box": {
"id": "obj-203",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 347.5, 675.0, 47.0, 22.0 ],
"text": "midiout"
}
},
{
"box": {
"id": "obj-185",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 547.5, 578.0, 194.0, 22.0 ],
"text": "metro @active 1 @interval 20 ticks"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 347.5, 479.0, 101.0, 22.0 ],
"text": "r #0_midi_out"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 401.5, 121.0, 29.5, 22.0 ],
"text": "b 2"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 347.5, 608.0, 77.0, 22.0 ],
"text": "prepend port"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 0,
"patching_rect": [ 112.5, 608.0, 49.0, 22.0 ],
"text": "noteout"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 169.5, 368.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 447.5, 368.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 447.5, 338.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "float", "int" ],
"patching_rect": [ 347.5, 428.0, 74.0, 22.0 ],
"text": "maximum 1."
}
},
{
"box": {
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 347.5, 398.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 347.5, 368.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 347.5, 338.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 247.5, 398.0, 40.0, 22.0 ],
"text": "* 127."
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 247.5, 368.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 247.5, 338.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 7,
"numoutlets": 7,
"outlettype": [ "", "", "", "", "", "", "" ],
"patching_rect": [ 147.5, 181.0, 619.0, 22.0 ],
"text": "route note amp env out clock poly"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "float", "float" ],
"patching_rect": [ 112.5, 510.0, 197.0, 22.0 ],
"text": "makenote 127 100 @repeatmode 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 401.5, 91.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 461.5, 39.0, 90.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 160.5, 91.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 412.0, 248.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 401.5, 39.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 1 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-14", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 1 ],
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-16", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-16", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-16", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-16", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-16", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-185", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-218", 0 ],
"source": [ "obj-17", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-205", 0 ],
"source": [ "obj-185", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-205", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"source": [ "obj-218", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 1 ],
"source": [ "obj-24", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 1 ],
"source": [ "obj-36", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 1 ],
"order": 5,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 1 ],
"order": 3,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 1 ],
"order": 6,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 1 ],
"order": 4,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 1 ],
"order": 2,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 2 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 2 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-203", 0 ],
"order": 0,
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"order": 1,
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 750.0, 720.0, 64.0, 22.0 ],
"text": "p midi_out"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 147.0, 320.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 247.0, 210.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-18",
"linecount": 9,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 255.0, 45.0, 290.0, 127.0 ],
"text": "Lowpass Feedback Combfilter effect,\nkarplus-strong string synthesis\n\nfx(comb )\n\ndefault note = 0\ndefault feedback = 0.8\ndefault damping = 0.5\ndefault drywet = 0.5"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 110.0, 240.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 110.0, 180.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 285.0, 148.0, 22.0 ],
"text": "poly~ fxComb 1 @target 0"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 99.0, 150.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 99.0, 105.0, 143.0, 22.0 ],
"text": "route comb string karplus"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 99.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 99.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 1110.0, 62.0, 22.0 ],
"text": "p fb-comb"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 91.0, 181.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 205.0, 200.0, 90.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.5, 155.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 98.0, 154.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 210.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 139.5, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 55.0, 210.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 196.0, 210.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 55.0, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 315.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 150.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 101.0, 35.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 65.0, 35.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 150.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 110.5, 200.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 43.0, 260.0, 181.0, 22.0 ],
"text": "poly~ fxTriggerFilter 1 @target 0"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 155.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 100.0, 105.0, 149.0, 22.0 ],
"text": "route envFilter triggerFilter"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 100.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 100.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-66",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-69",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 43.0, 305.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-60", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 2 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 960.0, 79.0, 22.0 ],
"text": "p triggerFilter"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 105.0, 307.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 210.0, 195.0, 29.5, 22.0 ],
"text": "=="
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 225.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 262.0, 195.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 130.5, 225.0, 73.0, 22.0 ],
"text": "bypass 0 $1"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 112.0, 150.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 165.0, 70.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"comment": "",
"id": "obj-4",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 139.5, 225.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 98.0, 108.0, 22.0 ],
"text": "r #0_argsDone"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 68.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 98.0, 24.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 139.5, 165.0, 29.5, 22.0 ],
"text": "int"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 150.0, 98.0, 24.0, 22.0 ],
"text": "t 0"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-4", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 130.5, 165.0, 59.0, 22.0 ],
"text": "p unmute"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 60.0, 270.0, 154.0, 22.0 ],
"text": "poly~ fxFreeze 1 @target 0"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 135.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 105.0, 73.0, 22.0 ],
"text": "route freeze"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 75.0, 75.0, 22.0 ],
"text": "route add_fx"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 60.0, 330.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"order": 0,
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-9", 1 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 189.0, 840.0, 52.0, 22.0 ],
"text": "p freeze"
}
},
{
"box": {
"id": "obj-151",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 570.0, 645.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-148",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 423.41668699999997, 645.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-147",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 324.5, 645.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-146",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 645.0, 71.0, 22.0 ],
"text": "enable $1 1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 618.5, 435.0, 110.0, 22.0 ],
"text": "s #0_argsDone"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 567.5, 90.0, 29.5, 22.0 ],
"text": "!- 1"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 567.5, 60.0, 29.5, 22.0 ],
"text": "$2"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 567.5, 30.0, 83.0, 22.0 ],
"text": "r #0_mute"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 567.5, 179.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 366.5, 359.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-85",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 366.5, 330.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 53.0, 113.0, 652.0, 788.0 ],
"boxes": [
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 260.0, 98.0, 22.0 ],
"text": "r #0_osc_out"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 507.0, 425.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 111.5, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 460.0, 226.0, 29.5, 22.0 ],
"text": "t i i"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 447.0, 268.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 84.0, 128.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 80.0, 130.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 130.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 50.0, 175.0, 19.0, 22.0 ],
"text": "t i"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 110.0, 130.0, 29.5, 22.0 ],
"text": "> 0."
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 50.0, 100.0, 79.0, 22.0 ],
"text": "sel on off"
}
},
{
"box": {
"comment": "",
"id": "obj-14",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-21",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-22", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-22", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"source": [ "obj-26", 0 ]
}
}
]
},
"patching_rect": [ 275.57142857142856, 358.0, 49.0, 22.0 ],
"text": "p on-off"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 275.57142857142856, 320.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 314.0, 448.0 ],
"boxes": [
{
"box": {
"id": "obj-18",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 199.0, 130.0, 69.0, 47.0 ],
"text": "iterate and lookup if ring-name"
}
},
{
"box": {
"id": "obj-17",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 199.0, 80.0, 69.0, 33.0 ],
"text": "get all arguments"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 66.0, 320.0, 51.0, 22.0 ],
"text": "zl.group"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 102.5, 270.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-8",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 199.0, 191.0, 69.0, 74.0 ],
"text": "dump and lookup values based on notecount"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 92.0, 191.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 167.5, 191.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 102.5, 240.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 155.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 66.0, 116.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 30.0, 80.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-20",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 178.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-21",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 66.0, 365.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 1 ]
}
}
]
},
"patching_rect": [ 409.0, 457.0, 89.0, 22.0 ],
"text": "p getParamList"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.5, 733.0, 92.0, 22.0 ],
"text": "consoleLog osc"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 460.0, 120.0, 91.0, 22.0 ],
"text": "route sendOSC"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 460.0, 165.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 182.25, 292.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 182.25, 260.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 123.0, 360.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 123.0, 215.0, 29.5, 22.0 ],
"text": "t l 0"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 62.0, 320.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 669.0, 57.0, 22.0 ],
"text": "tosymbol"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 236.0, 621.0, 138.0, 20.0 ],
"text": "set osc port and ip"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 695.0, 79.0, 22.0 ],
"text": "prepend host"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 236.0, 669.0, 77.0, 22.0 ],
"text": "prepend port"
}
},
{
"box": {
"id": "obj-172",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 643.0, 51.0, 22.0 ],
"text": "r osc_ip"
}
},
{
"box": {
"id": "obj-170",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 236.0, 643.0, 58.0, 22.0 ],
"text": "r osc_out"
}
},
{
"box": {
"id": "obj-66",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 503.0, 215.0, 75.0, 33.0 ],
"text": "empty coll contents"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 409.0, 397.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-60",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 275.57142857142856, 472.0, 76.0, 47.0 ],
"text": "use the regular note method"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 201.0, 165.0, 147.0, 20.0 ],
"text": "filter used method names"
}
},
{
"box": {
"id": "obj-58",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 507.0, 596.0, 69.0, 47.0 ],
"text": "prepend function() tag"
}
},
{
"box": {
"id": "obj-56",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 537.0, 320.0, 69.0, 60.0 ],
"text": "store all name and arguments in coll"
}
},
{
"box": {
"id": "obj-55",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 112.0, 643.0, 69.0, 74.0 ],
"text": "prepend name tag and append arguments"
}
},
{
"box": {
"id": "obj-54",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 72.0, 452.0, 69.0, 33.0 ],
"text": "prepend osc name()"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 507.0, 487.0, 72.0, 22.0 ],
"text": "prepend set"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 507.0, 457.0, 65.0, 22.0 ],
"text": "sprintf /%s"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 507.0, 547.0, 53.0, 22.0 ],
"text": "prepend"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "dump", "int" ],
"patching_rect": [ 447.0, 298.0, 51.0, 22.0 ],
"text": "t dump i"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 473.0, 90.0, 111.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-36",
"linecount": 3,
"maxclass": "newobj",
"numinlets": 11,
"numoutlets": 11,
"outlettype": [ "", "", "", "", "", "", "", "", "", "", "" ],
"patching_rect": [ 173.0, 193.0, 134.39285714285717, 49.0 ],
"text": "route group beat time warp ratchet sendOSC set clock once emit"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 288.39285714285717, 260.0, 95.0, 22.0 ],
"text": "prepend insert 0"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "clear" ],
"patching_rect": [ 387.0, 215.0, 41.0, 22.0 ],
"text": "t clear"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 387.0, 165.0, 40.0, 22.0 ],
"text": "r SOF"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 387.0, 358.0, 147.0, 22.0 ],
"saved_object_attributes": {
"embed": 0,
"precision": 6
},
"text": "coll #0_osc-messages"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 101.0, 572.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 187.5, 669.0, 29.5, 22.0 ],
"text": "join"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 162.0, 572.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 40.0, 617.0, 141.0, 22.0 ],
"text": "combine / s l @triggers 2"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 62.0, 523.0, 49.0, 22.0 ],
"text": "t #0"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 75.0, 165.0, 115.0, 22.0 ],
"text": "route name address"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 62.0, 489.0, 58.0, 22.0 ],
"text": "route null"
}
},
{
"box": {
"id": "obj-81",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 88.0, 60.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 275.57142857142856, 523.0, 83.0, 22.0 ],
"text": "prepend /note"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 187.5, 733.0, 135.0, 22.0 ],
"text": "udpsend localhost 9000"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 330.0, 60.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-170", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-172", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 2 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 1 ],
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 1,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 0,
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 1,
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"midpoints": [ 285.07142857142856, 390.0, 266.7857142857143, 390.0, 266.7857142857143, 254.0, 456.5, 254.0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 1 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 1 ],
"source": [ "obj-26", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 1 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-36", 9 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-36", 10 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 1 ],
"source": [ "obj-38", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-64", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-7", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"source": [ "obj-81", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 652.583359, 720.0, 61.0, 22.0 ],
"text": "p osc_out"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 652.583359, 600.0, 33.0, 22.0 ],
"text": "== 5"
}
},
{
"box": {
"id": "obj-75",
"linecount": 10,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 1021.0, 30.0, 180.0, 141.0 ],
"text": "select initial states for functions based on instrument name\n\nstore in seperate dict\n\nremove keys from dict for every function provided\n\noutput remaining arguments from inits"
}
},
{
"box": {
"id": "obj-284",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 649.5, 404.0, 81.0, 22.0 ],
"text": "s #0_args"
}
},
{
"box": {
"id": "obj-281",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 631.5, 179.0, 40.0, 22.0 ],
"text": "r EOF"
}
},
{
"box": {
"id": "obj-277",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 649.5, 375.0, 47.0, 22.0 ],
"text": "dict.iter"
}
},
{
"box": {
"id": "obj-258",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 668.5, 315.0, 79.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict @quiet 1"
}
},
{
"box": {
"id": "obj-145",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 227.666672, 134.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-99",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 580.5, 135.0, 63.0, 22.0 ],
"text": "receive all"
}
},
{
"box": {
"id": "obj-97",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 502.0, 150.0, 41.0, 22.0 ],
"text": "set $1"
}
},
{
"box": {
"id": "obj-98",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 502.0, 179.0, 47.0, 22.0 ],
"text": "receive"
}
},
{
"box": {
"id": "obj-269",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 270.166672, 226.0, 29.5, 22.0 ],
"text": "t l 0"
}
},
{
"box": {
"id": "obj-253",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 685.3333279999999, 165.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-87",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 685.3333279999999, 195.0, 73.0, 22.0 ],
"text": "prepend get"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 685.3333279999999, 226.0, 52.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict inits"
}
},
{
"box": {
"id": "obj-321",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 227.666672, 276.0, 49.0, 22.0 ],
"text": "forward"
}
},
{
"box": {
"id": "obj-320",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 924.0, 783.0 ],
"visible": 1,
"boxes": [
{
"box": {
"id": "obj-19",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 464.99998500000004, 254.0, 80.0, 22.0 ],
"text": "noise::default"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 464.99998500000004, 420.0, 37.0, 22.0 ],
"text": "noise"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 437.99998500000004, 315.0, 22.0, 22.0 ],
"text": "t 4"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 367.99998500000004, 420.0, 92.0, 22.0 ],
"text": "poly_sample 11"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 404.99998500000004, 315.0, 22.0, 22.0 ],
"text": "t 3"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 70.99998500000004, 254.0, 70.0, 22.0 ],
"text": "osc::default"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 344.99998500000004, 315.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 374.99998500000004, 315.0, 22.0, 22.0 ],
"text": "t 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 236.99998500000004, 390.0, 215.49997750000006, 22.0 ],
"text": "gate 4 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 302.99998500000004, 420.0, 64.0, 22.0 ],
"text": "midi_out 6"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 455.0, 174.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 151.0, 190.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 151.0, 160.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 130.0, 101.0, 22.0 ],
"text": "prepend contains"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 100.0, 139.0, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 170.0, 130.0, 73.0, 22.0 ],
"text": "prepend get"
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 49.99999999999997, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-11",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 151.00001499999996, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 240.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 49.99998500000004, 315.0, 112.0, 22.0 ],
"text": "p dict_contains_get"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 151.0, 190.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 151.0, 160.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 130.0, 101.0, 22.0 ],
"text": "prepend contains"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 100.0, 139.0, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 170.0, 130.0, 73.0, 22.0 ],
"text": "prepend get"
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 49.99999999999997, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-11",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 151.00001499999996, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 94.49999999999997, 272.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 199.99998500000004, 270.0, 112.0, 22.0 ],
"text": "p dict_contains_get"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "zlclear" ],
"patching_rect": [ 50.0, 90.0, 600.0, 22.0 ],
"text": "t l zlclear"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 8,
"numoutlets": 8,
"outlettype": [ "", "", "", "", "", "", "", "" ],
"patching_rect": [ 200.49998500000004, 195.0, 281.0, 22.0 ],
"text": "route sample loop synth midi osc polySample noise"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 236.99998500000004, 420.0, 61.0, 22.0 ],
"text": "sampler 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 199.99998500000004, 315.0, 130.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict variables @quiet 1"
}
},
{
"box": {
"comment": "(message) routing instrument name",
"id": "obj-1",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 581.0, 661.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-314",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 650.0, 195.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-313",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 631.0, 616.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-311",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 236.99998500000004, 578.0, 40.0, 22.0 ],
"text": "t b l b"
}
},
{
"box": {
"id": "obj-310",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 581.0, 616.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-242",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 85.99998500000004, 510.0, 120.0, 22.0 ],
"text": "s #0_instMuter"
}
},
{
"box": {
"id": "obj-145",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "6042_", "" ],
"patching_rect": [ 236.99998500000004, 510.0, 71.0, 22.0 ],
"text": "t #0_ l"
}
},
{
"box": {
"id": "obj-130",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 236.99998500000004, 545.0, 71.0, 22.0 ],
"text": "combine i s"
}
},
{
"box": {
"id": "obj-309",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 236.99998500000004, 465.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"id": "obj-306",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 76.99998500000004, 390.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-305",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 247.99998500000004, 631.0, 82.0, 22.0 ],
"text": "prepend send"
}
},
{
"box": {
"id": "obj-304",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 600.0, 195.0, 29.5, 22.0 ],
"text": "$2"
}
},
{
"box": {
"id": "obj-293",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 49.99998500000004, 195.0, 127.0, 22.0 ],
"text": "sprintf symout %s::%s"
}
},
{
"box": {
"id": "obj-286",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 49.99998500000004, 120.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-284",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 49.99998500000004, 344.0, 127.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict bind-inst @quiet 1"
}
},
{
"box": {
"comment": "",
"id": "obj-317",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 49.99998500000004, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(message) send-name",
"id": "obj-318",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 247.99998500000004, 676.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "(messages) arguments",
"id": "obj-319",
"index": 3,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 631.0, 661.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-309", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-309", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-311", 0 ],
"source": [ "obj-130", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-284", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-130", 1 ],
"source": [ "obj-145", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-130", 0 ],
"source": [ "obj-145", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-16", 6 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-16", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-16", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-16", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"order": 1,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"order": 0,
"source": [ "obj-16", 6 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-16", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 0,
"source": [ "obj-16", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 0,
"source": [ "obj-16", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 0,
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 0,
"source": [ "obj-16", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-309", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 1 ],
"midpoints": [ 264.99998500000004, 332.0, 339.49998500000004, 332.0, 339.49998500000004, 259.0, 302.49998500000004, 259.0 ],
"source": [ "obj-2", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"midpoints": [ 113.49998500000004, 376.0, 187.99998500000004, 376.0, 187.99998500000004, 304.0, 152.49998500000004, 304.0 ],
"source": [ "obj-284", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-306", 0 ],
"source": [ "obj-284", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-286", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-293", 0 ],
"order": 2,
"source": [ "obj-286", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-304", 0 ],
"order": 0,
"source": [ "obj-286", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-314", 0 ],
"source": [ "obj-286", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-293", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-310", 1 ],
"source": [ "obj-304", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-318", 0 ],
"source": [ "obj-305", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-309", 0 ],
"source": [ "obj-306", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-145", 0 ],
"source": [ "obj-309", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-242", 0 ],
"source": [ "obj-309", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-310", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-305", 0 ],
"source": [ "obj-311", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-310", 0 ],
"source": [ "obj-311", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-313", 0 ],
"source": [ "obj-311", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-319", 0 ],
"source": [ "obj-313", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-313", 1 ],
"source": [ "obj-314", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-317", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-309", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-5", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-5", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-286", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-313", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 227.666672, 196.0, 104.0, 22.0 ],
"text": "p bind_instrument"
}
},
{
"box": {
"id": "obj-173",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 439.0, 154.0, 1023.0, 670.0 ],
"boxes": [
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 91.5, 255.0, 29.5, 22.0 ],
"text": "t f b"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 91.5, 315.0, 29.5, 22.0 ],
"text": "+ 0."
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 102.0, 285.0, 49.0, 22.0 ],
"text": "random"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 239.9999893333333, 180.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 239.9999893333333, 150.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 149.9999893333333, 100.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 91.5, 180.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 180.0, 29.5, 22.0 ],
"text": "$2"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 149.9999893333333, 180.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 149.9999893333333, 150.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 91.5, 225.0, 29.5, 22.0 ],
"text": "* 0."
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 360.0, 31.0, 22.0 ],
"text": "pipe"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "list" ],
"patching_rect": [ 50.0, 130.0, 56.0, 22.0 ],
"text": "listfunnel"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 100.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 91.5, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 4,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 214.9999893333333, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-18",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-32", 1 ],
"order": 1,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 1 ],
"order": 0,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"order": 1,
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"order": 0,
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 1 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 1 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 1 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-45", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-45", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 49.0, 330.0, 87.0, 22.0 ],
"text": "p spreadNotes"
}
},
{
"box": {
"id": "obj-156",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 274.00000000000006, 390.0, 113.0, 22.0 ],
"text": "r #0_synth_poly"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 120.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 90.0, 150.0, 29.5, 22.0 ],
"text": "> 0."
}
},
{
"box": {
"comment": "",
"id": "obj-5",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 210.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 60.0, 150.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 30.0, 150.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 30.0, 75.0, 57.0, 22.0 ],
"text": "sel on off"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-2", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 267.0, 300.0, 49.0, 22.0 ],
"text": "p on-off"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 267.0, 330.0, 51.0, 22.0 ],
"text": "steal $1"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 586.0, 273.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "0 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 195.0, 210.0, 95.0, 22.0 ],
"text": "p spread-default"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 71.66666666666667, 285.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "0 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 71.66666666666667, 225.0, 82.0, 22.0 ],
"text": "p note-default"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 71.66666666666667, 255.0, 67.0, 22.0 ],
"text": "noteToMidi"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 192.33333333333331, 135.0, 131.0, 22.0 ],
"text": "route note spread steal"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 192.33333333333331, 105.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 255.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 49.0, 105.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 177.0, 390.0, 79.0, 22.0 ],
"text": "prepend note"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 177.0, 360.0, 37.0, 22.0 ],
"text": "join 2"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 49.0, 135.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 49.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-144",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 177.0, 490.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-136",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 105.0, 45.0, 91.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-92",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 205.33333333333331, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-16",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 240.0, 490.0, 151.0, 47.0 ],
"text": "arguments\n(waveform, midiNote, sub, envelope)"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 177.0, 435.0, 210.0, 22.0 ],
"text": "poly~ synthPoly 8 @steal 1 @target 0"
}
},
{
"box": {
"comment": "",
"id": "obj-170",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 177.0, 540.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-144", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 1 ],
"source": [ "obj-136", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-170", 0 ],
"source": [ "obj-144", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 2 ],
"source": [ "obj-15", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-15", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-156", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 3 ],
"order": 2,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 1 ],
"order": 1,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"order": 0,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 2 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"source": [ "obj-92", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 543.4166869999999, 720.0, 76.0, 22.0 ],
"text": "p synth_poly"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 543.4166869999999, 600.0, 33.0, 22.0 ],
"text": "== 4"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 570.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 423.41668699999997, 600.0, 33.0, 22.0 ],
"text": "== 3"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 449.41668699999997, 683.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 303.416687, 600.0, 33.0, 22.0 ],
"text": "== 2"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 324.5, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 289.0, 167.0, 567.0, 740.0 ],
"boxes": [
{
"box": {
"id": "obj-29",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 193.66666666666669, 375.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 193.66666666666669, 345.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 405.0, 47.0, 22.0 ],
"text": "pack f f"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 270.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "0 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 120.0, 210.0, 82.0, 22.0 ],
"text": "p note-default"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 240.0, 67.0, 22.0 ],
"text": "noteToMidi"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 120.0, 176.0, 240.0, 22.0 ],
"text": "route note slide res"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 75.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "int", "bang" ],
"patching_rect": [ 277.5, 105.0, 42.0, 22.0 ],
"text": "t b 1 b"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 277.5, 75.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 390.66666666666674, 176.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 300.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 60.0, 570.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 290.5, 30.0, 91.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 320.6666666666667, 495.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 267.33333333333337, 270.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 267.33333333333337, 435.0, 53.0, 22.0 ],
"text": "sig~ 0.6"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 267.33333333333337, 300.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 208.0, 30.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 120.0, 435.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 375.0, 32.0, 22.0 ],
"text": "mtof"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 60.0, 210.0, 39.0, 22.0 ],
"text": "*~ 20"
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 60.0, 660.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 60.0, 615.0, 43.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 4,
"outlettype": [ "signal", "signal", "signal", "signal" ],
"patching_rect": [ 60.0, 495.0, 76.0, 22.0 ],
"text": "svf~ 200 0.9"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 60.0, 180.0, 41.0, 22.0 ],
"text": "click~"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 133.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-20", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-10", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-10", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 2 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"order": 3,
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 1 ],
"order": 2,
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 2 ],
"order": 0,
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"order": 1,
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-25", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-25", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 303.416687, 720.0, 77.0, 22.0 ],
"text": "p synth_tone"
}
},
{
"box": {
"id": "obj-236",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 540.0, 105.0, 22.0 ],
"text": "r #0_instMuter"
}
},
{
"box": {
"id": "obj-131",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 259.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-204",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 189.0, 600.0, 33.0, 22.0 ],
"text": "== 1"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 675.0, 51.0, 22.0 ],
"text": "pcontrol"
}
},
{
"box": {
"id": "obj-199",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 727.0, 197.0, 660.0, 590.0 ],
"boxes": [
{
"box": {
"id": "obj-18",
"linecount": 4,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 270.0, 40.0, 150.0, 60.0 ],
"text": "pan()\n\nposition range -1 to 1\ndefault = 0"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 175.666664, 165.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 225.0, 275.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 84.0, 128.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-13",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 360.0, 137.0, 165.0, 74.0 ],
"text": "equal power panning\n\n3dB compensation\n\nfold below -1 and above 1"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 75.0, 67.0, 22.0 ],
"text": "slide 50 50"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 105.0, 52.0, 22.0 ],
"text": "fold -1 1"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 212.0, 44.0, 22.0 ],
"text": "+ 0.75"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 270.0, 242.0, 118.0, 22.0 ],
"text": "cycle @index phase"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 45.0, 30.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 285.0, 29.5, 22.0 ],
"text": "*"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 75.0, 242.0, 118.0, 22.0 ],
"text": "cycle @index phase"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 167.0, 51.0, 22.0 ],
"text": "+ 0.125"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 137.0, 49.0, 22.0 ],
"text": "* 0.125"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 210.0, 330.0, 37.0, 22.0 ],
"text": "out 2"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 270.0, 45.0, 30.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 285.0, 29.5, 22.0 ],
"text": "*"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 37.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 1,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"order": 0,
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 50.0, 405.0, 95.0, 22.0 ],
"text": "gen~ @t panner"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 292.0, 225.0, 117.0, 22.0 ],
"text": "r #0_noteCount"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 225.0, 305.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-168",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 225.0, 210.0, 38.5, 22.0 ],
"text": "t l 0"
}
},
{
"box": {
"id": "obj-163",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 126.333328, 165.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-103",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 126.333328, 135.0, 117.666672, 22.0 ],
"text": "route random bang"
}
},
{
"box": {
"id": "obj-170",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 126.0, 360.0, 43.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-169",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 126.333328, 40.0, 84.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-165",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 126.333328, 71.0, 59.0, 22.0 ],
"text": "route pan"
}
},
{
"box": {
"comment": "",
"id": "obj-183",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-187",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 454.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-189",
"index": 2,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 126.00000000000001, 454.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 840.0, 365.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 37.0, 22.0 ],
"text": "noise"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 88.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
}
]
},
"patching_rect": [ 126.0, 305.0, 91.0, 22.0 ],
"text": "gen @t random"
}
},
{
"box": {
"id": "obj-110",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 126.333328, 275.0, 32.0, 22.0 ],
"text": "gate"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-103", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-163", 0 ],
"source": [ "obj-103", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-168", 0 ],
"source": [ "obj-103", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-110", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-168", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-163", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-103", 0 ],
"source": [ "obj-165", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-168", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-168", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-165", 0 ],
"source": [ "obj-169", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-170", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-183", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-187", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-189", 0 ],
"source": [ "obj-2", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-170", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 1 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-170", 0 ],
"source": [ "obj-6", 0 ]
}
}
]
},
"patching_rect": [ 189.0, 1362.0, 61.0, 22.0 ],
"text": "p panning"
}
},
{
"box": {
"id": "obj-191",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 685.3333279999999, 136.0, 71.0, 22.0 ],
"text": "r #0_init"
}
},
{
"box": {
"id": "obj-110",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 37.666672000000005, 72.5, 114.0, 22.0 ],
"text": "prepend num_voice"
}
},
{
"box": {
"id": "obj-109",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 79.666672, 307.0, 41.0, 22.0 ],
"text": "set $1"
}
},
{
"box": {
"id": "obj-185",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 169.666672, 72.5, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-141",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 169.666672, 102.5, 77.0, 22.0 ],
"text": "route silence"
}
},
{
"box": {
"id": "obj-133",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 450.0, 105.0, 103.0, 22.0 ],
"text": "route name group"
}
},
{
"box": {
"id": "obj-126",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 75.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-123",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 150.0, 41.0, 22.0 ],
"text": "set $1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 179.0, 47.0, 22.0 ],
"text": "receive"
}
},
{
"box": {
"id": "obj-118",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 74.0, 222.0, 801.0, 546.0 ],
"boxes": [
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 217.5, 135.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 0,
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 103.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 73.5, 160.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 50.0, 280.0, 53.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "zlclear" ],
"patching_rect": [ 50.0, 100.0, 66.0, 22.0 ],
"text": "t b l zlclear"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.0, 235.0, 79.0, 22.0 ],
"text": "route symbol"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 97.0, 325.0, 39.0, 22.0 ],
"text": "zl.join"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 73.5, 130.0, 114.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 125.0, 205.0, 111.0, 22.0 ],
"saved_object_attributes": {
"embed": 0,
"precision": 6
},
"text": "coll argBindings.txt"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-12", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"order": 1,
"source": [ "obj-5", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"order": 0,
"source": [ "obj-5", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-7", 0 ]
}
}
]
},
"patching_rect": [ 631.0, 90.0, 75.0, 22.0 ],
"text": "p old-routing"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 285.0, 444.0, 119.0, 22.0 ],
"text": "consoleLog mapping"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 433.1666666666667, 90.0, 96.0, 22.0 ],
"text": "consoleLog type"
}
},
{
"box": {
"comment": "",
"id": "obj-53",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 323.5, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 323.5, 90.0, 73.0, 22.0 ],
"text": "prepend get"
}
},
{
"box": {
"id": "obj-51",
"linecount": 3,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 440.1666666666667, 255.0, 111.0, 47.0 ],
"text": "set function-name mapping based on object type"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 122.0, 225.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 200.5, 285.0, 29.5, 22.0 ],
"text": "$2"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 158.5, 255.0, 145.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict #0_map @quiet 1"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 158.5, 225.0, 73.0, 22.0 ],
"text": "prepend get"
}
},
{
"box": {
"id": "obj-28",
"linecount": 2,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 158.5, 90.0, 122.0, 33.0 ],
"text": "strip arguments from function-name"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 344.1666666666667, 255.0, 94.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict #0_map"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 344.1666666666667, 225.0, 39.0, 22.0 ],
"text": "$2 $3"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 323.5, 135.0, 81.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict keywords"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 98.5, 180.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 75.0, 330.0, 53.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "zlclear" ],
"patching_rect": [ 75.0, 90.0, 66.0, 22.0 ],
"text": "t b l zlclear"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 233.5, 390.0, 39.0, 22.0 ],
"text": "zl.join"
}
},
{
"box": {
"comment": "",
"id": "obj-9",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 233.5, 444.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-13", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-13", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"order": 0,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"order": 1,
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 1 ],
"source": [ "obj-30", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-32", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"order": 1,
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"order": 1,
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"order": 0,
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-6", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 450.0, 390.0, 50.0, 22.0 ],
"text": "p router"
}
},
{
"box": {
"id": "obj-84",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 258.66667200000006, 165.0, 73.0, 22.0 ],
"text": "s #0_init"
}
},
{
"box": {
"id": "obj-129",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 330.0, 73.0, 22.0 ],
"text": "fromsymbol"
}
},
{
"box": {
"id": "obj-182",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 680.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 417.75, 491.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 430.75, 684.0, 29.5, 22.0 ],
"text": "f 1"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 353.75, 566.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "bang", "bang", "" ],
"patching_rect": [ 353.75, 600.0, 44.0, 22.0 ],
"text": "sel 0 1"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 0.0, 0.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 174.0, 55.0, 22.0 ],
"text": "pack i i s"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 72.0, 296.0, 55.0, 22.0 ],
"text": "mode $1"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.66666666666663, 266.0, 84.0, 22.0 ],
"text": "timestretch $1"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 234.0, 121.0, 22.0 ],
"text": "followglobaltempo $1"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "bang" ],
"patching_rect": [ 50.0, 100.0, 41.5, 22.0 ],
"text": "t l b"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 72.5, 142.0, 89.0, 22.0 ],
"text": "set 0 0 efficient"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 50.0, 206.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"comment": "",
"id": "obj-34",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-35",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 54.888915999999995, 378.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-39", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-42", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-45", 0 ]
}
}
]
},
"patching_rect": [ 690.0, 780.0, 91.0, 22.0 ],
"text": "p stretchmodes"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 836.0, 81.0, 22.0 ],
"text": "numchans $1"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 533.0, 313.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"code": "Param numchans(1);\r\n\r\nif (numchans > 1){\r\n\tout1 = (in1 + in2) * 0.707;\r\n} else {\r\n\tout1 = in1;\r\n}",
"fontface": 0,
"fontname": "",
"fontsize": 12.0,
"id": "obj-6",
"maxclass": "codebox",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 75.0, 300.0, 150.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 326.0, 45.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 240.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-6", 0 ]
}
}
]
},
"patching_rect": [ 430.75, 878.0, 120.5, 22.0 ],
"text": "gen~ @t toMono"
}
},
{
"box": {
"id": "obj-90",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 505.5, 315.0, 29.5, 22.0 ],
"text": "t l 1"
}
},
{
"box": {
"id": "obj-89",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 516.0, 570.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-87",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "float" ],
"patching_rect": [ 627.0, 450.0, 29.5, 22.0 ],
"text": "t b f"
}
},
{
"box": {
"id": "obj-85",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "int" ],
"patching_rect": [ 472.5, 525.0, 32.0, 22.0 ],
"text": "t 1 0"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 472.5, 285.0, 52.0, 22.0 ],
"text": "route off"
}
},
{
"box": {
"id": "obj-81",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 581.25, 315.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-80",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "60"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 581.25, 285.0, 82.0, 22.0 ],
"text": "p tune-default"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.5, 615.0, 41.0, 22.0 ],
"text": "pak f f"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 450.5, 645.0, 29.5, 22.0 ],
"text": "* 1."
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 505.5, 495.0, 151.0, 22.0 ],
"text": "expr pow(2\\, ($f1 - $f2)/12.)"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "0 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 472.5, 255.0, 82.0, 22.0 ],
"text": "p note-default"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 505.5, 390.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 505.5, 360.0, 67.0, 22.0 ],
"text": "noteToMidi"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 505.5, 420.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 505.5, 450.0, 69.0, 22.0 ],
"text": "clip 0. 127."
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "int" ],
"patching_rect": [ 45.0, 285.0, 29.5, 22.0 ],
"text": "t b i"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 405.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-291",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 64.0, 318.0, 100.0, 22.0 ],
"text": "r #0_sampler"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 105.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 45.0, 135.0, 32.0, 22.0 ],
"text": "t 1 b"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 553.5, 135.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 105.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 750.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "bang", "" ],
"patching_rect": [ 45.0, 532.0, 40.0, 22.0 ],
"text": "t l b l"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 502.0, 41.0, 22.0 ],
"text": "set $2"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 434.0, 42.0, 22.0 ],
"text": "get $1"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 45.0, 461.0, 149.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict sampleArray @quiet 1"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 311.5, 654.0, 41.0, 22.0 ],
"text": "pak f f"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 311.5, 684.0, 29.5, 22.0 ],
"text": "!- 0."
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 64.0, 378.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 363.75, 312.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 285.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 654.0, 41.0, 22.0 ],
"text": "pak f f"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 255.0, 684.0, 29.5, 22.0 ],
"text": "* 0."
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 255.0, 312.0, 53.0, 22.0 ],
"text": "calcexpr"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 430.75, 720.0, 41.0, 22.0 ],
"text": "sig~ 1"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 45.0, 91.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 430.75, 945.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 778.4166666666666, 285.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 64.0, 348.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 363.75, 285.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"comment": "",
"id": "obj-12",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 430.75, 975.0, 43.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 353.75, 750.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 364.25, 525.0, 31.0, 22.0 ],
"text": "< 0."
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 388.75, 720.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 10,
"outlettype": [ "float", "list", "float", "float", "float", "float", "float", "", "int", "" ],
"patching_rect": [ 66.0, 566.0, 103.0, 22.0 ],
"text": "info~ _empty"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "float", "float", "int" ],
"patching_rect": [ 364.25, 491.0, 40.0, 22.0 ],
"text": "t f f 0"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 6,
"outlettype": [ "", "", "", "", "", "" ],
"patching_rect": [ 255.0, 195.0, 562.75, 22.0 ],
"text": "route offset speed note tune stretch"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 268.0, 45.0, 79.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "signal", "signal", "signal" ],
"patching_rect": [ 430.75, 836.0, 222.0, 22.0 ],
"text": "groove~ _empty 2 @originallength 1.0.0"
}
},
{
"box": {
"comment": "",
"id": "obj-181",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 430.75, 1020.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 1 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 0,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"order": 1,
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 1 ],
"midpoints": [ 787.9166666666666, 918.5, 450.75, 918.5 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"source": [ "obj-20", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-27", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-291", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 1 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"source": [ "obj-4", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-4", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-4", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-4", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-80", 0 ],
"source": [ "obj-4", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-40", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-44", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 1 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"order": 0,
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"order": 1,
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 1 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-55", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 2 ],
"order": 0,
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"order": 5,
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"order": 3,
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 1 ],
"order": 4,
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 1 ],
"order": 2,
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-81", 1 ],
"order": 1,
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"order": 1,
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"order": 0,
"source": [ "obj-59", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-6", 8 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 1 ],
"order": 0,
"source": [ "obj-6", 6 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 1 ],
"order": 1,
"source": [ "obj-6", 6 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-64", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-64", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 1 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 1 ],
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-79", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-81", 0 ],
"source": [ "obj-80", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-87", 0 ],
"source": [ "obj-81", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 0 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-90", 0 ],
"source": [ "obj-82", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 1 ],
"source": [ "obj-85", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"source": [ "obj-85", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 1 ],
"source": [ "obj-87", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"source": [ "obj-87", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 1 ],
"source": [ "obj-89", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-181", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-90", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"source": [ "obj-90", 1 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
},
"patching_rect": [ 189.0, 720.0, 63.0, 22.0 ],
"text": "p sampler"
}
},
{
"box": {
"id": "obj-140",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 450.0, 435.0, 81.0, 22.0 ],
"text": "s #0_args"
}
},
{
"box": {
"id": "obj-134",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 450.0, 300.0, 66.0, 22.0 ],
"saved_object_attributes": {
"filename": "parser.js",
"parameter_enable": 0
},
"text": "js parser.js"
}
},
{
"box": {
"id": "obj-120",
"linecount": 26,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 817.0, 30.0, 195.0, 355.0 ],
"text": "arguments order:\nnew synth/sample \"name\" (arguments in any order)\n\neg. new synth saw name(bass)\neg. new sample kick gain(0.8)\n\nmethods:\n\neventSequencer:\ntime() -> division, free, signal, offset\nplay() / beat() -> pattern, reset\nratchet() -> probability, repetitions\nwarp() -> warppattern\n\nsynth / polySynth / tone / fm:\nnote()\nsuper()\nsub()\nslide()\n\nsample / loop:\nspeed()\nstart() / offset()\nstretch()"
}
},
{
"box": {
"id": "obj-54",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 96.833344, 247.0, 86.0, 22.0 ],
"text": "s #0_mute"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 37.666672000000005, 102.5, 117.0, 22.0 ],
"text": "consoleLog SOUND"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 79.666672, 165.0, 72.0, 22.0 ],
"text": "loadmess 1"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 79.666672, 216.0, 54.0, 22.0 ],
"text": "mute $1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "int", "int", "int" ],
"patching_rect": [ 79.666672, 276.0, 58.0, 22.0 ],
"text": "thispoly~"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 255.0, 1648.0, 44.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "out~ 2"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 190.0, 1648.0, 44.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "out~ 1"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 169.666672, 30.0, 30.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "in 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-185", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-100", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-101", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-101", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-104", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-105", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-136", 0 ],
"source": [ "obj-106", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-107", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"midpoints": [ 89.166672, 339.0, 23.333336000000003, 339.0, 23.333336000000003, 63.0, 47.166672000000005, 63.0 ],
"source": [ "obj-109", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-110", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-182", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-105", 0 ],
"source": [ "obj-112", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-122", 0 ],
"order": 0,
"source": [ "obj-113", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"order": 1,
"source": [ "obj-113", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-115", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 0 ],
"source": [ "obj-116", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-119", 0 ],
"order": 0,
"source": [ "obj-117", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"order": 1,
"source": [ "obj-117", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-140", 0 ],
"order": 1,
"source": [ "obj-118", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-94", 0 ],
"midpoints": [ 459.5, 422.0, 507.91666399999997, 422.0, 507.91666399999997, 215.0, 532.3333279999999, 215.0 ],
"order": 0,
"source": [ "obj-118", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-122", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-123", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 865.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-125", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-133", 0 ],
"source": [ "obj-126", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-135", 0 ],
"source": [ "obj-127", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-106", 0 ],
"order": 0,
"source": [ "obj-128", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-132", 0 ],
"order": 1,
"source": [ "obj-128", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 0 ],
"source": [ "obj-129", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-13", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-113", 0 ],
"source": [ "obj-130", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-134", 0 ],
"source": [ "obj-131", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-127", 0 ],
"source": [ "obj-132", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-114", 0 ],
"order": 1,
"source": [ "obj-133", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-123", 0 ],
"order": 0,
"source": [ "obj-133", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 0 ],
"source": [ "obj-133", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-129", 0 ],
"source": [ "obj-134", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-107", 0 ],
"source": [ "obj-135", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-149", 0 ],
"source": [ "obj-136", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 1 ],
"source": [ "obj-138", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-138", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-145", 0 ],
"source": [ "obj-141", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-141", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-320", 0 ],
"source": [ "obj-145", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-84", 0 ],
"source": [ "obj-145", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-146", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"source": [ "obj-147", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"order": 0,
"source": [ "obj-148", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-90", 0 ],
"order": 1,
"source": [ "obj-148", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-153", 0 ],
"source": [ "obj-149", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 1 ],
"order": 0,
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"order": 0,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"order": 1,
"source": [ "obj-15", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"order": 1,
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-151", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-135", 1 ],
"source": [ "obj-153", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"order": 0,
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 552.9166869999999, 760.0, 198.5, 760.0 ],
"source": [ "obj-173", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-104", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 198.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-182", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-110", 0 ],
"source": [ "obj-185", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-141", 0 ],
"source": [ "obj-185", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-253", 0 ],
"source": [ "obj-191", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-138", 1 ],
"source": [ "obj-199", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-138", 0 ],
"source": [ "obj-199", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-199", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-146", 0 ],
"order": 0,
"source": [ "obj-204", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-182", 0 ],
"order": 1,
"source": [ "obj-204", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 1094.0, 760.0, 198.5, 760.0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 312.916687, 760.0, 198.5, 760.0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"midpoints": [ 54.5, 580.5, 662.083359, 580.5 ],
"order": 7,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-130", 0 ],
"midpoints": [ 54.5, 581.0, 1471.5, 581.0 ],
"order": 0,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-17", 0 ],
"midpoints": [ 54.5, 580.5, 759.5, 580.5 ],
"order": 6,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-204", 0 ],
"midpoints": [ 54.5, 580.5, 198.5, 580.5 ],
"order": 11,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"midpoints": [ 54.5, 580.5, 312.916687, 580.5 ],
"order": 10,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"order": 12,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"midpoints": [ 54.5, 580.5, 432.91668699999997, 580.5 ],
"order": 9,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"midpoints": [ 54.5, 580.5, 978.5, 580.5 ],
"order": 4,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"midpoints": [ 54.5, 580.5, 864.5, 580.5 ],
"order": 5,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"midpoints": [ 54.5, 580.5, 1094.0, 580.5 ],
"order": 3,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"midpoints": [ 54.5, 580.5, 552.9166869999999, 580.5 ],
"order": 8,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"midpoints": [ 54.5, 580.5, 1224.5, 580.5 ],
"order": 2,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-92", 0 ],
"midpoints": [ 54.5, 580.5, 1329.5, 580.5 ],
"order": 1,
"source": [ "obj-236", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-147", 0 ],
"order": 0,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"order": 1,
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 1471.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-87", 0 ],
"source": [ "obj-253", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 1 ],
"source": [ "obj-258", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-321", 0 ],
"source": [ "obj-269", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"midpoints": [ 290.166672, 309.0, 196.666672, 309.0, 196.666672, 205.0, 89.166672, 205.0 ],
"source": [ "obj-269", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-277", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-284", 0 ],
"source": [ "obj-277", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-28", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 1 ],
"source": [ "obj-281", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 54.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 0 ],
"source": [ "obj-320", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-269", 0 ],
"source": [ "obj-320", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-321", 0 ],
"source": [ "obj-320", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-148", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-90", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"order": 1,
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"order": 0,
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 1 ],
"order": 0,
"source": [ "obj-37", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-101", 0 ],
"order": 0,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 1 ],
"order": 1,
"source": [ "obj-37", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-102", 0 ],
"order": 1,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-38", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 1 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 978.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-107", 1 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-74", 0 ],
"source": [ "obj-42", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"order": 1,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"order": 0,
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"order": 1,
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"order": 0,
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-151", 0 ],
"order": 0,
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-173", 0 ],
"order": 1,
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"order": 1,
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"order": 0,
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-57", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-125", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-258", 0 ],
"order": 0,
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"order": 1,
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 2,
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 1 ],
"source": [ "obj-61", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-61", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-258", 0 ],
"source": [ "obj-62", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-118", 1 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-109", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-173", 0 ],
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-74", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-74", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-112", 0 ],
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 1329.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-100", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 1224.5, 760.0, 198.5, 760.0 ],
"source": [ "obj-79", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 0 ],
"source": [ "obj-80", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 0 ],
"order": 1,
"source": [ "obj-81", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-80", 0 ],
"order": 0,
"source": [ "obj-81", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"order": 1,
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"order": 0,
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-85", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-81", 0 ],
"source": [ "obj-86", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-87", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-88", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-54", 0 ],
"order": 0,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"order": 1,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"midpoints": [ 432.91668699999997, 760.0, 198.5, 760.0 ],
"source": [ "obj-90", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-93", 0 ],
"source": [ "obj-92", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"order": 1,
"source": [ "obj-93", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"order": 0,
"source": [ "obj-93", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-95", 0 ],
"source": [ "obj-94", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-258", 0 ],
"source": [ "obj-95", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"source": [ "obj-96", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-98", 0 ],
"source": [ "obj-97", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-131", 0 ],
"source": [ "obj-98", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 1 ],
"source": [ "obj-99", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/srcExtension.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 810.0, 105.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 330.0, 117.0, 65.0, 22.0 ],
"text" : "onebang 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 219.0, 240.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 219.0, 207.0, 83.0, 22.0 ],
"text" : "r #1_mute"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 117.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "done" ],
"patching_rect" : [ 219.0, 75.0, 42.0, 22.0 ],
"text" : "t done"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 219.0, 45.0, 108.0, 22.0 ],
"text" : "r #1_argsDone"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 90.0, 57.0, 22.0 ],
"text" : "r bindSrc"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 480.0, 41.0, 22.0 ],
"text" : "pass~",
"varname" : "#0_out"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 207.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-88",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 177.0, 47.0, 22.0 ],
"text" : "dict.iter"
}
}
, {
"box" : {
"id" : "obj-459",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 330.0, 147.0, 83.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict sLibPaths"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 90.0, 75.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 90.0, 147.0, 29.5, 22.0 ],
"text" : "t l 0"
}
}
, {
"box" : {
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 804.0, 313.0, 456.0, 468.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 150.0, 29.5, 22.0 ],
"text" : "join"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 230.0, 40.0, 22.0 ],
"text" : "itoa"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 200.0, 55.0, 22.0 ],
"text" : "zl.slice 6"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 170.0, 69.0, 22.0 ],
"text" : "zl.scramble"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 50.0, 139.0, 40.0, 22.0 ],
"text" : "atoi"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 100.0, 439.0, 22.0 ],
"text" : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-25",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-26",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 312.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-25", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.5, 120.0, 31.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ID"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 80.0, 270.0, 172.0, 22.0 ],
"text" : "script connect #0_in 0 $2 0"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 300.0, 200.0, 22.0 ],
"text" : "script offsetfrom $2 #0_in 0 0 45"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 50.0, 180.0, 79.0, 22.0 ],
"text" : "t l l l"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 65.0, 239.0, 179.0, 22.0 ],
"text" : "script connect $2 0 #0_out 0"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 110.0, 209.0, 254.0, 22.0 ],
"text" : "script newdefault $2 0 0 srcWrapper $1 #1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-83",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-84",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 110.0, 350.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-18", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 1,
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"order" : 0,
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-83", 0 ]
}
}
]
}
,
"patching_rect" : [ 330.0, 237.0, 168.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p generateWrapperForSource"
}
}
, {
"box" : {
"id" : "obj-101",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 330.0, 267.0, 67.0, 22.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 90.0, 22.0 ],
"text" : "r #1_trigger"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 128.0, 75.0, 79.0, 22.0 ],
"text" : "r #1_args"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 210.0, 19.0, 22.0 ],
"text" : "t l",
"varname" : "#0_in"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 117.0, 134.0, 22.0 ],
"text" : "r #1_synth_external"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-108",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 525.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-102", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-93", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-459", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-108", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-88", 0 ],
"source" : [ "obj-459", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-88", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-90", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"source" : [ "obj-93", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcFmSynth.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 465.0, 75.0, 22.0 ],
"text" : "prepend env"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 328.0, 525.0, 41.0, 22.0 ],
"text" : "sig~ 2"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 328.0, 495.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 328.0, 465.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 228.0, 525.0, 41.0, 22.0 ],
"text" : "sig~ 2"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 228.0, 495.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 228.0, 465.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 180.0, 720.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 455.333333333333371, 525.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 414.666666666666686, 525.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 414.666666666666686, 555.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 414.666666666666686, 495.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 180.0, 675.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 765.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 630.0, 30.0, 22.0 ],
"text" : "*~ 2"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 675.0, 43.0, 22.0 ],
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 133.0, 495.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 420.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 465.0, 67.0, 22.0 ],
"text" : "clip 0. 127."
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 360.0, 67.0, 22.0 ],
"text" : "noteToMidi"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 29.5, 22.0 ],
"text" : "0 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 165.0, 32.0, 22.0 ],
"text" : "$1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 300.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p note-default"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.0, 465.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 810.0, 43.0, 22.0 ],
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 540.0, 51.0, 22.0 ],
"text" : "pack f 0"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 495.0, 45.0, 22.0 ],
"text" : "mtof 0."
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 45.0, 570.0, 58.0, 22.0 ],
"text" : "line~ 100"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 390.0, 76.0, 22.0 ],
"text" : "syncToScale"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 45.0, 270.0, 223.0, 22.0 ],
"text" : "route note slide fm_harm fm_idx fm_env"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 885.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 269.333333333333371, 795.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 228.666666666666657, 795.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 228.666666666666657, 825.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 228.666666666666657, 765.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 393.0, 360.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 930.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 975.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 328.0, 75.0, 108.0, 22.0 ],
"text" : "r #1_argsDone"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 241.0, 45.0, 90.0, 22.0 ],
"text" : "r #1_trigger"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 146.0, 45.0, 79.0, 22.0 ],
"text" : "r #1_args"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 228.0, 225.0, 61.0, 22.0 ],
"text" : "s #0_t"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 316.0, 225.0, 64.0, 22.0 ],
"text" : "s #0_c"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 150.0, 110.0, 22.0 ],
"text" : "s #0_argsDone"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 316.0, 195.0, 80.0, 22.0 ],
"text" : "pv noteCount"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 228.0, 195.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 228.0, 150.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 228.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 75.0, 22.0 ],
"text" : "route enable"
}
}
, {
"box" : {
"comment" : "(enable)",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-14", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-14", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-14", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 1 ],
"source" : [ "obj-14", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 1,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 1,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"order" : 0,
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 2 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 2 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 1 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"order" : 3,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"order" : 2,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"order" : 1,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 1 ],
"order" : 0,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcInput.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 144.0, 133.0, 650.0, 736.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 118.0, 405.0, 139.0, 22.0 ],
"text" : "mc.receive~ directIns 16"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 45.0, 285.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 480.0, 58.0, 22.0 ],
"text" : "mc.sum~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 375.0, 67.0, 22.0 ],
"text" : "channel $1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 118.0, 375.0, 81.0, 22.0 ],
"text" : "numinputs $1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 118.0, 345.0, 55.0, 22.0 ],
"text" : "route set"
}
}
, {
"box" : {
"data" : {
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 239.0, 225.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"maxclass" : "newobj",
"text" : "mc_channel",
"id" : "obj-8",
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 33.0, 73.0, 22.0 ],
"numinlets" : 0,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "==",
"id" : "obj-7",
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 90.0, 29.5, 22.0 ],
"numinlets" : 2,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "clip",
"id" : "obj-6",
"outlettype" : [ "" ],
"patching_rect" : [ 204.5, 90.0, 40.0, 22.0 ],
"numinlets" : 3,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "param numinputs 4",
"id" : "obj-5",
"outlettype" : [ "" ],
"patching_rect" : [ 324.5, 33.0, 111.0, 22.0 ],
"numinlets" : 0,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "in 1",
"id" : "obj-1",
"outlettype" : [ "" ],
"patching_rect" : [ 63.0, 33.0, 28.0, 22.0 ],
"numinlets" : 0,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "param channel 0",
"id" : "obj-2",
"outlettype" : [ "" ],
"patching_rect" : [ 204.5, 33.0, 98.0, 22.0 ],
"numinlets" : 0,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "gate",
"id" : "obj-3",
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 90.0, 32.0, 22.0 ],
"numinlets" : 2,
"numoutlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "out 1",
"id" : "obj-4",
"patching_rect" : [ 50.0, 150.0, 35.0, 22.0 ],
"numinlets" : 1,
"numoutlets" : 0
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-2", 0 ],
"destination" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-5", 0 ],
"destination" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"source" : [ "obj-8", 0 ],
"destination" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-6", 0 ],
"destination" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"source" : [ "obj-7", 0 ],
"destination" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-1", 0 ],
"destination" : [ "obj-3", 1 ]
}
}
]
}
}
,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "multichannelsignal" ],
"patching_rect" : [ 45.0, 450.0, 154.0, 22.0 ],
"text" : "mc.gen~ @t channel-select",
"wrapper_uniquekey" : "u232016704"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "int" ],
"patching_rect" : [ 118.0, 315.0, 113.0, 22.0 ],
"text" : "adstatus numinputs"
}
}
, {
"box" : {
"id" : "obj-18",
"linecount" : 19,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 343.5, 255.0, 153.0, 261.0 ],
"text" : "class: srcInput\n\nA simple input source\n\nSet the input, this is either the name of the input as listed in the audio settings, or in1 in2 in3 etc.\n\nApply a shape to the sound triggered by the time(),\n\nOr set the shape to (-1) for continuous sound output.\n\nAlso allows to set all the fx() as with the other synth/sampler"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.833333333333314, 555.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 140.166666666666657, 525.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 6,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 100.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 60.5, 235.0, 55.0, 22.0 ],
"text" : "zl.ecils 1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 50.0, 205.0, 50.5, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 140.0, 175.0, 102.0, 22.0 ],
"text" : "dict.unpack input:"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 140.0, 145.0, 76.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict bind-inst"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-60",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-61",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 96.5, 317.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-46", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-50", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-56", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-60", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 255.0, 61.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p setInput"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 540.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 110.0, 195.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 225.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 343.5, 195.0, 64.0, 22.0 ],
"text" : "s #0_c"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 195.0, 61.0, 22.0 ],
"text" : "s #0_t"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 82.0, 22.0 ],
"text" : "r #1_input"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 160.5, 495.0, 84.0, 22.0 ],
"text" : "routepass env"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 140.166666666666657, 555.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 140.166666666666657, 585.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-16",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 630.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 585.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 373.0, 45.0, 108.0, 22.0 ],
"text" : "r #1_argsDone"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 268.5, 45.0, 90.0, 22.0 ],
"text" : "r #1_trigger"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.5, 45.0, 79.0, 22.0 ],
"text" : "r #1_args"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 360.0, 90.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.5, 90.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 120.0, 110.0, 22.0 ],
"text" : "s #0_argsDone"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 343.5, 165.0, 80.0, 22.0 ],
"text" : "pv noteCount"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.5, 165.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 255.5, 120.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.5, 90.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 75.0, 22.0 ],
"text" : "route enable"
}
}
, {
"box" : {
"comment" : "(enable)",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 2 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-32", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcKarplus.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 42.5, 270.0, 63.0, 22.0 ],
"text" : "route note"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 420.0, 76.0, 22.0 ],
"text" : "syncToScale"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 29.5, 22.0 ],
"text" : "0 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 165.0, 32.0, 22.0 ],
"text" : "$1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 42.5, 345.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p note-default"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 390.0, 67.0, 22.0 ],
"text" : "noteToMidi"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 236.5, 45.0, 83.0, 22.0 ],
"text" : "r #1_trigger"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 148.0, 45.0, 73.0, 22.0 ],
"text" : "r #1_args"
}
}
, {
"box" : {
"id" : "obj-90",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 128.0, 270.0, 84.0, 22.0 ],
"text" : "routepass env"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 585.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 45.0, 645.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 450.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 480.0, 69.0, 22.0 ],
"text" : "clip 0. 127."
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 42.5, 510.0, 32.0, 22.0 ],
"text" : "mtof"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 252.5, 480.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 372.5, 480.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 372.5, 510.0, 45.0, 22.0 ],
"text" : "/ 1000."
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 522.5, 591.0, 58.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 223.5, 195.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 555.0, 58.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 255.0, 810.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 195.0, 80.0, 22.0 ],
"text" : "pv noteCount"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 223.5, 150.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 223.5, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 437.5, 390.0, 61.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 151.0, 480.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 466.5, 480.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 223.5, 225.0, 60.0, 22.0 ],
"text" : "s #0_t"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 300.0, 225.0, 63.0, 22.0 ],
"text" : "s #0_c"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 75.0, 22.0 ],
"text" : "route enable"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-63",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 193.0, 315.0, 145.0, 22.0 ],
"text" : "route color slide tail damp"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-56",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 855.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.0, 540.0, 51.0, 22.0 ],
"text" : "pack f 1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 275.0, 585.0, 34.0, 22.0 ],
"text" : "line~"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 151.0, 585.0, 105.0, 22.0 ],
"text" : "zmap 0. 1. 60 140"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 151.0, 615.0, 32.0, 22.0 ],
"text" : "mtof"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 151.0, 645.0, 40.0, 22.0 ],
"text" : "rand~"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 591.0, 561.0, 41.0, 22.0 ],
"text" : "abs 0."
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 531.5, 696.0, 40.0, 22.0 ],
"text" : "*~ 0.5"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 580.5, 735.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 531.5, 810.0, 47.0, 22.0 ],
"text" : "*~ 0.25"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 591.0, 591.0, 47.0, 22.0 ],
"text" : "* 1000."
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 580.5, 636.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 580.5, 666.0, 52.0, 22.0 ],
"text" : "1 5 0 $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 580.5, 696.0, 34.0, 22.0 ],
"text" : "line~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 531.5, 771.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 531.5, 735.0, 43.0, 22.0 ],
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 466.5, 555.0, 69.0, 22.0 ],
"text" : "dampen $1"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 372.5, 555.0, 58.0, 22.0 ],
"text" : "length $1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 151.0, 690.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 34.0, 78.0, 1372.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.0, 330.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 214.0, 105.0, 28.0, 22.0 ],
"text" : "abs"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 244.5, 105.0, 31.0, 22.0 ],
"text" : "sign"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 234.0, 210.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.5, 165.0, 25.0, 22.0 ],
"text" : "t60"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.5, 135.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 105.0, 45.0, 22.0 ],
"text" : "!/ 1000"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 135.0, 70.0, 22.0 ],
"text" : "mstosamps"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.0, 300.0, 202.0, 22.0 ],
"text" : "param dampen 0.7 @min 0 @max 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 390.0, 40.0, 22.0 ],
"text" : "mix"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.0, 390.0, 44.0, 22.0 ],
"text" : "history"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 214.0, 45.0, 105.0, 22.0 ],
"text" : "param length 0.95"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 240.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 115.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 180.0, 74.0, 22.0 ],
"text" : "delay 44100"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 465.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"midpoints" : [ 69.5, 422.0, 45.5, 422.0, 45.5, 169.0, 69.5, 169.0 ],
"order" : 2,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 0,
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 255.0, 735.0, 129.0, 22.0 ],
"text" : "gen~ @t karplus-synth"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-111", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"order" : 3,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"order" : 4,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 1 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 1 ],
"order" : 2,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 2 ],
"order" : 5,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-90", 0 ],
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"order" : 1,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 0,
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-59", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-59", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-59", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 1,
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 1 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-90", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 1 ],
"source" : [ "obj-90", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcKick.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 652.0, 788.0 ],
"boxes": [
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 555.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-116",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 341.0, 450.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-115",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 341.0, 417.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-114",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 471.0, 453.0, 41.0, 22.0 ],
"text": "unjoin"
}
},
{
"box": {
"id": "obj-113",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 582.0, 176.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 150.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 105.0, 42.0, 22.0 ],
"text": "0.9 25"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 75.0, 66.0, 22.0 ],
"text": "route bang"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 368.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 259.0, 29.5, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 69.0, 300.0, 42.0, 22.0 ],
"text": "gate 2"
}
},
{
"box": {
"id": "obj-75",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 229.0, 29.5, 22.0 ],
"text": "> 1"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 69.0, 330.0, 39.0, 22.0 ],
"text": "$1 25"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 195.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"comment": "",
"id": "obj-82",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-83",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 69.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 1 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-75", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"source": [ "obj-75", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"source": [ "obj-76", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-82", 0 ]
}
}
]
},
"patching_rect": [ 471.0, 420.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-112",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 585.0, 154.0, 759.0, 624.0 ],
"boxes": [
{
"box": {
"id": "obj-25",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 135.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"comment": "",
"id": "obj-11",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-10",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 109.0, 180.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 332.0, 197.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 114.5, 195.0, 32.0, 22.0 ],
"text": "t 1 b"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 114.5, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 50.0, 195.0, 29.5, 22.0 ],
"text": "t l 0"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 207.0, 150.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 207.0, 240.0, 103.0, 22.0 ],
"text": "expr $i1 * 12 + 36"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 278.5, 176.0, 22.0 ],
"text": "vexpr $f1 + $f2 @scalarmode 1"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 150.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 50.0, 90.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 324.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-12", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 1 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"order": 0,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 1 ],
"order": 1,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-72", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 51.0, 225.0, 77.0, 22.0 ],
"text": "p noteToMidi"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 51.0, 270.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 51.0, 390.0, 51.0, 22.0 ],
"text": "zl.group"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 77.0, 315.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 51.0, 180.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 77.0, 345.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 105.0, 63.0, 22.0 ],
"text": "route note"
}
},
{
"box": {
"comment": "",
"id": "obj-116",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 51.0, 435.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-48", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-76", 0 ]
}
}
]
},
"patching_rect": [ 475.5, 210.0, 67.0, 22.0 ],
"text": "p noteArgs"
}
},
{
"box": {
"id": "obj-117",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 585.0, 154.0, 759.0, 624.0 ],
"boxes": [
{
"box": {
"id": "obj-25",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 135.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"comment": "",
"id": "obj-11",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 51.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-10",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 90.0, 60.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-6",
"index": 3,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 109.0, 180.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 332.0, 197.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 114.5, 195.0, 32.0, 22.0 ],
"text": "t 1 b"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 114.5, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "int" ],
"patching_rect": [ 50.0, 195.0, 29.5, 22.0 ],
"text": "t l 0"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 207.0, 150.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 207.0, 240.0, 103.0, 22.0 ],
"text": "expr $i1 * 12 + 36"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 278.5, 176.0, 22.0 ],
"text": "vexpr $f1 + $f2 @scalarmode 1"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 150.0, 86.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 50.0, 90.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 2,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 117.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 50.0, 324.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"order": 1,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"order": 0,
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"source": [ "obj-12", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 1 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"order": 0,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 1 ],
"order": 1,
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-72", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-9", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
]
},
"patching_rect": [ 51.0, 225.0, 77.0, 22.0 ],
"text": "p noteToMidi"
}
},
{
"box": {
"id": "obj-48",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 51.0, 270.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 51.0, 390.0, 51.0, 22.0 ],
"text": "zl.group"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 77.0, 315.0, 25.0, 22.0 ],
"text": "iter"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 51.0, 180.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 77.0, 345.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 90.0, 105.0, 63.0, 22.0 ],
"text": "route note"
}
},
{
"box": {
"comment": "",
"id": "obj-116",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 51.0, 435.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 1 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-48", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 1 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-76", 0 ]
}
}
]
},
"patching_rect": [ 436.5, 165.0, 67.0, 22.0 ],
"text": "p noteArgs"
}
},
{
"box": {
"id": "obj-98",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 229.5, 375.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-97",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 426.0, 375.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-96",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 255.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-95",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 330.0, 255.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 90.0, 300.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 184.5, 375.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 319.5, 375.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 195.0, 300.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 330.0, 300.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-94",
"maxclass": "button",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"parameter_enable": 0,
"patching_rect": [ 45.5, 300.0, 24.0, 24.0 ]
}
},
{
"box": {
"id": "obj-88",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 568.0, 75.0, 94.0, 22.0 ],
"text": "r #0_args"
}
},
{
"box": {
"id": "obj-85",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 195.0, 210.0, 51.0, 22.0 ],
"text": "unjoin 2"
}
},
{
"box": {
"id": "obj-84",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 582.0, 176.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 150.0, 19.0, 22.0 ],
"text": "t l"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 105.0, 45.0, 22.0 ],
"text": "20 500"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 75.0, 66.0, 22.0 ],
"text": "route bang"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 368.0, 39.0, 22.0 ],
"text": "$1 $2"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 259.0, 29.5, 22.0 ],
"text": "+ 1"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 69.0, 300.0, 42.0, 22.0 ],
"text": "gate 2"
}
},
{
"box": {
"id": "obj-75",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 120.0, 229.0, 29.5, 22.0 ],
"text": "> 1"
}
},
{
"box": {
"id": "obj-72",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 69.0, 330.0, 39.0, 22.0 ],
"text": "40 $1"
}
},
{
"box": {
"id": "obj-68",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 195.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"comment": "",
"id": "obj-82",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-83",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 69.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 1 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-75", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"source": [ "obj-75", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"source": [ "obj-76", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-82", 0 ]
}
}
]
},
"patching_rect": [ 195.0, 180.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 471.0, 675.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 471.0, 716.0, 31.0, 22.0 ],
"text": "sig~"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 436.5, 120.0, 97.0, 22.0 ],
"text": "route note range"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 471.0, 375.0, 225.0, 22.0 ],
"text": "route snap wave"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 195.0, 150.0, 59.0, 22.0 ],
"text": "route env"
}
},
{
"box": {
"id": "obj-38",
"linecount": 9,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 795.0, 120.0, 267.5, 127.0 ],
"text": "kick synth\nAdjustable kick synthesizer for more kick control!\nfunctions:\n\nwave(sine triangle square saw)\nshape(attack, release)\ndrop() \ntune()\nsnap()"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 574.0, 675.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 639.0, 300.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 626.0, 270.0, 32.0, 22.0 ],
"text": "t b b"
}
},
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 626.0, 240.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 677.0, 195.0, 90.0, 22.0 ],
"text": "r #0_trigger"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 574.5, 761.0, 41.0, 22.0 ],
"text": "set $2"
}
},
{
"box": {
"id": "obj-73",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 0,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 525.0, 198.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 375.0, 145.0, 22.0 ],
"text": "wavetable not recognized"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 308.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 255.0, 338.0, 34.0, 22.0 ],
"text": "sel 0"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 255.0, 405.0, 76.0, 22.0 ],
"text": "print SYNTH"
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 205.5, 258.0, 111.0, 22.0 ],
"text": "zl.lookup sine bang"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 134.0, 90.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.5, 145.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 145.0, 70.0, 22.0 ],
"text": "contains $1"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 125.5, 175.0, 42.0, 22.0 ],
"text": "get $1"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict waveArray @quiet 1"
}
},
{
"box": {
"comment": "",
"id": "obj-71",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 134.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-72",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"order": 1,
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-49", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 1 ],
"source": [ "obj-67", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"midpoints": [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source": [ "obj-69", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-71", 0 ]
}
}
]
},
"patching_rect": [ 574.5, 716.0, 94.0, 22.0 ],
"text": "p getWaveTable"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 319.5, 555.0, 41.0, 22.0 ],
"text": "sig~ 1"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 319.5, 525.0, 29.5, 22.0 ],
"text": "/ 0."
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 483.0, 41.0, 22.0 ],
"text": "sig~ 1"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 184.5, 453.0, 29.5, 22.0 ],
"text": "!/ 0."
}
},
{
"box": {
"id": "obj-128",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 716.0, 52.0, 22.0 ],
"text": "phasor~"
}
},
{
"box": {
"id": "obj-80",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 426.0, 596.0, 110.0, 22.0 ],
"text": "triangle~ 0.5 @lo 0"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 426.0, 483.0, 29.5, 22.0 ],
"text": "* 2."
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 405.0, 716.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 319.5, 596.0, 38.0, 22.0 ],
"text": "pow~"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 405.0, 761.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-63",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 806.0, 29.5, 22.0 ],
"text": "+~"
}
},
{
"box": {
"id": "obj-62",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 426.0, 526.0, 32.0, 22.0 ],
"text": "mtof"
}
},
{
"box": {
"id": "obj-61",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 415.5, 645.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 426.0, 555.0, 76.0, 22.0 ],
"text": "phasor~ 100"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 376.0, 596.0, 38.0, 22.0 ],
"text": "pink~"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "bang" ],
"patching_rect": [ 45.5, 375.0, 29.5, 22.0 ],
"text": "b"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 56.0, 671.0, 29.5, 22.0 ],
"text": "0"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 117.25, 851.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 641.0, 94.0, 22.0 ],
"text": "scale~ 1 0 1 0 1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 115.0, 423.0, 29.5, 22.0 ],
"text": "f"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 115.0, 453.0, 52.0, 22.0 ],
"text": "1 0 0 $1"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 115.0, 483.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 596.0, 38.0, 22.0 ],
"text": "pow~"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 671.0, 39.0, 22.0 ],
"text": "mtof~"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 184.5, 761.0, 78.0, 22.0 ],
"text": "wave~ noBuf"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 117.25, 885.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 117.25, 931.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 626.0, 120.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-32", 0 ],
"order": 0,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"order": 1,
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-98", 1 ],
"source": [ "obj-112", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-114", 0 ],
"source": [ "obj-113", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 0 ],
"source": [ "obj-114", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-114", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-116", 0 ],
"source": [ "obj-115", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 1 ],
"source": [ "obj-116", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 1 ],
"source": [ "obj-117", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-128", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 1 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-128", 1 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-28", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 1 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-33", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-33", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-112", 2 ],
"order": 2,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-115", 1 ],
"order": 4,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 2 ],
"order": 3,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 1 ],
"order": 0,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 1 ],
"order": 1,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-95", 1 ],
"order": 5,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 1 ],
"order": 6,
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 1 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-128", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-43", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-84", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-113", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-46", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-112", 0 ],
"source": [ "obj-47", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-46", 0 ],
"source": [ "obj-47", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 1 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 2,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"order": 1,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 1 ],
"order": 0,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-80", 0 ],
"source": [ "obj-60", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 1 ],
"source": [ "obj-61", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-62", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-63", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 1 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 1 ],
"order": 2,
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"order": 1,
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"order": 0,
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-70", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-68", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-69", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"order": 1,
"source": [ "obj-69", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-68", 0 ],
"order": 3,
"source": [ "obj-69", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-97", 0 ],
"order": 0,
"source": [ "obj-69", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-98", 0 ],
"order": 2,
"source": [ "obj-69", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-63", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-29", 0 ],
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-62", 0 ],
"source": [ "obj-79", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-61", 1 ],
"source": [ "obj-80", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 0 ],
"source": [ "obj-84", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-95", 0 ],
"source": [ "obj-85", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-96", 0 ],
"source": [ "obj-85", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 1 ],
"source": [ "obj-88", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-112", 1 ],
"order": 0,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-117", 1 ],
"order": 1,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"order": 2,
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-94", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-95", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-96", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 4 ],
"order": 1,
"source": [ "obj-97", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-79", 0 ],
"order": 0,
"source": [ "obj-97", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 3 ],
"source": [ "obj-98", 0 ]
}
}
],
"styles": [
{
"name": "AudioStatus_Menu",
"default": {
"bgfillcolor": {
"angle": 270.0,
"autogradient": 0,
"color": [ 0.294118, 0.313726, 0.337255, 1 ],
"color1": [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "color"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "Audiomix",
"default": {
"bgfillcolor": {
"angle": 270.0,
"color": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1": [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2": [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion": 0.39,
"type": "gradient"
}
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberB-1",
"default": {
"accentcolor": [ 0.011765, 0.396078, 0.752941, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberG-1",
"default": {
"accentcolor": [ 0.0, 0.533333, 0.168627, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberGold-1",
"default": {
"accentcolor": [ 0.764706, 0.592157, 0.101961, 1.0 ]
},
"parentstyle": "",
"multi": 0
},
{
"name": "numberR-1",
"default": {
"accentcolor": [ 0.784314, 0.145098, 0.023529, 1.0 ]
},
"parentstyle": "",
"multi": 0
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager" ]
}
}
================================================
FILE: mercury_ide/patchers/srcNoise.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 420.0, 137.0, 1000.0, 746.0 ],
"boxes": [
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 450.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 420.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-27",
"linecount": 17,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 465.0, 45.0, 189.0, 234.0 ],
"text": "Noise Source\n\nnew noise \n\ntypes:\n- white\n- pink\n- brownian\n- lofi\n- dust\n- crackle\n\nfunctions:\ndensity() -> 0 to 1, default = 0.125\n\n* density is only available for brownian, lofi, dust and crackle"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 283.0, 516.0, 63.0, 22.0 ],
"text": "density $1"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 283.0, 450.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 348.0, 375.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 283.0, 420.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"coll_data": {
"count": 11,
"data": [
{
"key": "white",
"value": [ 0 ]
},
{
"key": "pink",
"value": [ 1 ]
},
{
"key": "brownian",
"value": [ 2 ]
},
{
"key": "brown",
"value": [ 2 ]
},
{
"key": "browny",
"value": [ 2 ]
},
{
"key": "lofi",
"value": [ 3 ]
},
{
"key": "random",
"value": [ 3 ]
},
{
"key": "dust",
"value": [ 4 ]
},
{
"key": "dusty",
"value": [ 4 ]
},
{
"key": "crackle",
"value": [ 5 ]
},
{
"key": "speckle",
"value": [ 5 ]
}
]
},
"id": "obj-112",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 120.0, 480.0, 127.0, 22.0 ],
"saved_object_attributes": {
"embed": 1,
"precision": 6
},
"text": "coll noises @embed 1"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 120.0, 516.0, 41.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 220.0, 516.0, 38.0, 22.0 ],
"text": "pink~"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 782.0, 96.0, 680.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 611.0, 30.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"code": "// Various noise generators in codebox\r\n// (exept for pink-noise, used from inlet)\r\n// Some noises can be controlled with the \"density\" parameter\r\n//\r\n// written by Timo Hoogland, 2025, www.timohoogland.com\r\n//\r\n// Options:\r\n// White Noise\r\n// Pink Noise\r\n// Brownian Noise (random walk)\r\n// Downsampled Noise\r\n// Dust Noise (random impulses)\r\n// Crackle Noise (broken pink)\r\n\r\nParam density(0.125, max=1, min=0);\r\nParam makeup(0.707, min=0);\r\n\r\nHistory _prev(0);\r\nHistory _next(0);\r\n\r\nchoice = max(in1, 0);\r\n\r\no = 0;\r\n\r\nif (choice == 0){\r\n // White noise\r\n // Use for every other choice\r\n o = noise() * makeup;\r\n} \r\nelse if (choice == 1){\r\n // Pink noise\r\n // use pink~ object from max for simplicity\r\n o = in2 * 1.413;\r\n}\r\nelse if (choice == 2){\r\n // Brownian noise\r\n // calculate a random next value in \"step size\"\r\n // and add to the previous noise signal value\r\n // creating a \"drunk walk\" or brownian motion\r\n s = noise() * density * density;\r\n o = fold(s + _prev, -makeup, makeup);\r\n _prev = o;\r\n}\r\nelse if (choice == 3){\r\n // Sampled noise\r\n // creates random values at a specified frequency and\r\n // slowly ramps to that new value from the previous one\r\n // sounds more \"down sampled\"\r\n p = phasor(density * density * samplerate * 0.5);\r\n if (delta(p) < 0){\r\n _prev = _next;\r\n _next = noise();\r\n }\r\n o = mix(_prev, _next, p) * makeup;\r\n}\r\nelse if (choice == 4){\r\n // Dust noise\r\n // randomly generate an impulse/click of value 1\r\n // depending on the density, average amount of \r\n // impulses per second\r\n o = abs(noise()) > (1 - density * density * density * 0.5);\r\n}\r\nelse {\r\n // Crackle noise\r\n // pink generator with \"wave-loss\" leaving gaps\r\n // in the signal\r\n zx = change(in2) > 0;\r\n ns = latch(abs(noise()), zx);\r\n o = (ns < (1 - density * density * density)) ? 0 : in2 * 1.41;\r\n}\r\n\r\n\r\nout1 = dcblock(o);\r\n\r\n",
"fontface": 0,
"fontname": "",
"fontsize": 12.0,
"id": "obj-3",
"maxclass": "codebox",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 60.0, 600.0, 720.0 ]
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 795.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-3", 0 ]
}
}
]
},
"patching_rect": [ 120.0, 555.0, 119.0, 22.0 ],
"text": "gen~ @t noise-types"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 120.0, 615.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 449.0, 525.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-84",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 388.0, 525.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 388.0, 555.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 388.0, 495.0, 59.0, 22.0 ],
"text": "r #0_t"
}
},
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 120.0, 660.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"comment": "",
"id": "obj-14",
"index": 0,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 120.0, 705.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 375.0, 84.0, 22.0 ],
"text": "r #1_noise"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 283.0, 345.0, 154.5, 22.0 ],
"text": "route density"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 120.0, 107.0, 22.0 ],
"text": "r #1_argsDone"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 228.0, 90.0, 89.0, 22.0 ],
"text": "r #1_trigger"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 132.0, 195.0, 78.0, 22.0 ],
"text": "r #1_args"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 302.0, 165.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 119.0, 270.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 215.0, 270.0, 61.0, 22.0 ],
"text": "s #0_t"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 303.0, 270.0, 64.0, 22.0 ],
"text": "s #0_c"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 302.0, 195.0, 110.0, 22.0 ],
"text": "s #0_argsDone"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 303.0, 240.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 215.0, 240.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 215.0, 195.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 215.0, 165.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 90.0, 75.0, 22.0 ],
"text": "route enable"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 0,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-112", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"order": 0,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"order": 1,
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-112", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 2 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 2,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-84", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 1 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 1 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-55", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-84", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"autosave": 0,
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/srcPolySample.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 90.0, 150.0, 29.5, 22.0 ],
"text" : "> 0."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 210.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 60.0, 150.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 30.0, 150.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 30.0, 75.0, 57.0, 22.0 ],
"text" : "sel on off"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-2", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 300.166666666666686, 360.0, 49.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p on-off"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.166666666666686, 390.0, 51.0, 22.0 ],
"text" : "steal $1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 67.666666666666671, 315.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 271.0, 465.0, 123.0, 22.0 ],
"text" : "r #1_poly_sample"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 75.0, 22.0 ],
"text" : "route enable"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 67.666666666666671, 285.0, 78.0, 22.0 ],
"text" : "routepass off"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 91.5, 255.0, 29.5, 22.0 ],
"text" : "t f b"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 91.5, 315.0, 29.5, 22.0 ],
"text" : "+ 0."
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 102.0, 285.0, 49.0, 22.0 ],
"text" : "random"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 239.999989333333303, 180.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 239.999989333333303, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 149.999989333333303, 100.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.5, 180.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 180.0, 29.5, 22.0 ],
"text" : "$2"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 149.999989333333303, 180.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.999989333333303, 150.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 91.5, 225.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 360.0, 31.0, 22.0 ],
"text" : "pipe"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 50.0, 130.0, 56.0, 22.0 ],
"text" : "listfunnel"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 100.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-3",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-7",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 91.5, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-9",
"index" : 3,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 4,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 214.999989333333303, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"order" : 1,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"order" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 1,
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"order" : 0,
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-45", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 390.0, 87.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p spreadNotes"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 586.0, 273.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 29.5, 22.0 ],
"text" : "0 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 165.0, 32.0, 22.0 ],
"text" : "$1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 191.0, 255.0, 95.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p spread-default"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 345.0, 76.0, 22.0 ],
"text" : "syncToScale"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 29.5, 22.0 ],
"text" : "0 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 165.0, 32.0, 22.0 ],
"text" : "$1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.0, 225.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 67.666666666666671, 255.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p note-default"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 315.0, 67.0, 22.0 ],
"text" : "noteToMidi"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 225.5, 195.0, 131.0, 22.0 ],
"text" : "route note spread steal"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.5, 165.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 191.0, 315.0, 80.0, 22.0 ],
"text" : "pv noteCount"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 465.0, 79.0, 22.0 ],
"text" : "prepend note"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 173.0, 435.0, 37.0, 22.0 ],
"text" : "join 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 45.0, 195.0, 32.0, 22.0 ],
"text" : "t b b"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-144",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 173.0, 555.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-136",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 90.0, 90.0, 22.0 ],
"text" : "r #1_trigger"
}
}
, {
"box" : {
"id" : "obj-92",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 238.5, 90.0, 79.0, 22.0 ],
"text" : "r #1_args"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 173.0, 510.0, 215.0, 22.0 ],
"text" : "poly~ srcSample 8 @steal 1 @target 0"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-170",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 173.0, 600.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-144", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-136", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-170", 0 ],
"source" : [ "obj-144", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 2 ],
"source" : [ "obj-15", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 3 ],
"order" : 2,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 1 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-21", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 2 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-92", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcSample.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-37",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 887.0, 852.0, 45.0, 22.0 ],
"text" : "mute 0"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 505.0, 405.0, 29.5, 22.0 ],
"text" : "t f 1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.0, 312.0, 135.0, 20.0 ],
"text" : "incoming samples array"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 818.583333333333258, 783.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 869.5, 821.0, 100.0, 22.0 ],
"text" : "loadmess mute 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 838.916666666666629, 888.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 430.25, 933.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 472.0, 375.0, 52.0, 22.0 ],
"text" : "route off"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 472.0, 345.0, 79.0, 22.0 ],
"text" : "r #0_note"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 86.0, 165.0, 81.0, 22.0 ],
"text" : "s #0_note"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.25, 393.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 195.0, 61.0, 22.0 ],
"text" : "s #0_t"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 86.0, 120.0, 64.0, 22.0 ],
"text" : "s #0_c"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 90.0, 101.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 283.75, 120.0, 106.0, 20.0 ],
"text" : "incoming methods"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 120.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 75.0, 45.0, 157.0, 33.0 ],
"text" : "incoming note and notecount plays sample"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 417.25, 434.0, 32.0, 22.0 ],
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 430.25, 645.0, 29.5, 22.0 ],
"text" : "f 1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 353.25, 509.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 353.25, 543.0, 44.0, 22.0 ],
"text" : "sel 0 1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 174.0, 55.0, 22.0 ],
"text" : "pack i i s"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 72.0, 296.0, 55.0, 22.0 ],
"text" : "mode $1"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.666666666666629, 266.0, 84.0, 22.0 ],
"text" : "timestretch $1"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 234.0, 121.0, 22.0 ],
"text" : "followglobaltempo $1"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 50.0, 100.0, 41.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 72.5, 142.0, 89.0, 22.0 ],
"text" : "set 0 0 efficient"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 50.0, 206.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-34",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-35",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 54.888915999999995, 378.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-39", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-42", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-45", 0 ]
}
}
]
}
,
"patching_rect" : [ 689.5, 663.0, 91.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p stretchmodes"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 795.0, 81.0, 22.0 ],
"text" : "numchans $1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 533.0, 313.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"code" : "Param numchans(1);\r\n\r\nif (numchans > 1){\r\n\tout1 = (in1 + in2) * 0.707;\r\n} else {\r\n\tout1 = in1;\r\n}",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "codebox",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 75.0, 300.0, 150.0 ]
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 326.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 240.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 430.25, 821.0, 120.5, 22.0 ],
"text" : "gen~ @t toMono"
}
}
, {
"box" : {
"id" : "obj-89",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 515.5, 528.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "float" ],
"patching_rect" : [ 650.0, 438.0, 29.5, 22.0 ],
"text" : "t b f"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 472.0, 468.0, 32.0, 22.0 ],
"text" : "t 1 0"
}
}
, {
"box" : {
"id" : "obj-81",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 581.25, 315.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 29.5, 22.0 ],
"text" : "60"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 165.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 581.25, 285.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p tune-default"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 450.0, 576.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 450.0, 606.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 528.5, 483.0, 151.0, 22.0 ],
"text" : "expr pow(2\\, ($f1 - $f2)/12.)"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 528.5, 438.0, 69.0, 22.0 ],
"text" : "clip 0. 127."
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 45.0, 270.0, 29.5, 22.0 ],
"text" : "t b i"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 405.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-291",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.0, 312.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 777.916666666666629, 753.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 553.5, 195.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 750.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "bang", "" ],
"patching_rect" : [ 45.0, 532.0, 40.0, 22.0 ],
"text" : "t l b l"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 502.0, 41.0, 22.0 ],
"text" : "set $2"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 434.0, 42.0, 22.0 ],
"text" : "get $1"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 45.0, 461.0, 149.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict sampleArray @quiet 1"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 311.5, 615.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 311.5, 645.0, 29.5, 22.0 ],
"text" : "!- 0."
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.0, 378.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 363.75, 312.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 285.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 615.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 255.0, 645.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 255.0, 312.0, 53.0, 22.0 ],
"text" : "calcexpr"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 430.25, 681.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 430.25, 888.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 777.916666666666629, 821.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 64.0, 348.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 363.75, 285.0, 86.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 353.75, 711.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 363.75, 468.0, 31.0, 22.0 ],
"text" : "< 0."
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 388.75, 681.0, 29.5, 22.0 ],
"text" : "f"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 9,
"outlettype" : [ "float", "list", "float", "float", "float", "float", "float", "", "int" ],
"patching_rect" : [ 66.0, 566.0, 103.0, 22.0 ],
"text" : "info~ _empty"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "int" ],
"patching_rect" : [ 363.75, 434.0, 40.0, 22.0 ],
"text" : "t f f 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 255.0, 165.0, 562.75, 22.0 ],
"text" : "route offset speed note tune stretch"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 430.25, 779.0, 222.0, 22.0 ],
"text" : "groove~ _empty 2 @originallength 1.0.0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 2 ],
"order" : 1,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"order" : 1,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-18", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"source" : [ "obj-20", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-27", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-29", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-291", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-4", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-4", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-4", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-40", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-44", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"order" : 0,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"order" : 1,
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-55", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 3,
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 1,
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 1 ],
"order" : 2,
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 1 ],
"order" : 0,
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-6", 8 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 1 ],
"order" : 0,
"source" : [ "obj-6", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 1 ],
"order" : 1,
"source" : [ "obj-6", 6 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-64", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-64", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 1 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 1 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-81", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 1 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-85", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 1 ],
"source" : [ "obj-87", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 1 ],
"source" : [ "obj-89", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcSampleRack.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 1428.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-87",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 661.0, 45.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-86",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 541.0, 346.0, 84.0, 22.0 ],
"text": "routepass env"
}
},
{
"box": {
"id": "obj-85",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "float" ],
"patching_rect": [ 78.0, 735.0, 29.5, 22.0 ],
"text": "t b f"
}
},
{
"box": {
"id": "obj-83",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 78.0, 780.0, 29.5, 22.0 ],
"text": "0"
}
},
{
"box": {
"id": "obj-81",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 123.0, 780.0, 41.0, 22.0 ],
"text": "sig~ 1"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 649.0, 150.0, 55.0, 22.0 ],
"text": "marimba"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 616.0, 150.0, 29.5, 22.0 ],
"text": "808"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 600.0, 46.0, 22.0 ],
"text": "r mode"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 629.0, 86.0, 22.0 ],
"text": "zl.lookup 1 1 2"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 433.0, 540.0, 37.0, 22.0 ],
"text": "zl.len"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 322.0, 570.0, 130.0, 22.0 ],
"text": "pong 0 1 @mode wrap"
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 322.0, 285.0, 86.0, 22.0 ],
"text": "zl.lookup 1 2 2"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 322.0, 421.0, 52.0, 22.0 ],
"text": "gate 2 1"
}
},
{
"box": {
"id": "obj-100",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 45.0, 690.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-99",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 659.0, 52.0, 22.0 ],
"text": "gate 2 1"
}
},
{
"box": {
"id": "obj-89",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 78.0, 690.0, 154.0, 22.0 ],
"text": "expr pow(2\\, ($f1 - $f2) / 12)"
}
},
{
"box": {
"id": "obj-88",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 246.0, 690.0, 199.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict #0_samplerMapping @legacy 1"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "" ],
"patching_rect": [ 355.0, 391.0, 63.0, 22.0 ],
"text": "t i getkeys"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 181.0, 450.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 181.0, 480.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 459.0, 451.0, 57.0, 22.0 ],
"text": "vexpr $i1"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 399.0, 421.0, 139.0, 22.0 ],
"saved_object_attributes": {
"legacy": 0,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict #0_samplerMapping"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 291.0, 720.0, 42.0, 22.0 ],
"text": "get $2"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 246.0, 660.0, 42.0, 22.0 ],
"text": "get $1"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 324.0, 780.0, 41.0, 22.0 ],
"text": "set $2"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 291.0, 750.0, 149.0, 22.0 ],
"saved_object_attributes": {
"legacy": 0,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict sampleArray @quiet 1"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 213.0, 570.0, 29.5, 22.0 ],
"text": "i"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 213.0, 615.0, 56.0, 22.0 ],
"text": "zl.lookup"
}
},
{
"box": {
"id": "obj-39",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 181.0, 540.0, 51.0, 22.0 ],
"text": "zl.sort 1"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 181.0, 510.0, 193.0, 22.0 ],
"text": "vexpr abs($f1-$f2) @scalarmode 1"
}
},
{
"box": {
"id": "obj-25",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 541.0, 150.0, 60.0, 22.0 ],
"text": "zl.change"
}
},
{
"box": {
"id": "obj-60",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 620.0, 285.0, 139.0, 22.0 ],
"saved_object_attributes": {
"legacy": 0,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict #0_samplerMapping"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 596.0, 255.0, 43.0, 22.0 ],
"text": "slice 1"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 541.0, 195.0, 42.0, 22.0 ],
"text": "get $1"
}
},
{
"box": {
"data": {
"808": {
"35": "kick_808_dist",
"36": "kick_808",
"37": "snare_808_dist",
"38": "snare_808",
"39": "clap_808",
"40": "clap_808_short",
"41": "tom_808_low",
"42": "hat_808",
"45": "tom_808_high",
"44": "hat_808_half",
"47": "tom_808",
"46": "hat_808_open",
"49": "cymbal_808",
"56": "cowbell_808",
"60": "bongo",
"61": "bongo_lo",
"70": "maracas_808",
"75": "clave_808",
"76": "block",
"77": "block_lo"
},
"marimba": {
"48": "marimba_c2",
"55": "marimba_g2",
"59": "marimba_b2",
"65": "marimba_f3",
"72": "marimba_c4",
"79": "marimba_g4"
}
},
"id": "obj-50",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 541.0, 225.0, 241.0, 22.0 ],
"saved_object_attributes": {
"embed": 1,
"legacy": 0,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict mcy.sampleRacks @embed 1 @quiet 1"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 541.0, 120.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 541.0, 90.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 541.0, 45.0, 102.0, 22.0 ],
"text": "r #1_sampleRack"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 355.0, 361.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 420.0, 285.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 571.5, 780.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-84",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 510.5, 810.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 510.5, 780.0, 59.0, 22.0 ],
"text": "r #0_t"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 510.5, 840.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 123.0, 900.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "signal" ],
"patching_rect": [ 123.0, 840.0, 95.0, 22.0 ],
"text": "groove~ _empty"
}
},
{
"box": {
"comment": "",
"id": "obj-15",
"index": 0,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 123.0, 990.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 123.0, 945.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 4,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 152.0, 285.0, 143.0, 22.0 ],
"text": "route note midinote index"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 364.0, 45.0, 108.0, 22.0 ],
"text": "r #1_argsDone"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 260.0, 45.0, 90.0, 22.0 ],
"text": "r #1_trigger"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.0, 45.0, 79.0, 22.0 ],
"text": "r #1_args"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 351.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 152.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 247.0, 225.0, 61.0, 22.0 ],
"text": "s #0_t"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 335.0, 225.0, 64.0, 22.0 ],
"text": "s #0_c"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 351.0, 150.0, 110.0, 22.0 ],
"text": "s #0_argsDone"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 335.0, 195.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 247.0, 195.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 247.0, 150.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 247.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 90.0, 75.0, 22.0 ],
"text": "route enable"
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 0,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-10", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-86", 0 ],
"source": [ "obj-10", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 0 ],
"source": [ "obj-100", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-34", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-25", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-25", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 2 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 1 ],
"order": 0,
"source": [ "obj-31", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"order": 1,
"source": [ "obj-31", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 2 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 1 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-34", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-99", 0 ],
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-58", 0 ],
"order": 0,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 1 ],
"order": 1,
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-47", 0 ],
"source": [ "obj-38", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-39", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-35", 0 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-39", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-84", 0 ],
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 2,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"order": 0,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-50", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 1 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-60", 0 ],
"source": [ "obj-57", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-88", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-71", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"order": 0,
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 1 ],
"order": 1,
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 1 ],
"order": 2,
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-77", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-81", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-83", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-84", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-81", 0 ],
"source": [ "obj-85", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-83", 0 ],
"source": [ "obj-85", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 1 ],
"source": [ "obj-86", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 1 ],
"source": [ "obj-87", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-88", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-85", 0 ],
"source": [ "obj-89", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-9", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-100", 0 ],
"source": [ "obj-99", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-89", 0 ],
"source": [ "obj-99", 1 ]
}
}
],
"autosave": 0,
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/srcSynth.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 134.0, 96.0, 892.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.0, 510.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 138.0, 540.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 123.0, 146.0, 676.0, 674.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 150.0, 29.5, 22.0 ],
"text" : "0.5"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 66.0, 195.0, 52.0, 22.0 ],
"text" : "$1 0.8 0"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "bang", "", "bang" ],
"patching_rect" : [ 105.0, 120.0, 40.0, 22.0 ],
"text" : "t b l b"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 105.0, 270.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 124.0, 240.0, 40.0, 22.0 ],
"text" : "join 3"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 124.0, 195.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 142.5, 150.0, 45.0, 22.0 ],
"text" : "0.5 1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 66.0, 315.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 2 ],
"source" : [ "obj-6", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 482.0, 360.0, 87.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p noise-default"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 646.0, 510.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 646.0, 540.0, 69.0, 22.0 ],
"text" : "oscNxM $1"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 570.0, 480.0, 53.0, 22.0 ],
"text" : "clip 0. 1."
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 482.0, 405.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 570.0, 450.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 482.0, 510.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 482.0, 330.0, 68.0, 22.0 ],
"text" : "route noise"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 570.0, 510.0, 53.0, 22.0 ],
"text" : "* 22000."
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 570.0, 540.0, 66.0, 22.0 ],
"text" : "oscNxF $1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 482.0, 540.0, 59.0, 22.0 ],
"text" : "oscNx $1"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 115.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 165.0, 29.5, 22.0 ],
"text" : "0 0"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 165.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 165.0, 32.0, 22.0 ],
"text" : "$1 0"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 60.0, 105.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 330.0, 82.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p note-default"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 405.0, 76.0, 22.0 ],
"text" : "syncToScale"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 285.0, 63.0, 22.0 ],
"text" : "route note"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 375.0, 67.0, 22.0 ],
"text" : "noteToMidi"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 407.0, 435.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 525.0, 198.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 375.0, 145.0, 22.0 ],
"text" : "wavetable not recognized"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 308.0, 54.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.0, 338.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 405.0, 76.0, 22.0 ],
"text" : "print SYNTH"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 205.5, 258.0, 111.0, 22.0 ],
"text" : "zl.lookup sine bang"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 134.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 125.5, 145.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 70.0, 22.0 ],
"text" : "contains $1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.5, 175.0, 42.0, 22.0 ],
"text" : "get $1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 5,
"outlettype" : [ "dictionary", "", "", "", "" ],
"patching_rect" : [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"legacy" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waveArray @quiet 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-71",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 134.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-72",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"order" : 1,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-49", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 1 ],
"source" : [ "obj-67", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"midpoints" : [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-71", 0 ]
}
}
]
}
,
"patching_rect" : [ 506.166666666666515, 600.0, 94.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p getWaveTable"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 506.166666666666515, 645.0, 67.0, 22.0 ],
"text" : "oscOdd $2"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 404.166666666666686, 570.0, 125.0, 22.0 ],
"text" : "r #1_synth_simple"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 328.0, 75.0, 107.0, 22.0 ],
"text" : "r #1_argsDone"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 241.0, 45.0, 89.0, 22.0 ],
"text" : "r #1_trigger"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 146.0, 45.0, 78.0, 22.0 ],
"text" : "r #1_args"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 315.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 133.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 525.0, 198.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 375.0, 145.0, 22.0 ],
"text" : "wavetable not recognized"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 308.0, 54.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.0, 338.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 405.0, 76.0, 22.0 ],
"text" : "print SYNTH"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 205.5, 258.0, 111.0, 22.0 ],
"text" : "zl.lookup sine bang"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 134.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 125.5, 145.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 70.0, 22.0 ],
"text" : "contains $1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.5, 175.0, 42.0, 22.0 ],
"text" : "get $1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 5,
"outlettype" : [ "dictionary", "", "", "", "" ],
"patching_rect" : [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"legacy" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waveArray @quiet 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-71",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 134.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-72",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"order" : 1,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-49", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 1 ],
"source" : [ "obj-67", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"midpoints" : [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-71", 0 ]
}
}
]
}
,
"patching_rect" : [ 404.166666666666686, 600.0, 94.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p getWaveTable"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 268.0, 540.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 510.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 240.0, 465.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 131.0, 152.0, 676.0, 674.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 276.0, 285.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.0, 165.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 276.0, 255.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 195.0, 138.0, 22.0 ],
"text" : "square saw sine triangle"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 225.0, 40.0, 22.0 ],
"text" : "zl.sub"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 143.75, 135.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 87.0, 375.0, 52.0, 22.0 ],
"text" : "route off"
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 45.0, 255.0, 87.0 ],
"text" : "supersaw effect\n\nsuper(voices detune-semitone wave)\n\nbackward compatible with wave2()\nwave2(wave detune-factor)"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.0, 240.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 285.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 207.25, 448.0, 55.0, 22.0 ],
"text" : "$3 $2 $1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 207.25, 418.0, 60.0, 22.0 ],
"text" : "pack s f 2"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 207.25, 358.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 227.75, 390.0, 145.0, 22.0 ],
"text" : "expr log($f1) / log(2) * 12."
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 207.25, 330.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 154.25, 165.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 154.25, 195.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 448.0, 29.5, 22.0 ],
"text" : "1 0"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 330.0, 75.0, 22.0 ],
"text" : "$1 0.031415"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.5, 418.0, 32.0, 22.0 ],
"text" : "3 $1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 525.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-4", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 240.0, 330.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 474.5, 735.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 404.166666666666686, 645.0, 71.0, 22.0 ],
"text" : "oscEven $2"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 182.0, 765.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 182.0, 810.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 342.0, 510.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.0, 480.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 555.0, 51.0, 22.0 ],
"text" : "pack f 1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 375.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 413.5, 735.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 413.5, 765.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 435.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 480.0, 69.0, 22.0 ],
"text" : "clip 0. 127."
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 510.0, 47.0, 22.0 ],
"text" : "mtof 0."
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 413.5, 705.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 138.0, 285.0, 325.0, 22.0 ],
"text" : "route slide wave2 sub"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 182.0, 855.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 342.0, 600.0, 45.0, 22.0 ],
"text" : "sub $1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 268.0, 570.0, 62.0, 22.0 ],
"text" : "detune $1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 600.0, 59.0, 22.0 ],
"text" : "voices $1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 45.0, 585.0, 34.0, 22.0 ],
"text" : "line~"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 34.0, 96.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"code" : "Buffer oscEven;\r\nBuffer oscOdd;\r\n\r\nData phases(64);\r\n\r\nParam sub(0, min=0);\r\nParam voices(1, min=1, max=64);\r\nParam detune(0);\r\nParam oscNx(0);\r\nParam oscNxF(10000);\r\nParam oscNxM(0);\r\n\r\nHistory prevNs(0);\r\nHistory nextNs(0);\r\n\r\n// frequency is signal input\r\nf = in1;\r\n\r\n// sum all voices for output\r\ns = 0;\r\n\r\nfor (i=0; i 0.0001){\r\n\ts += cycle(f * 0.5) * sub;\r\n}\r\n\r\n// add some noise to the oscillators\r\nif (oscNx > 0.0001){\r\n\tp = phasor(oscNxF);\r\n\tif (delta(p) < 0){\r\n\t\tprevNs = nextNs;\r\n\t\tnextNs = noise();\r\n\t}\r\n\tif (oscNxM > 0){\r\n\t\ts += s * mix(prevNs, nextNs, p) * oscNx;\r\n\t} else {\r\n\t\ts += mix(prevNs, nextNs, p) * oscNx;\r\n\t}\r\n\t// s += noise() * oscNx;\r\n}\r\n\r\n// approximate equal loudness based on voice number\r\nout1 = fixnan(s / fastpow(voices, 0.5));",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 75.0, 570.0, 645.0 ]
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 735.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
],
"autosave" : 0
}
,
"patching_rect" : [ 182.0, 705.0, 124.0, 22.0 ],
"text" : "gen~ @t synth-voices"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 228.0, 225.0, 61.0, 22.0 ],
"text" : "s #0_t"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 316.0, 225.0, 64.0, 22.0 ],
"text" : "s #0_c"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 315.0, 150.0, 110.0, 22.0 ],
"text" : "s #0_argsDone"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 316.0, 195.0, 80.0, 22.0 ],
"text" : "pv noteCount"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 228.0, 195.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"patching_rect" : [ 228.0, 150.0, 29.5, 22.0 ],
"text" : "t i b"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 228.0, 120.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 90.0, 75.0, 22.0 ],
"text" : "route enable"
}
}
, {
"box" : {
"comment" : "(enable)",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-111", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"order" : 0,
"source" : [ "obj-19", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 1 ],
"order" : 1,
"source" : [ "obj-19", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 0,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"order" : 1,
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 2 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-36", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"order" : 2,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 3,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"order" : 5,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"order" : 4,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 1 ],
"order" : 0,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 1 ],
"order" : 2,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"order" : 1,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-61", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"order" : 1,
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"order" : 0,
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/srcWavetable.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 34.0, 96.0, 1032.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-32",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 220.33333333333334, 465.0, 84.0, 22.0 ],
"text": "prepend width"
}
},
{
"box": {
"id": "obj-30",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 220.33333333333334, 435.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-21",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 163.0, 660.0, 166.0, 22.0 ],
"text": "poly~ wavetablePlayer 1 up 4"
}
},
{
"box": {
"id": "obj-82",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 735.0, 555.0, 41.0, 22.0 ],
"text": "sig~ 0"
}
},
{
"box": {
"id": "obj-81",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 645.0, 555.0, 51.0, 22.0 ],
"text": "sig~ 0.5"
}
},
{
"box": {
"id": "obj-78",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 735.0, 459.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-41",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 866.0, 321.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-14",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "1/1"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 71.0, 210.0, 52.0, 22.0 ],
"text": "$1 0.5 1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 92.0, 165.0, 45.0, 22.0 ],
"text": "1/1 0 0"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 92.0, 135.0, 52.0, 22.0 ],
"text": "route off"
}
},
{
"box": {
"id": "obj-20",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "bang", "", "bang" ],
"patching_rect": [ 165.0, 165.0, 40.0, 22.0 ],
"text": "t b l b"
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 165.0, 300.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 184.0, 240.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 195.0, 210.0, 55.0, 22.0 ],
"text": "1/1 0.5 1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 184.0, 270.0, 40.0, 22.0 ],
"text": "join 3"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 50.0, 90.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-39",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-40",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 92.0, 345.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-1", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 2 ],
"source": [ "obj-12", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-12", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-18", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-18", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-18", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-18", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-20", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-20", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-20", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-40", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-39", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 1 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-7", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 635.0, 345.0, 55.0, 22.0 ],
"text": "p default"
}
},
{
"box": {
"id": "obj-77",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 710.0, 375.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-76",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 4,
"outlettype": [ "", "", "", "" ],
"patching_rect": [ 635.0, 375.0, 51.0, 22.0 ],
"text": "unjoin 3"
}
},
{
"box": {
"id": "obj-64",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 555.0, 495.0, 77.0, 22.0 ],
"text": "prepend rate"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 282.0, 321.0, 600.0, 450.0 ],
"boxes": [
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 210.0, 240.0, 28.0, 22.0 ],
"text": "in 3"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 285.0, 29.5, 22.0 ],
"text": "*"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 165.0, 195.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 240.0, 48.0, 22.0 ],
"text": "triangle"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 150.0, 90.0, 19.0, 22.0 ],
"text": "1"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 135.0, 40.0, 22.0 ],
"text": "?"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 120.0, 90.0, 26.0, 22.0 ],
"text": "> 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 130.5, 45.0, 77.0, 22.0 ],
"text": "param rate 1"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 94.0, 22.0 ],
"text": "rate @sync lock"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 330.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 1 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"order": 1,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 1 ],
"order": 0,
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 2 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-9", 0 ]
}
}
]
},
"patching_rect": [ 555.0, 615.0, 78.0, 22.0 ],
"text": "gen~ @t rate"
}
},
{
"box": {
"id": "obj-66",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 555.0, 435.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 645.0, 459.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-70",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 580.0, 525.0, 116.0, 22.0 ],
"text": "phasor~ 1n @lock 1"
}
},
{
"box": {
"id": "obj-74",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 555.0, 465.0, 55.0, 22.0 ],
"text": "calcExpr"
}
},
{
"box": {
"id": "obj-58",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 163.0, 525.0, 123.0, 22.0 ],
"text": "r #0_tablesettings"
}
},
{
"box": {
"id": "obj-57",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 885.0, 585.0, 125.0, 22.0 ],
"text": "s #0_tablesettings"
}
},
{
"box": {
"id": "obj-55",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 366.0, 690.0, 59.0, 22.0 ],
"text": "r #0_t"
}
},
{
"box": {
"id": "obj-53",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 396.5, 555.0, 144.0, 22.0 ],
"text": "substitute modShape env"
}
},
{
"box": {
"id": "obj-47",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 427.0, 585.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-51",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 366.0, 585.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-52",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 366.0, 615.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-50",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 975.0, 480.0, 68.0, 22.0 ],
"text": "pak f 2048."
}
},
{
"box": {
"id": "obj-48",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 975.0, 540.0, 55.0, 22.0 ],
"text": "depth $1"
}
},
{
"box": {
"id": "obj-198",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "float" ],
"patching_rect": [ 975.0, 510.0, 45.0, 22.0 ],
"text": "/ 2048."
}
},
{
"box": {
"id": "obj-193",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 975.0, 360.0, 29.5, 22.0 ],
"text": "t b l"
}
},
{
"box": {
"id": "obj-192",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 1062.0, 405.0, 41.0, 22.0 ],
"text": "set $2"
}
},
{
"box": {
"id": "obj-190",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 975.0, 405.0, 81.0, 22.0 ],
"text": "getattr samps"
}
},
{
"box": {
"id": "obj-189",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "float", "bang" ],
"patching_rect": [ 1006.0, 439.0, 89.0, 22.0 ],
"text": "buffer~ _empty"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 132.66666666666666, 465.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-38",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 132.66666666666666, 495.0, 53.0, 22.0 ],
"text": "divToMs"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 308.0, 435.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-36",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 132.66666666666666, 435.0, 84.0, 22.0 ],
"text": "argListLookup"
}
},
{
"box": {
"id": "obj-35",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 373.0, 345.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-56",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 59.0, 115.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-8",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 165.0, 29.5, 22.0 ],
"text": "0 0"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 120.0, 165.0, 55.0, 22.0 ],
"text": "zl.slice 2"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 81.0, 165.0, 32.0, 22.0 ],
"text": "$1 0"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 60.0, 105.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.0, 240.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 60.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-3", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-3", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-3", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-3", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-8", 0 ]
}
}
]
},
"patching_rect": [ 45.0, 330.0, 82.0, 22.0 ],
"text": "p note-default"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 405.0, 76.0, 22.0 ],
"text": "syncToScale"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 375.0, 67.0, 22.0 ],
"text": "noteToMidi"
}
},
{
"box": {
"id": "obj-27",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 555.0, 51.0, 22.0 ],
"text": "pack f 1"
}
},
{
"box": {
"id": "obj-111",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 435.0, 51.0, 22.0 ],
"text": "probList"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 480.0, 69.0, 22.0 ],
"text": "clip 0. 127."
}
},
{
"box": {
"id": "obj-72",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 510.0, 47.0, 22.0 ],
"text": "mtof 0."
}
},
{
"box": {
"id": "obj-28",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 45.0, 585.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-121",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 308.0, 465.0, 39.0, 22.0 ],
"text": "$1 10"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "bang" ],
"patching_rect": [ 236.0, 585.0, 22.0, 22.0 ],
"text": "t b"
}
},
{
"box": {
"id": "obj-54",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 236.0, 615.0, 39.0, 22.0 ],
"text": "click~"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "signal", "bang" ],
"patching_rect": [ 308.0, 495.0, 34.0, 22.0 ],
"text": "line~"
}
},
{
"box": {
"id": "obj-33",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 427.0, 720.0, 62.0, 22.0 ],
"text": "r #0_c"
}
},
{
"box": {
"id": "obj-84",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 366.0, 720.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-46",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 329.0, 525.0, 59.0, 22.0 ],
"text": "r #0_t"
}
},
{
"box": {
"comment": "",
"id": "obj-20",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 163.0, 840.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-19",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 163.0, 795.0, 41.0, 22.0 ],
"text": "pass~"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 163.0, 750.0, 29.5, 22.0 ],
"text": "*~"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 2,
"outlettype": [ "signal", "" ],
"patching_rect": [ 366.0, 750.0, 80.0, 22.0 ],
"text": "envelopeGen"
}
},
{
"box": {
"id": "obj-14",
"maxclass": "newobj",
"numinlets": 6,
"numoutlets": 6,
"outlettype": [ "", "", "", "", "", "" ],
"patching_rect": [ 45.0, 285.0, 457.33333333333337, 22.0 ],
"text": "route note slide size offset lfo"
}
},
{
"box": {
"id": "obj-34",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 885.0, 285.0, 139.0, 22.0 ],
"text": "r #1_synth_wavetable"
}
},
{
"box": {
"id": "obj-73",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 525.0, 198.0, 640.0, 480.0 ],
"boxes": [
{
"box": {
"id": "obj-5",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 375.0, 145.0, 22.0 ],
"text": "wavetable not recognized"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 255.0, 308.0, 54.0, 22.0 ],
"text": "deferlow"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 255.0, 338.0, 34.0, 22.0 ],
"text": "sel 0"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 255.0, 405.0, 76.0, 22.0 ],
"text": "print SYNTH"
}
},
{
"box": {
"id": "obj-69",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 205.5, 258.0, 111.0, 22.0 ],
"text": "zl.lookup sine bang"
}
},
{
"box": {
"id": "obj-67",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 134.0, 90.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-65",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 125.5, 145.0, 38.0, 22.0 ],
"text": "zl.reg"
}
},
{
"box": {
"id": "obj-59",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 145.0, 70.0, 22.0 ],
"text": "contains $1"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 125.5, 175.0, 42.0, 22.0 ],
"text": "get $1"
}
},
{
"box": {
"id": "obj-49",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 5,
"outlettype": [ "dictionary", "", "", "", "" ],
"patching_rect": [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes": {
"legacy": 1,
"parameter_enable": 0,
"parameter_mappable": 0
},
"text": "dict waveArray @quiet 1"
}
},
{
"box": {
"comment": "",
"id": "obj-71",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 134.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-72",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-3", 0 ],
"order": 0,
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-69", 0 ],
"order": 1,
"source": [ "obj-49", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-49", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"source": [ "obj-59", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-59", 0 ],
"source": [ "obj-67", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 1 ],
"source": [ "obj-67", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"midpoints": [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source": [ "obj-69", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-67", 0 ],
"source": [ "obj-71", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 885.0, 315.0, 94.0, 22.0 ],
"text": "p getWaveTable"
}
},
{
"box": {
"id": "obj-31",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 885.0, 360.0, 79.0, 22.0 ],
"text": "wavetable $2"
}
},
{
"box": {
"id": "obj-10",
"linecount": 14,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 495.0, 45.0, 465.0, 194.0 ],
"text": "srcWavetable\n\nA Wavetable synthesizer in the style like Vital and Serum plugins. Load a wavetable from a .wav/.aif file (the table should be 1 channel, containing single-cycles of length 2048 samples, other lengths are possible but have to be determined through a function)\n\noffset() - position in the wavetable 0-1\nmodShape() - position-modulation envelope (att, release) or off, trigger at note-on\nlfoRate() - position-modulation rate (ms or fraction) or off, modulating continuously\nlfoSlope() - \nsize() - table single-cycle size (default = 2048 samples)\n\nlfo( )"
}
},
{
"box": {
"id": "obj-29",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 328.0, 75.0, 107.0, 22.0 ],
"text": "r #1_argsDone"
}
},
{
"box": {
"id": "obj-17",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 241.0, 45.0, 89.0, 22.0 ],
"text": "r #1_trigger"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 146.0, 45.0, 78.0, 22.0 ],
"text": "r #1_args"
}
},
{
"box": {
"id": "obj-26",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 315.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-24",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 133.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-13",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 228.0, 225.0, 61.0, 22.0 ],
"text": "s #0_t"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 316.0, 225.0, 64.0, 22.0 ],
"text": "s #0_c"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 315.0, 150.0, 110.0, 22.0 ],
"text": "s #0_argsDone"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 316.0, 195.0, 80.0, 22.0 ],
"text": "pv noteCount"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "bang", "" ],
"patching_rect": [ 228.0, 195.0, 34.0, 22.0 ],
"text": "sel 1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "int", "bang" ],
"patching_rect": [ 228.0, 150.0, 29.5, 22.0 ],
"text": "t i b"
}
},
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 228.0, 120.0, 32.0, 22.0 ],
"text": "gate"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 120.0, 29.5, 22.0 ],
"text": "$1"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 45.0, 90.0, 75.0, 22.0 ],
"text": "route enable"
}
},
{
"box": {
"comment": "(enable)",
"id": "obj-1",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-111", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-22", 0 ],
"source": [ "obj-121", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 0 ],
"source": [ "obj-14", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 0 ],
"source": [ "obj-14", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-14", 3 ]
}
},
{
"patchline": {
"destination": [ "obj-41", 0 ],
"source": [ "obj-14", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-53", 0 ],
"source": [ "obj-14", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-56", 0 ],
"source": [ "obj-14", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 1 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 1 ],
"source": [ "obj-17", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-19", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-20", 0 ],
"source": [ "obj-19", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-189", 0 ],
"source": [ "obj-190", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-50", 0 ],
"source": [ "obj-190", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-189", 0 ],
"source": [ "obj-192", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-190", 0 ],
"source": [ "obj-193", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-192", 0 ],
"source": [ "obj-193", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-48", 0 ],
"source": [ "obj-198", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-21", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 2 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-81", 0 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-14", 0 ],
"source": [ "obj-24", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-26", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-28", 0 ],
"source": [ "obj-27", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-28", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 1 ],
"source": [ "obj-29", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-32", 0 ],
"source": [ "obj-30", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-31", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-32", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 2 ],
"source": [ "obj-33", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"source": [ "obj-34", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-30", 1 ],
"order": 1,
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-36", 1 ],
"order": 2,
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 1 ],
"order": 0,
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 1 ],
"order": 3,
"source": [ "obj-35", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-43", 0 ],
"source": [ "obj-36", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-121", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 1 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-24", 0 ],
"order": 2,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-26", 0 ],
"order": 0,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"order": 1,
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-76", 0 ],
"source": [ "obj-41", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-111", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-49", 0 ],
"order": 1,
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-51", 0 ],
"order": 0,
"source": [ "obj-46", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 2 ],
"source": [ "obj-47", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-57", 0 ],
"source": [ "obj-48", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-54", 0 ],
"source": [ "obj-49", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-5", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-198", 0 ],
"source": [ "obj-50", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 0 ],
"source": [ "obj-51", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 2 ],
"source": [ "obj-52", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 1 ],
"source": [ "obj-53", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-52", 1 ],
"source": [ "obj-53", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-84", 0 ],
"source": [ "obj-55", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-56", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 0 ],
"source": [ "obj-58", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-64", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-21", 2 ],
"source": [ "obj-65", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-74", 0 ],
"source": [ "obj-66", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-7", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 0 ],
"source": [ "obj-70", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-72", 0 ],
"source": [ "obj-71", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-27", 0 ],
"source": [ "obj-72", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-193", 0 ],
"order": 0,
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-31", 0 ],
"order": 1,
"source": [ "obj-73", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-64", 0 ],
"source": [ "obj-74", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 0 ],
"source": [ "obj-76", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 0 ],
"source": [ "obj-76", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 0 ],
"source": [ "obj-76", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-23", 1 ],
"order": 1,
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-66", 1 ],
"order": 2,
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-78", 1 ],
"order": 0,
"source": [ "obj-77", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-82", 0 ],
"source": [ "obj-78", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-13", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 1 ],
"source": [ "obj-81", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-65", 2 ],
"source": [ "obj-82", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-84", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/srcWrapper.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 818.0, 166.0, 588.0, 551.0 ],
"boxes": [
{
"box": {
"id": "obj-6",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 103.5, 195.0, 96.0, 22.0 ],
"text": "prepend method"
}
},
{
"box": {
"id": "obj-12",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 72.0, 150.0, 22.0, 22.0 ],
"text": "t 1"
}
},
{
"box": {
"id": "obj-7",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "int" ],
"patching_rect": [ 30.0, 150.0, 22.0, 22.0 ],
"text": "t 0"
}
},
{
"box": {
"id": "obj-10",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 210.0, 90.0, 29.5, 22.0 ],
"text": "t l l"
}
},
{
"box": {
"id": "obj-8",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 30.0, 90.0, 36.0, 22.0 ],
"text": "route"
}
},
{
"box": {
"id": "obj-79",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 5,
"outlettype": [ "", "", "", "", "" ],
"patching_rect": [ 240.0, 135.0, 123.0, 22.0 ],
"saved_object_attributes": {
"legacyoutputorder": 1
},
"text": "regexp .+/(.+).maxpat"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 210.0, 60.0, 55.0, 22.0 ],
"text": "zl.slice 1"
}
},
{
"box": {
"id": "obj-11",
"linecount": 5,
"maxclass": "comment",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 375.0, 30.0, 151.0, 74.0 ],
"text": "A wrapper patcher for a sound source\n\nuse an argument to load a file inside a poly~"
}
},
{
"box": {
"id": "obj-9",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 210.0, 265.0, 745.0, 444.0 ],
"boxes": [
{
"box": {
"id": "obj-73",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 95.0, 175.0, 221.0, 22.0 ],
"text": "script connect #0_in 0 #0_poly 0"
}
},
{
"box": {
"id": "obj-37",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 235.0, 248.0, 22.0 ],
"text": "script offsetfrom #0_poly #0_in 0 0 45"
}
},
{
"box": {
"id": "obj-18",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 3,
"outlettype": [ "", "", "" ],
"patching_rect": [ 50.0, 100.0, 79.0, 22.0 ],
"text": "t l l l"
}
},
{
"box": {
"id": "obj-16",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 80.0, 205.0, 228.0, 22.0 ],
"text": "script connect #0_poly 0 #0_out 0"
}
},
{
"box": {
"id": "obj-11",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 125.0, 144.0, 504.0, 22.0 ],
"text": "script newdefault #0_poly 0 0 poly~ $1 1 @parallel 0 @target 0 @args vis 1280 720 #2"
}
},
{
"box": {
"comment": "",
"id": "obj-7",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 50.0, 40.0, 30.0, 30.0 ]
}
},
{
"box": {
"comment": "",
"id": "obj-8",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 81.5, 317.0, 30.0, 30.0 ]
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-11", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-11", 0 ],
"source": [ "obj-18", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"order": 1,
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-37", 0 ],
"source": [ "obj-18", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-73", 0 ],
"order": 0,
"source": [ "obj-18", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-37", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-18", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-73", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
},
"patching_rect": [ 210.0, 195.0, 123.0, 22.0 ],
"text": "p generatePolyForLib"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 6,
"outlettype": [ "signal", "bang", "int", "float", "", "" ],
"patching_rect": [ 51.0, 120.0, 71.5, 22.0 ],
"text": "typeroute~"
}
},
{
"box": {
"id": "obj-71",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 57.5, 240.0, 19.0, 22.0 ],
"text": "t l",
"varname": "#0_in"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "message",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 195.0, 62.0, 22.0 ],
"text": "mute 1 $1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 210.0, 30.0, 72.0, 22.0 ],
"text": "patcherargs"
}
},
{
"box": {
"comment": "",
"id": "obj-3",
"index": 1,
"maxclass": "outlet",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 57.5, 480.0, 30.0, 30.0 ],
"varname": "#0_out"
}
},
{
"box": {
"comment": "",
"id": "obj-2",
"index": 1,
"maxclass": "inlet",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 30.0, 30.0 ]
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 2,
"outlettype": [ "", "" ],
"patching_rect": [ 210.0, 225.0, 67.0, 22.0 ],
"save": [ "#N", "thispatcher", ";", "#Q", "end", ";" ],
"text": "thispatcher"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-79", 0 ],
"source": [ "obj-10", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-9", 0 ],
"source": [ "obj-10", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-12", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-10", 0 ],
"source": [ "obj-16", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 0 ],
"source": [ "obj-2", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-16", 0 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-42", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-12", 0 ],
"source": [ "obj-5", 2 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 5 ]
}
},
{
"patchline": {
"destination": [ "obj-6", 0 ],
"source": [ "obj-5", 4 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-5", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-71", 0 ],
"source": [ "obj-6", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 0 ],
"source": [ "obj-7", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-8", 1 ],
"source": [ "obj-79", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-5", 0 ],
"source": [ "obj-8", 1 ]
}
},
{
"patchline": {
"destination": [ "obj-7", 0 ],
"source": [ "obj-8", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-1", 0 ],
"source": [ "obj-9", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}
================================================
FILE: mercury_ide/patchers/strange-attractor.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 189.0, 47.0, 22.0 ],
"text" : "*~ 44.1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 45.0, 152.0, 58.0, 22.0 ],
"text" : "line~ 123"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 273.0, 228.0, 34.0, 22.0 ],
"text" : "line~"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 160.0, 256.0, 62.0, 22.0 ],
"text" : "route type"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 135.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-450",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 118.0, 287.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-451",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 165.0, 46.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-452",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.5, 321.0, 73.0, 22.0 ],
"text" : "prepend get"
}
}
, {
"box" : {
"id" : "obj-454",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "clear" ],
"patching_rect" : [ 165.0, 105.0, 47.0, 22.0 ],
"text" : "t l clear"
}
}
, {
"box" : {
"id" : "obj-457",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 236.333333333333314, 215.5, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-458",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 236.333333333333314, 245.5, 96.0, 22.0 ],
"text" : "prepend append"
}
}
, {
"box" : {
"id" : "obj-459",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 75.0, 50.0, 22.0 ],
"text" : "getkeys"
}
}
, {
"box" : {
"data" : {
"lorenz" : 1,
"arneodo" : 2,
"burke-shaw" : 3,
"chen-lee" : 4,
"aizawa" : 5,
"thomas" : 6,
"lorenz-mod2" : 7,
"hadley" : 8,
"halvorsen" : 9,
"thee-scroll" : 10,
"coullet" : 11,
"dadras" : 12
}
,
"id" : "obj-462",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 165.0, 181.0, 126.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict attract @embed 1"
}
}
, {
"box" : {
"bgcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_autogradient" : 0.0,
"bgfillcolor_color" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_color1" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
"bgfillcolor_proportion" : 0.5,
"bgfillcolor_type" : "color",
"id" : "obj-463",
"items" : [ "lorenz", ",", "arneodo", ",", "burke-shaw", ",", "chen-lee", ",", "aizawa", ",", "thomas", ",", "lorenz-mod2", ",", "hadley", ",", "halvorsen", ",", "thee-scroll", ",", "coullet", ",", "dadras" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 193.0, 286.0, 100.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-464",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 154.0, 321.0, 69.0, 22.0 ],
"text" : "attractor $1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-11",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 97.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-12",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 154.0, 379.5, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-462", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-464", 0 ],
"source" : [ "obj-450", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-459", 0 ],
"source" : [ "obj-451", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-462", 0 ],
"midpoints" : [ 243.0, 355.0, 374.75, 355.0, 374.75, 167.0, 174.5, 167.0 ],
"source" : [ "obj-452", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-462", 0 ],
"source" : [ "obj-454", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-463", 0 ],
"source" : [ "obj-454", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-458", 0 ],
"source" : [ "obj-457", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-463", 0 ],
"source" : [ "obj-458", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-454", 0 ],
"source" : [ "obj-459", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-450", 0 ],
"source" : [ "obj-462", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-457", 0 ],
"source" : [ "obj-462", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-452", 0 ],
"source" : [ "obj-463", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-464", 0 ]
}
}
]
}
,
"patching_rect" : [ 160.0, 286.0, 106.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p getAttractorNum"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 223.0, 525.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 223.0, 555.0, 117.0, 22.0 ],
"text" : "routepass framesize"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 374.666666666666686, 872.5, 92.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 374.666666666666686, 840.0, 92.0, 22.0 ],
"text" : "r #0_enable"
}
}
, {
"box" : {
"id" : "obj-66",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 211.666666666666686, 120.0, 29.5, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 480.0, 92.0, 22.0 ],
"text" : "r #0_enable"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 273.0, 120.0, 94.0, 22.0 ],
"text" : "s #0_enable"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 555.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 486.0, 615.0, 198.999999999999886, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 192.166666666666686, 75.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 192.166666666666686, 165.0, 52.0, 22.0 ],
"text" : "mute $1"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 192.166666666666686, 195.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 90.0, 75.0, 89.0, 22.0 ],
"text" : "route speed on"
}
}
, {
"box" : {
"id" : "obj-54",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.666666666666686, 653.5, 80.0, 22.0 ],
"text" : "loadmess 2.4"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-45",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 93.666666666666686, 691.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.666666666666686, 720.5, 79.0, 22.0 ],
"text" : "scale_exp $1"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 486.0, 585.0, 140.0, 22.0 ],
"text" : "loadmess 0.46 0.96 0.91"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 374.666666666666686, 653.5, 87.0, 22.0 ],
"text" : "loadmess 0.18"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 279.666666666666686, 653.5, 87.0, 22.0 ],
"text" : "loadmess 2.19"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 183.666666666666686, 653.5, 87.0, 22.0 ],
"text" : "loadmess 0.12"
}
}
, {
"box" : {
"id" : "obj-246",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 508.0, 405.0, 39.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"id" : "obj-247",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 508.0, 435.0, 128.0, 22.0 ],
"text" : "send~ attractor_length"
}
}
, {
"box" : {
"id" : "obj-198",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 88.0, 405.0, 39.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"id" : "obj-196",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 236.0, 405.0, 39.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"id" : "obj-195",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 388.0, 405.0, 39.0, 22.0 ],
"text" : "tanh~"
}
}
, {
"box" : {
"id" : "obj-290",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 88.0, 435.0, 102.0, 22.0 ],
"text" : "send~ attractor_x"
}
}
, {
"box" : {
"id" : "obj-289",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 236.0, 435.0, 102.0, 22.0 ],
"text" : "send~ attractor_y"
}
}
, {
"box" : {
"id" : "obj-288",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 388.0, 435.0, 102.0, 22.0 ],
"text" : "send~ attractor_z"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 248.000000000000057, 811.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 248.000000000000057, 840.0, 113.0, 22.0 ],
"text" : "turn 0.12 -0.15 0.21"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 248.000000000000057, 872.5, 76.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-109",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 286.0, 47.0, 22.0 ],
"text" : "<~ -0.5"
}
}
, {
"box" : {
"id" : "obj-108",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 256.0, 42.0, 22.0 ],
"text" : "delta~"
}
}
, {
"box" : {
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 225.0, 52.0, 22.0 ],
"text" : "phasor~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-9",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 374.666666666666686, 690.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 374.666666666666686, 720.5, 56.0, 22.0 ],
"text" : "range $1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 486.0, 683.5, 139.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-23",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 606.0, 653.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-20",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 546.0, 653.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-8",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 486.0, 653.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 486.0, 720.5, 78.0, 22.0 ],
"text" : "hsb $1 $2 $3"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-89",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 183.666666666666686, 690.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 183.666666666666686, 720.5, 70.0, 22.0 ],
"text" : "scale $1 $2"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.000000000000028, 856.5, 137.0, 22.0 ],
"text" : "jit.pack 4 @jump 3 4 2 1"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.000000000000028, 930.0, 491.0, 22.0 ],
"text" : "jit.gl.path #1 @interpmode spline @segments 10 @pathstyle tube @lighting_enable 0"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-52",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 279.666666666666686, 690.5, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 279.666666666666686, 720.5, 45.0, 22.0 ],
"text" : "exp $1"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 107.0, 406.0, 652.0, 548.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 487.5, 195.0, 110.0, 22.0 ],
"text" : "param scale_exp 2"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 250.0, 55.0, 22.0 ],
"text" : "wrap 0 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 45.0, 103.0, 22.0 ],
"text" : "param range 0.18"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 153.0, 180.0, 42.0, 22.0 ],
"text" : "swiz 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 180.0, 42.0, 22.0 ],
"text" : "swiz 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 211.0, 105.0, 42.0, 22.0 ],
"text" : "swiz 0"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 145.0, 22.0 ],
"text" : "param hsb 0.46 0.96 0.91"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 250.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 405.0, 64.0, 22.0 ],
"text" : "concat 0 1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 180.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 105.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 330.0, 57.0, 22.0 ],
"text" : "vec 0 1 0"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 375.0, 48.0, 22.0 ],
"text" : "hsl2rgb"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 270.0, 33.0, 22.0 ],
"text" : "* 0.1"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 330.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 240.0, 31.0, 22.0 ],
"text" : "pow"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 195.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 345.0, 85.0, 22.0 ],
"text" : "param angle 0"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 390.0, 47.0, 22.0 ],
"text" : "vec 0 0"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 520.5, 270.0, 101.0, 22.0 ],
"text" : "param scale 0.15"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 525.0, 435.0, 35.0, 22.0 ],
"text" : "out 4"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.0, 435.0, 35.0, 22.0 ],
"text" : "out 3"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 525.0, 465.0, 75.0, 20.0 ],
"text" : "orient angle"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.0, 465.0, 60.0, 20.0 ],
"text" : "scale xy"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 465.0, 45.0, 20.0 ],
"text" : "rgba"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 465.0, 45.0, 20.0 ],
"text" : "xyz"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.0, 105.0, 92.0, 22.0 ],
"text" : "param exp 2.19"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 180.0, 31.0, 22.0 ],
"text" : "pow"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 105.0, 41.0, 22.0 ],
"text" : "swiz x"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 45.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 435.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 435.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 2,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 2 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 811.0, 176.333333333333371, 22.0 ],
"text" : "jit.gen"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "signal", "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 611.0, 750.0, 35.0, 22.0 ],
"text" : "out 4"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 412.333333333333314, 750.0, 35.0, 22.0 ],
"text" : "out 3"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 213.666666666666657, 750.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 15.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"code" : "//==============================================================================\n// strange-attractors.genexpr\n// Algorithms for strange attractors in the signal domain with gen~\n//\n// Based on beautiful images from ChaoticAtmospheres on Deviant Art\n// https://www.deviantart.com/chaoticatmospheres/gallery/44050549/strange-attractors\r\n//\n// by Timo Hoogland (c) 2019\n// www.timohoogland.com\n// GNU GPL3 License\n//==============================================================================\r\n\r\n/*\r\n\tIncluded Attractors:\r\n\t- Lorenz Attractor\n\t- Lorenz Mod 2 Attractor\n\t- Aizawa Attractor\n\t- Arneodo Attractor\n\t- Burke-Shaw Attractor\n\t- Chen-Lee Attractor\n\t- Thomas Attractor\n\t- Hadley Attractor\n\t- Halvorsen Attractor\n\t- Dadras Attractor\n\t- Thee-Scroll Unified Chaotic System Attractor\n\t- Coullet Attractor\r\n*/\r\n\r\n// generate a random value between a lo and hi range\r\nrrand(lo, hi){\r\n\treturn abs(noise()) * (hi-lo) + lo;\r\n}\r\n\r\n// what attractor is selected?\r\nParam attractor(1);\r\n\r\n// offset the position of the attractor in space\r\n// apply gain to scale the attractor\r\nHistory x_offset();\r\nHistory y_offset();\r\nHistory z_offset();\r\nHistory gain();\r\n\r\n// all attractor parameters, differ per attractor\r\nHistory a(); \r\nHistory b();\r\nHistory c();\r\nHistory d();\r\nHistory f();\r\nHistory g();\r\n\r\n// the delta-time increment, determines speed of attractor\r\nHistory dt();\r\n\r\n// the x,y,z coordinates\r\nHistory x();\r\nHistory y();\r\nHistory z();\r\n\r\n// following codeblock will only run if the condition is true\r\n// using a click to set the speed of the calculations\r\nif (in1 != 0){\r\n\tisChanged = abs(delta(attractor)) > 0;\r\n\t\r\n\tif (isChanged){\r\n\t\tx_offset = 0;\r\n\t\ty_offset = 0;\r\n\t\tz_offset = 0;\r\n\t\t// random initial position\r\n\t\tx = rrand(-0.3, 0.3);\r\n\t\ty = rrand(-0.3, 0.3);\r\n\t\tz = rrand(-0.3, 0.3);\r\n\t}\r\n\t\r\n\t// Lorenz Attractor\n\tif (attractor == 1){\r\n\t\tif (isChanged){\r\n\t\t\tdt = 0.005;\r\n\t\t\tz_offset = -0.75;\r\n\t\t\tgain = 0.03;\r\n\t\t\t\r\n\t\t\ta = 10;\r\n\t\t\tb = 28;\r\n\t\t\tc = 8/3;\r\n\t\t}\n\t\tx = x + dt * (a * (y - x));\n\t\ty = y + dt * (x * (b - z) - y);\n\t\tz = z + dt * (x * y - c * z);\n\t}\r\n\t\r\n\t// Arneodo Attractor\r\n\telse if (attractor == 2){\r\n\t\tif (isChanged){\r\n\t\t\tdt = 0.015;\r\n\t\t\tgain = 0.08;\r\n\t\t\t\r\n\t\t\ta = -5.5;\r\n\t\t\tb = 3.5;\r\n\t\t\tc = -1;\r\n\t\t}\r\n\t\tx = x + dt * y;\n\t\ty = y + dt * z;\n\t\tz = z + dt * (-a * x - b * y - z + c * pow(x, 3));\r\n\t}\r\n\t\r\n\t// Burke-Shaw Attractor\n\telse if (attractor == 3){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.003;\r\n\t\t\tgain = 0.4;\r\n\t\t\t\n\t\t\ta = 10;\r\n\t\t\tb = 4.272;\n\t\t}\n\t\tx = x + dt * (-a * (x + y));\n\t\ty = y + dt * (-y - a * x * z);\n\t\tz = z + dt * (a * x * y + b);\n\t}\r\n\t\r\n\t// Chen-Lee Attractor\n\telse if (attractor == 4){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.005;\r\n\t\t\tgain = 0.025;\r\n\t\t\tz_offset = -0.25;\r\n\t\t\t\n\t\t\ta = 5;\r\n\t\t\tb = -10;\r\n\t\t\tc = -0.38;\n\t\t}\n\t\tx = x + dt * (a * x - y * z);\n\t\ty = y + dt * (b * y + x * z);\n\t\tz = z + dt * (c * z + x * (y / 3));\n\t}\r\n\t\r\n\t// Aizawa Attractor\n\telse if (attractor == 5){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.01;\r\n\t\t\tgain = 0.5;\r\n\t\t\tz_offset = -0.25;\r\n\t\t\t\n\t\t\ta = 0.95;\n\t\t\tb = 0.7;\n\t\t\tc = 0.1;\n\t\t\td = 3.5;\n\t\t\tf = 0.25;\n\t\t\tg = 0.6;\n\t\t}\r\n\t\tx = x + dt * ((z - b) * x - d * y);\n\t\ty = y + dt * (d * x + (z - b) * y);\n\t\tz = z + dt * (g + a * z - (z*z*z)/3 - (x*x + y*y) * (1 + f*z) + c * z * (x*x*x));\r\n\t}\r\n\t\r\n\t// Thomas Attractor\n\telse if (attractor == 6){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.05;\r\n\t\t\tgain = 0.2;\r\n\t\t\t\n\t\t\ta = 0.19;\n\t\t}\r\n\t\tx = x + dt * (-a * x + sin(y));\n\t\ty = y + dt * (-a * y + sin(z));\n\t\tz = z + dt * (-a * z + sin(x));\r\n\t}\r\n\t\r\n\t// Lorenz Mod 2 Attractor\r\n\tif (attractor == 7){\r\n\t\tif (isChanged){\r\n\t\t\tdt = 0.005;\r\n\t\t\tgain = 0.06;\r\n\t\t\t\r\n\t\t\ta = 0.9;\r\n\t\t\tb = 5;\r\n\t\t\tc = 9.9;\r\n\t\t\td = 1;\r\n\t\t}\n\t\tx = x + dt * (-a * x + (y*y) - (z*z) + a * c);\n\t\ty = y + dt * (x * (y - b * z) + d);\n\t\tz = z + dt * (-z + x * (b * y + z));\n\t}\r\n\t\r\n\t// Hadley Attractor\n\telse if (attractor == 8){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.005;\r\n\t\t\tgain = 0.4;\r\n\t\t\tx_offset = -0.5;\r\n\t\t\t\n\t\t\ta = 0.2;\r\n\t\t\tb = 4;\r\n\t\t\tc = 8;\r\n\t\t\td = 1;\n\t\t}\r\n\t\tx = x + dt * (-(y*y) - (z*z) - a * x + a * c);\n\t\ty = y + dt * (x * y - b * x * z - y + d);\n\t\tz = z + dt * (b * x * y + x * z - z);\r\n\t}\r\n\t\r\n\t// Halvorsen Attractor\n\telse if (attractor == 9){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.005;\r\n\t\t\tgain = 0.08;\r\n\t\t\t\r\n\t\t\tx_offset = 0.2;\r\n\t\t\ty_offset = 0.25;\r\n\t\t\tz_offset = 0.25;\r\n\t\t\t\n\t\t\ta = 1.4;\n\t\t}\r\n\t\tx = x + dt * (-a*x - 4*y - 4*z - y*y);\n\t\ty = y + dt * (-a*y - 4*z - 4*x - z*z);\n\t\tz = z + dt * (-a*z - 4*x - 4*y - x*x);\r\n\t}\r\n\t\r\n\t// Three-Scroll Unified Chaotic System Attractor\n\telse if (attractor == 10){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.002;\r\n\t\t\tgain = 0.011;\r\n\t\t\t\r\n\t\t\tz_offset = -0.4;\r\n\t\t\t\n\t\t\ta = 40;\r\n\t\t\tb = 0.833;\r\n\t\t\tc = 20;\r\n\t\t\td = 0.5;\r\n\t\t\tf = 0.65;\n\t\t}\r\n\t\tx = x + dt * (a * (y - x) + d*x*z);\n\t\ty = y + dt * (c*y - x*z);\n\t\tz = z + dt * (b*z + x*y - f * (x*x));\r\n\t}\r\n\t\r\n\t// Coullet Attractor\n\telse if (attractor == 11){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.04;\r\n\t\t\tgain = 0.5;\r\n\t\t\t\r\n\t\t\tx_offset = 0.1;\r\n\t\t\t\n\t\t\ta = 0.8;\r\n\t\t\tb = -1.1;\r\n\t\t\tc = -0.45;\r\n\t\t\td = -1;\n\t\t}\r\n\t\tx = x + dt * (y);\n\t\ty = y + dt * (z);\n\t\tz = z + dt * (a*x + b*y + c*z + d*(x*x*x));\r\n\t}\r\n\t\r\n\t// Dadras Attractor\n\telse if (attractor == 12){\n\t\tif (isChanged){\r\n\t\t\tdt = 0.01;\r\n\t\t\tgain = 0.075;\r\n\t\t\t\n\t\t\ta = 3;\n\t\t\tb = 2.7;\n\t\t\tc = 1.7;\n\t\t\td = 2;\n\t\t\tf = 9;\n\t\t}\r\n\t\tx = x + dt * (y - a*x + b*y*z);\n\t\ty = y + dt * (c*y - x*z + z);\n\t\tz = z + dt * (d*x*y - f*z);\r\n\t}\r\n\t\r\n\t/*\r\n\tNot working - Needs fixing and checking of algorithm\r\n\t\r\n\t// Chen - Celikovsky Attractor\n\telse if (attractor == 4){\n\t\tif (isChanged){\r\n\t\t\tgain = 0.05;\r\n\t\t\tz_offset = 0;\r\n\t\t\t\n\t\t\ta = 36;\r\n\t\t\tb = 3;\r\n\t\t\tc = 20;\n\t\t}\n\t\tx = x + dt * (a * (y - x));\n\t\ty = y + dt * (-x * z + c * y);\n\t\tz = z + dt * (x * y - b * z);\n\t}*/\r\n\t\r\n\t/*\r\n\tNot working - Needs fixing and checking of algorithm\r\n\t\r\n\t// Lorenz Mod 1 Attractor\r\n\tif (attractor == 8){\r\n\t\tif (isChanged){\r\n\t\t\tdt = 0.005;\r\n\t\t\tz_offset = 0;\r\n\t\t\tgain = 0.03;\r\n\t\t\t\r\n\t\t\ta = 0.1;\r\n\t\t\tb = 4;\r\n\t\t\tc = 14;\r\n\t\t\td = 0.08;\r\n\t\t}\n\t\tx = x + dt * (-a * x + (y*y) - (z*z) + a * c);\n\t\ty = y + dt * (x * (y - b * z) + d);\n\t\tz = z + dt * (z + x * (b * y + z));\n\t}*/\r\n}\r\n\r\n// output x, y, z parameters with gain and offset\r\nout1 = x * gain + x_offset;\r\nout2 = y * gain + y_offset;\r\nout3 = z * gain + z_offset;\r\nout4 = sqrt(pow(x*gain,2) + pow(y*gain,2) + pow(z*gain,2)) * sqrt(1/3);",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 15.0, 45.0, 615.0, 690.0 ]
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 750.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 2 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 361.0, 469.0, 22.0 ],
"text" : "gen~ @title lorenz-attractor"
}
}
, {
"box" : {
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.0, 510.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-78",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 615.0, 319.0, 22.0 ],
"text" : "jit.catch~ 3 @framesize 128 @mode 2 @downsample 256"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-108", 0 ],
"source" : [ "obj-105", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 1 ],
"source" : [ "obj-107", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-109", 0 ],
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-109", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-105", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-288", 0 ],
"source" : [ "obj-195", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-289", 0 ],
"source" : [ "obj-196", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-290", 0 ],
"source" : [ "obj-198", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 2 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-247", 0 ],
"source" : [ "obj-246", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-89", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-52", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 3 ],
"source" : [ "obj-42", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 2 ],
"source" : [ "obj-42", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 1 ],
"source" : [ "obj-42", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-57", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"order" : 0,
"source" : [ "obj-57", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"order" : 1,
"source" : [ "obj-57", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-62", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-62", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-195", 0 ],
"order" : 0,
"source" : [ "obj-70", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-196", 0 ],
"order" : 0,
"source" : [ "obj-70", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-198", 0 ],
"order" : 0,
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-246", 0 ],
"source" : [ "obj-70", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 2 ],
"order" : 1,
"source" : [ "obj-70", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 1 ],
"order" : 1,
"source" : [ "obj-70", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-78", 0 ],
"order" : 1,
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-78", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-89", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"type" : "gradient",
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/syncToScale.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 646.0, 133.0, 738.0, 755.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 495.0, 88.0, 22.0 ],
"text" : "zl 32767 group"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 234.5, 134.5, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 390.0, 203.0, 69.0, 20.0 ],
"text" : "deprecated"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 188.333333333333314, 405.0, 74.0, 22.0 ],
"text" : "pv mcy_root"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 136.5, 300.0, 81.0, 22.0 ],
"text" : "pv mcy_scale"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "bang", "bang", "bang" ],
"patching_rect" : [ 75.0, 210.0, 92.5, 22.0 ],
"text" : "t i b b b"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.5, 253.0, 85.0, 22.0 ],
"text" : "pv mcy_scalar"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 80.0, 130.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 130.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 175.0, 19.0, 22.0 ],
"text" : "t i"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 110.0, 130.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 50.0, 100.0, 79.0, 22.0 ],
"text" : "sel on off"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-21",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 257.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-26", 0 ]
}
}
]
}
,
"patching_rect" : [ 390.0, 253.0, 49.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p on-off"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 450.0, 189.0, 22.0 ],
"text" : "expr $i1 / 12 * 12 + $i2 + $i3 + $f4"
}
}
, {
"box" : {
"id" : "obj-19",
"linecount" : 13,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 337.0, 375.0, 180.0, 181.0 ],
"text" : "note value \n\nadd transposition\n\nderive octave ( / 12 * 12)\nderive semitone (% 12)\n\nmap from scale (lookup)\n\noctave + mapped-note\n+ tonic for scale\n\n+ detuning (microtonality)"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 390.0, 283.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 390.0, 328.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 390.0, 225.0, 97.0, 22.0 ],
"text" : "route useDetune"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 348.5, 328.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 10,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 345.0, 45.0, 152.0, 141.0 ],
"text" : "map a midi note value to the nearest note in a provided scale lookup database.\n\noffset the note by the tonic of that scale.\n\npreserve microtonality /pitchbend /detune if used"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 245.0, 210.0, 29.5, 22.0 ],
"text" : "!- 0."
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "float" ],
"patching_rect" : [ 234.5, 165.0, 40.0, 22.0 ],
"text" : "t i i f"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 75.0, 298.0, 29.5, 22.0 ],
"text" : "+ 0"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 75.0, 330.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 99.5, 375.0, 36.0, 22.0 ],
"text" : "% 12"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 99.5, 405.0, 56.0, 22.0 ],
"text" : "zl.lookup"
}
}
, {
"box" : {
"comment" : "(list/float) midi",
"id" : "obj-7",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "(float) mapped midi",
"id" : "obj-10",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 540.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-12", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 1 ],
"source" : [ "obj-14", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 3 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 2 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-28", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-42", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/synthPoly.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 499.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 148.5, 345.0, 51.0, 22.0 ],
"text" : "probList"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 148.5, 375.0, 53.0, 22.0 ],
"text" : "divToMs"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 497.499999999999773, 465.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 615.0, 405.0, 22.0, 22.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 615.0, 375.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 395.499999999999773, 465.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 150.0, 61.0, 22.0 ],
"text" : "s #0_t"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 86.0, 120.0, 64.0, 22.0 ],
"text" : "s #0_c"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 585.0, 285.0, 53.0, 22.0 ],
"text" : "clip 0. 1."
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 492.5, 210.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 585.0, 255.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.5, 315.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-58",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 492.5, 180.0, 68.0, 22.0 ],
"text" : "route noise"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 585.0, 315.0, 53.0, 22.0 ],
"text" : "* 22000."
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 585.0, 345.0, 66.0, 22.0 ],
"text" : "oscNxF $1"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 492.5, 345.0, 59.0, 22.0 ],
"text" : "oscNx $1"
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 375.0, 240.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 525.0, 198.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 375.0, 145.0, 22.0 ],
"text" : "wavetable not recognized"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 308.0, 54.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.0, 338.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 405.0, 76.0, 22.0 ],
"text" : "print SYNTH"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 205.5, 258.0, 111.0, 22.0 ],
"text" : "zl.lookup sine bang"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 134.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 125.5, 145.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 70.0, 22.0 ],
"text" : "contains $1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.5, 175.0, 42.0, 22.0 ],
"text" : "get $1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 5,
"outlettype" : [ "dictionary", "", "", "", "" ],
"patching_rect" : [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"legacy" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waveArray @quiet 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-71",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 134.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-72",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"order" : 1,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-49", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 1 ],
"source" : [ "obj-67", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"midpoints" : [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-71", 0 ]
}
}
]
}
,
"patching_rect" : [ 516.499999999999773, 405.0, 94.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p getWaveTable"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 497.499999999999545, 495.0, 67.0, 22.0 ],
"text" : "oscOdd $2"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 525.0, 198.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 375.0, 145.0, 22.0 ],
"text" : "wavetable not recognized"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 308.0, 54.0, 22.0 ],
"text" : "deferlow"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.0, 338.0, 34.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 405.0, 76.0, 22.0 ],
"text" : "print SYNTH"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 205.5, 258.0, 111.0, 22.0 ],
"text" : "zl.lookup sine bang"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 134.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 125.5, 145.0, 38.0, 22.0 ],
"text" : "zl.reg"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 70.0, 22.0 ],
"text" : "contains $1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.5, 175.0, 42.0, 22.0 ],
"text" : "get $1"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 5,
"outlettype" : [ "dictionary", "", "", "", "" ],
"patching_rect" : [ 125.5, 225.0, 139.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"legacy" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict waveArray @quiet 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-71",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 134.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-72",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.5, 308.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"order" : 1,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-49", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 1 ],
"source" : [ "obj-67", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"midpoints" : [ 215.0, 291.0, 326.0, 291.0, 326.0, 134.0, 135.0, 134.0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-71", 0 ]
}
}
]
}
,
"patching_rect" : [ 414.5, 405.0, 94.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p getWaveTable"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 278.5, 345.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 250.5, 315.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 250.5, 240.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 131.0, 152.0, 676.0, 674.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 276.0, 285.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 255.0, 165.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 276.0, 255.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 195.0, 138.0, 22.0 ],
"text" : "square saw sine triangle"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 225.0, 40.0, 22.0 ],
"text" : "zl.sub"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 143.75, 135.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 87.0, 375.0, 52.0, 22.0 ],
"text" : "route off"
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 45.0, 255.0, 87.0 ],
"text" : "supersaw effect\n\nsuper(voices detune-semitone wave)\n\nbackward compatible with wave2()\nwave2(wave detune-factor)"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 165.0, 240.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 285.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 207.25, 448.0, 55.0, 22.0 ],
"text" : "$3 $2 $1"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 207.25, 418.0, 60.0, 22.0 ],
"text" : "pack s f 2"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 207.25, 358.0, 51.0, 22.0 ],
"text" : "unjoin 2"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 227.75, 390.0, 145.0, 22.0 ],
"text" : "expr log($f1) / log(2) * 12."
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 207.25, 330.0, 55.0, 22.0 ],
"text" : "zl.slice 2"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 154.25, 165.0, 29.5, 22.0 ],
"text" : "$1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 154.25, 195.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 448.0, 29.5, 22.0 ],
"text" : "1 0"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 330.0, 75.0, 22.0 ],
"text" : "$1 0.031415"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 76.5, 418.0, 32.0, 22.0 ],
"text" : "3 $1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 165.0, 525.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-15", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-3", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-3", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-3", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-36", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-4", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-6", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 250.5, 120.0, 55.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p default"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 474.833333333333371, 570.0, 62.0, 22.0 ],
"text" : "r #0_c"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 395.499999999999773, 495.0, 71.0, 22.0 ],
"text" : "oscEven $2"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 194.166666666666686, 660.0, 29.5, 22.0 ],
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 352.5, 315.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 148.5, 315.0, 84.0, 22.0 ],
"text" : "argListLookup"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 360.0, 51.0, 22.0 ],
"text" : "pack f 1"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 434.166666666666686, 600.0, 80.0, 22.0 ],
"text" : "envelopeGen"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 285.0, 69.0, 22.0 ],
"text" : "clip 0. 127."
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 55.5, 315.0, 47.0, 22.0 ],
"text" : "mtof 0."
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.166666666666686, 540.0, 59.0, 22.0 ],
"text" : "r #0_t"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 148.5, 90.0, 325.0, 22.0 ],
"text" : "route slide wave2 sub"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 352.5, 405.0, 45.0, 22.0 ],
"text" : "sub $1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 278.5, 375.0, 62.0, 22.0 ],
"text" : "detune $1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 250.5, 405.0, 59.0, 22.0 ],
"text" : "voices $1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 55.5, 390.0, 34.0, 22.0 ],
"text" : "line~"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 6,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "dsp.gen",
"rect" : [ 34.0, 96.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 30.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"code" : "Buffer oscEven;\r\nBuffer oscOdd;\r\n\r\nData phases(64);\r\n\r\nParam sub(0, min=0);\r\nParam voices(1, min=1, max=64);\r\nParam detune(0);\r\nParam oscNx(0);\r\nParam oscNxF(10000);\r\n\r\nHistory prevNs(0);\r\nHistory nextNs(0);\r\n\r\n// frequency is signal input\r\nf = in1;\r\n\r\n// sum all voices for output\r\ns = 0;\r\n\r\nfor (i=0; i 0.0001){\r\n\ts += cycle(f * 0.5) * sub;\r\n}\r\n\r\n// add some noise to the oscillators\r\nif (oscNx > 0.0001){\r\n\tp = phasor(oscNxF);\r\n\tif (delta(p) < 0){\r\n\t\tprevNs = nextNs;\r\n\t\tnextNs = noise();\r\n\t}\r\n\ts += mix(prevNs, nextNs, p) * oscNx;\r\n\t// s += noise() * oscNx;\r\n}\r\n\r\n// approximate equal loudness based on voice number\r\nout1 = fixnan(s / fastpow(voices, 0.5));",
"fontface" : 0,
"fontname" : "",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "codebox",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 75.0, 570.0, 645.0 ]
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 735.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
]
}
,
"patching_rect" : [ 194.166666666666686, 600.0, 124.0, 22.0 ],
"text" : "gen~ @t synth-voices"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 585.0, 45.0, 28.0, 22.0 ],
"text" : "in 4"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 45.0, 82.0, 60.0, 22.0 ],
"text" : "unpack f i"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 148.5, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : [ "(messages)", "arguments" ]
}
,
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "float" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "t 1 f"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 414.5, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : [ "(message)", "waveshape" ]
}
,
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 527.5, 640.0, 83.0, 22.0 ],
"text" : "prepend mute"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 527.5, 600.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 495.166666666666742, 690.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 194.166666666666686, 705.0, 42.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : [ "(message)", "note", ",", "noteCount" ]
}
,
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"order" : 0,
"source" : [ "obj-19", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 1 ],
"order" : 1,
"source" : [ "obj-19", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-35", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 2 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 5,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"order" : 2,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"order" : 4,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"order" : 3,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 1 ],
"order" : 1,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 1 ],
"order" : 0,
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"order" : 1,
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"order" : 0,
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-83", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"order" : 1,
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"autogradient" : 0,
"color" : [ 0.294118, 0.313726, 0.337255, 1 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "color"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "Audiomix",
"default" : {
"bgfillcolor" : {
"angle" : 270.0,
"color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"proportion" : 0.39,
"type" : "gradient"
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberB-1",
"default" : {
"accentcolor" : [ 0.011765, 0.396078, 0.752941, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberG-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberR-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/circling.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 78.0, 652.0, 784.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 797.0, 165.0, 94.0, 22.0 ],
"text" : "maximum 0.013"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 475.5, 165.0, 87.0, 22.0 ],
"text" : "maximum 0.01"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 797.0, 134.0, 33.0, 22.0 ],
"text" : "* 0.1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 797.0, 105.0, 69.0, 22.0 ],
"text" : "r audioSide"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 475.5, 136.0, 33.0, 22.0 ],
"text" : "* 0.1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 475.5, 105.0, 70.0, 22.0 ],
"text" : "r audioHigh"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 625.5, 165.0, 87.0, 22.0 ],
"text" : "maximum 0.01"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 625.5, 134.0, 67.0, 22.0 ],
"text" : "r audioLow"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 244.5, 240.0, 160.0, 22.0 ],
"text" : "jit.gl.camera @position 0 0 2"
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 90.0, 330.0, 20.0 ],
"text" : "written by Timo Hoogland, 2020 www.timohoogland.com"
}
}
, {
"box" : {
"fontface" : 3,
"fontsize" : 24.0,
"id" : "obj-50",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 45.0, 312.0, 33.0 ],
"text" : "Attracting Circles"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 625.5, 392.0, 93.0, 22.0 ],
"text" : "loadmess 0.282"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 440.5, 210.0, 93.0, 22.0 ],
"text" : "loadmess 0.083"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 700.5, 225.0, 93.0, 22.0 ],
"text" : "loadmess 0.086"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 797.0, 225.0, 93.0, 22.0 ],
"text" : "loadmess 0.083"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 550.5, 210.0, 93.0, 22.0 ],
"text" : "loadmess 0.027"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 150.0, 43.0, 22.0 ],
"text" : "r dimV"
}
}
, {
"box" : {
"attr" : "threshold",
"id" : "obj-96",
"maxclass" : "attrui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 300.0, 150.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 40.0, 80.0, 22.0 ],
"text" : "loadmess 3.5"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-4",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 180.0, 70.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 105.0, 91.0, 22.0 ],
"text" : "param width $1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 50.0, 150.0, 149.0, 22.0 ],
"text" : "jit.gl.slab @file cf.dilate.jxs"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 185.0, 188.0, 80.0, 22.0 ],
"text" : "loadmess 1.4"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-76",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 185.0, 218.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-74",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 185.0, 280.0, 101.0, 22.0 ],
"text" : "param width 0 $1"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 185.0, 250.0, 101.0, 22.0 ],
"text" : "param width $1 0"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 50.0, 355.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 50.0, 325.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-85",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-86",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-74", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"order" : 1,
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-74", 0 ],
"order" : 0,
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-76", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-85", 0 ]
}
}
]
}
,
"patching_rect" : [ 60.0, 435.0, 68.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p blur-pass"
}
}
, {
"box" : {
"attr" : "blur_width",
"id" : "obj-83",
"maxclass" : "attrui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 270.0, 150.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-62",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 550.5, 259.0, 64.5, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 550.5, 289.0, 46.0, 22.0 ],
"text" : "freq $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-64",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 475.5, 259.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 475.5, 289.0, 58.0, 22.0 ],
"text" : "speed $1"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 400.5, 289.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-60",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 797.0, 259.0, 64.5, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 797.0, 289.0, 46.0, 22.0 ],
"text" : "freq $1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-58",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 700.5, 259.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 700.5, 289.0, 58.0, 22.0 ],
"text" : "speed $1"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 625.5, 289.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"id" : "obj-46",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 60.0, 360.0, 165.0, 49.0 ],
"text" : "jit.gl.pass @fxname bloom @threshold 0.3 @blur_width 0.72 @bloom_amt 0.58"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 400.5, 450.0, 184.0, 22.0 ],
"text" : "jit.gl.multiple @glparams position"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 625.5, 330.0, 70.0, 22.0 ],
"text" : "jit.mo.perlin"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 400.5, 405.0, 79.0, 22.0 ],
"text" : "jit.mo.join 2 2"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 400.5, 330.0, 70.0, 22.0 ],
"text" : "jit.mo.perlin"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-12",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 625.5, 420.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 625.5, 450.0, 87.0, 22.0 ],
"text" : "scale $1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-5",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 400.5, 510.0, 366.0, 35.0 ],
"text" : "jit.gl.gridshape @shape circle @color 1 1 1 1 @dim 50 50 @blend exclusion @depth_enable 0 @blend_enable 1 @scale 0.282"
}
}
, {
"box" : {
"id" : "obj-3",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 60.0, 497.0, 280.0, 35.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @depth_enable 0 @layer 1000 @blend_enable 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 60.0, 180.0, 388.0, 22.0 ],
"text" : "jit.gl.node #1 @dim #2 #3 @adapt 0 @erase_color 0 0 0 0 @fsaa 1"
}
}
, {
"box" : {
"attr" : "bloom_amt",
"id" : "obj-77",
"maxclass" : "attrui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 240.0, 150.0, 22.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"order" : 0,
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 2,
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 1,
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-87", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-58", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"order" : 0,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"order" : 1,
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-77", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-87", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-96", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/cubes.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 60.0, 75.0, 22.0 ],
"text" : "prepend dim"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 30.0, 190.0, 22.0 ],
"restore" : [ 1920, 1080 ],
"saved_object_attributes" : {
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "pattr @bindto ::mcyV::vResolution",
"varname" : "u763024504"
}
}
, {
"box" : {
"id" : "obj-173",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 645.0, 615.0, 74.0, 22.0 ],
"text" : "maximum 3."
}
}
, {
"box" : {
"id" : "obj-172",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 675.0, 47.0, 22.0 ],
"text" : "pack f f"
}
}
, {
"box" : {
"id" : "obj-171",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 645.0, 645.0, 33.0, 22.0 ],
"text" : "* 0.5"
}
}
, {
"box" : {
"id" : "obj-170",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 705.0, 96.0, 22.0 ],
"text" : "fog_range $1 $2"
}
}
, {
"box" : {
"id" : "obj-167",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 885.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-166",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 714.600000000000023, 810.0, 113.0, 22.0 ],
"text" : "smooth_shading $1"
}
}
, {
"box" : {
"id" : "obj-164",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 667.200000000000045, 780.0, 96.0, 22.0 ],
"text" : "fog_range $1 $2"
}
}
, {
"box" : {
"id" : "obj-162",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 762.0, 840.0, 157.0, 22.0 ],
"text" : "routepass shape fog texture"
}
}
, {
"box" : {
"id" : "obj-160",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 619.799999999999955, 840.0, 79.0, 22.0 ],
"text" : "line_width $1"
}
}
, {
"box" : {
"id" : "obj-158",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 572.399999999999977, 810.0, 101.0, 22.0 ],
"text" : "poly_mode $1 $1"
}
}
, {
"box" : {
"id" : "obj-156",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 525.0, 780.0, 106.0, 22.0 ],
"text" : "lighting_enable $1"
}
}
, {
"box" : {
"id" : "obj-154",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 525.0, 750.0, 256.0, 22.0 ],
"text" : "route lighting lines lineWidth fogRange smooth"
}
}
, {
"box" : {
"id" : "obj-152",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 145.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 50.0, 100.0, 165.0, 22.0 ],
"text" : "regexp (\\\\<|\\\\>) @substitute \\\""
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-29",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.000020333333282, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-31",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.000020333333282, 227.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 0 ]
}
}
]
}
,
"patching_rect" : [ 645.0, 210.0, 43.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p x*x*x dimension amount\ndistance() -> xyz float distance\nscale() -> float scaling (modulatable)\nsize() -> fixed/random \n\nposition() -> fixed/random\nmove() -> xyz float movespeed (modulatable)\nspeed() -> fixed/random \n\nrotate() -> fixed/random/xyz float rotate in degrees\nturn() -> continuously rotate instead of fixed (modulatable)\nturnSpeed() -> fixed/random\n\norbit() -> reset/random/xyz float rotate all together\n\nhue() -> color 0-1\nlightness() -> 0.5 = color, 1 = white\nsaturation() -> 0-1\nalpha() -> 0-1 transparency\nrange() -> color range from hue 0-1 (1 = all colors)\n\nlighting() -> enable lighting\nlines() -> enable wireframe drawing\nshape() -> choose shape (cube, torus, sphere)\nlineWidth() -> line_width\nfog() -> enable fog\nfogRange() -> set fog range (front, back)\ntexture() -> apply a texture (default = white)\nsmooth() -> apply smooth shading "
}
}
, {
"box" : {
"id" : "obj-132",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 645.0, 540.0, 84.0, 22.0 ],
"text" : "route distance"
}
}
, {
"box" : {
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 389.333333333333314, 330.0, 158.0, 22.0 ],
"text" : "route rotate move turn scale"
}
}
, {
"box" : {
"id" : "obj-122",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 827.0, 60.0, 65.0, 22.0 ],
"text" : "_no_name"
}
}
, {
"box" : {
"id" : "obj-120",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 735.0, 75.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 735.0, 105.0, 47.0, 22.0 ],
"text" : "receive"
}
}
, {
"box" : {
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 735.0, 30.0, 69.0, 22.0 ],
"text" : "route name"
}
}
, {
"box" : {
"id" : "obj-46",
"linecount" : 4,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 813.0, 105.0, 295.0, 62.0 ],
"text" : "amount 3, position fixed, distance 2, scale 0.15, speed fixed, size fixed, rotate fixed, move 0 0 0, turn 0 0 0, orbit reset, range 0.4, hue 0.4, saturation 1, lightness 0.5, alpha 1, fog 1, fogRange 5 7"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 813.0, 30.0, 79.0, 22.0 ],
"text" : "r #0_load"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 366.833333333333258, 30.0, 100.0, 22.0 ],
"text" : "loadmess mute 0"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 366.833333333333258, 60.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 260.666666666666629, 60.0, 81.0, 22.0 ],
"text" : "s #0_load"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 260.666666666666629, 30.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 390.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 700.0, 238.0, 643.0, 546.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 45.0, 90.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.5, 390.0, 93.0, 22.0 ],
"text" : "prepend scaling"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.5, 315.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 184.5, 360.0, 48.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 84.0, 128.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 150.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 19.0, 22.0 ],
"text" : "1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
]
}
,
"patching_rect" : [ 81.0, 435.0, 83.0, 22.0 ],
"text" : "jit.gen @t grid"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 210.0, 165.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 210.0, 135.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 120.0, 225.0, 32.0, 22.0 ],
"text" : "t b 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "bang", "bang", "int", "", "bang" ],
"patching_rect" : [ 45.0, 225.0, 61.0, 22.0 ],
"text" : "t b b 1 l b"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 58.0, 315.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 210.0, 225.0, 133.0, 22.0 ],
"text" : "jit.matrix 3 float32 4 4 4"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 165.0, 109.0, 22.0 ],
"text" : "route random fixed"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.0, 212.0, 57.0, 22.0 ],
"text" : "vec 0 0 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 81.0, 42.0, 22.0 ],
"text" : "swiz 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 81.0, 42.0, 22.0 ],
"text" : "swiz 2"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 81.0, 42.0, 22.0 ],
"text" : "swiz 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 81.0, 42.0, 22.0 ],
"text" : "swiz 0"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 36.0, 113.0, 22.0 ],
"text" : "param scaling 0 1 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 92.333333333333343, 141.0, 57.0, 22.0 ],
"text" : "scale 0 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 92.333333333333343, 255.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 36.0, 37.0, 22.0 ],
"text" : "noise"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"order" : 2,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 2 ],
"order" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"order" : 1,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 2,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 2 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 58.0, 360.0, 91.0, 22.0 ],
"text" : "jit.gen @t noise"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-20", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-20", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-4", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-4", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 632.166666666666629, 495.0, 119.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p matrixGridRandom"
}
}
, {
"box" : {
"id" : "obj-24",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 296.0, 150.0, 302.333333333333371, 35.0 ],
"text" : "jit.gl.camera @position 0 0 3 @lookat 0 0 0 @locklook 1 @tripod 1 @lens_angle 50 @near_clip 0.25"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-191",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 87.0, 22.0 ],
"text" : "rotatexyz 0 0 0"
}
}
, {
"box" : {
"id" : "obj-190",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 106.0, 175.0, 68.0, 22.0 ],
"text" : "anim_reset"
}
}
, {
"box" : {
"id" : "obj-186",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 130.0, 66.0, 22.0 ],
"text" : "route reset"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 90.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 240.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-7",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 106.0, 240.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-190", 0 ],
"order" : 0,
"source" : [ "obj-186", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-191", 0 ],
"order" : 1,
"source" : [ "obj-186", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-190", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-191", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-186", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 189.166666666666629, 795.0, 70.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p turn-reset"
}
}
, {
"box" : {
"id" : "obj-188",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 652.0, 669.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 180.0, 35.0, 22.0 ],
"text" : "0 0 0"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 375.0, 285.0, 41.0, 22.0 ],
"text" : "jit.spill"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 489.5, 255.0, 51.0, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 375.0, 315.0, 165.0, 22.0 ],
"text" : "scale 0. 1. 0. 1. 1. @classic 0"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 375.0, 255.0, 109.0, 22.0 ],
"text" : "jit.noise 1 float32 3"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 489.5, 180.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 489.5, 225.0, 48.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "bang", "bang", "bang", "", "bang" ],
"patching_rect" : [ 375.0, 135.0, 61.0, 22.0 ],
"text" : "t b b b l b"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 90.0, 90.0, 80.0, 22.0 ],
"text" : "route random"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 240.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 90.0, 135.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 405.0, 77.0, 22.0 ],
"text" : "prepend turn"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 315.0, 55.0, 22.0 ],
"text" : "$1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 375.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 210.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 180.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 259.999999999999886, 240.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 175.0, 240.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 90.0, 240.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 90.0, 210.0, 273.999999999999886, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 270.0, 189.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-115",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 315.0, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-76",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-77",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 450.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-115", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-115", 0 ],
"order" : 0,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-16", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-16", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 5 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 4 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 3 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-61", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 1 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 2 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 270.166666666666629, 795.0, 39.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p turn"
}
}
, {
"box" : {
"id" : "obj-183",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 240.166666666666629, 840.0, 137.0, 22.0 ],
"text" : "jit.anim.drive @ease 0.5"
}
}
, {
"box" : {
"id" : "obj-175",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 189.166666666666629, 885.0, 77.0, 22.0 ],
"text" : "jit.anim.node"
}
}
, {
"box" : {
"id" : "obj-161",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-158",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 98.5, 195.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-157",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 73.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-156",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 344.751953125, 101.0, 22.0 ],
"text" : "prepend distance"
}
}
, {
"box" : {
"id" : "obj-155",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 73.0, 299.751953125, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"id" : "obj-154",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 269.751953125, 55.0, 22.0 ],
"text" : "$1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-152",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 239.751953125, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-151",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 98.5, 165.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-150",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 98.5, 135.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-159",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 73.0, 40.000000124999985, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-160",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 396.751953125, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-151", 0 ],
"source" : [ "obj-150", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-158", 0 ],
"source" : [ "obj-151", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-154", 0 ],
"source" : [ "obj-152", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-155", 0 ],
"source" : [ "obj-152", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-156", 0 ],
"source" : [ "obj-154", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-156", 0 ],
"source" : [ "obj-155", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-160", 0 ],
"source" : [ "obj-156", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-157", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 1 ],
"source" : [ "obj-157", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"source" : [ "obj-158", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-157", 0 ],
"source" : [ "obj-159", 0 ]
}
}
]
}
,
"patching_rect" : [ 460.666666666666629, 585.0, 63.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p multiArg"
}
}
, {
"box" : {
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 270.0, 750.0, 63.0, 22.0 ],
"text" : "route orbit"
}
}
, {
"box" : {
"id" : "obj-139",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 90.0, 112.0, 1372.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 120.0, 37.0, 22.0 ],
"text" : "noise"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 270.0, 165.0, 35.0, 22.0 ],
"text" : "out 4"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 120.0, 37.0, 22.0 ],
"text" : "noise"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 195.0, 165.0, 35.0, 22.0 ],
"text" : "out 3"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 120.0, 37.0, 22.0 ],
"text" : "noise"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 120.0, 165.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 120.0, 37.0, 22.0 ],
"text" : "noise"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 165.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 50.0, 165.0, 131.0, 22.0 ],
"text" : "jit.gen @t randomNess"
}
}
, {
"box" : {
"id" : "obj-136",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 461.333333333333371, 208.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-135",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 380.666666666666686, 208.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-134",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 300.0, 208.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-133",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 542.0, 208.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-132",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 300.0, 165.0, 422.333333333333371, 22.0 ],
"text" : "route range hue saturation lightness alpha"
}
}
, {
"box" : {
"id" : "obj-125",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 90.0, 75.0, 22.0 ],
"text" : "r #0_dim"
}
}
, {
"box" : {
"id" : "obj-96",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 622.666666666666742, 208.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-113",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 542.0, 238.0, 73.0, 22.0 ],
"text" : "lightness $1"
}
}
, {
"box" : {
"id" : "obj-82",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 50.0, 130.0, 133.0, 22.0 ],
"text" : "jit.matrix 4 float32 5 5 5"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 622.666666666666742, 238.0, 55.0, 22.0 ],
"text" : "alpha $1"
}
}
, {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 50.0, 229.0, 53.0, 22.0 ],
"text" : "jit.matrix"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 461.333333333333371, 238.0, 78.0, 22.0 ],
"text" : "saturation $1"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 380.666666666666686, 238.0, 45.0, 22.0 ],
"text" : "hue $1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 238.0, 56.0, 22.0 ],
"text" : "range $1"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 380.0, 323.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.5, 345.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.5, 315.0, 33.0, 22.0 ],
"text" : "* 0.1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 212.5, 285.0, 28.0, 22.0 ],
"text" : "in 4"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 211.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 181.0, 33.0, 22.0 ],
"text" : "* 0.1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 152.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 267.0, 152.0, 161.0, 22.0 ],
"text" : "param lightness 0.5 @max 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 267.0, 285.0, 95.0, 22.0 ],
"text" : "param alpha 0.5"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 345.0, 74.0, 22.0 ],
"text" : "concat 0 0.5"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 195.0, 55.0, 22.0 ],
"text" : "wrap 0 1"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 198.5, 105.0, 109.0, 22.0 ],
"text" : "param saturation 0"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 94.0, 45.0, 103.0, 22.0 ],
"text" : "param range 0.05"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 94.0, 105.0, 93.0, 22.0 ],
"text" : "param hue 0.05"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 150.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 240.0, 184.0, 22.0 ],
"text" : "vec 0 0 0"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 285.0, 48.0, 22.0 ],
"text" : "hsl2rgb"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 392.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 2 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 50.0, 330.0, 103.0, 22.0 ],
"text" : "jit.gen @t color"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 195.0, 165.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-137",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 90.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-138",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 375.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-113", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"source" : [ "obj-125", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-133", 0 ],
"source" : [ "obj-132", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-134", 0 ],
"source" : [ "obj-132", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-135", 0 ],
"source" : [ "obj-132", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-136", 0 ],
"source" : [ "obj-132", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-96", 0 ],
"source" : [ "obj-132", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-113", 0 ],
"source" : [ "obj-133", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-134", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-135", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-136", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 0 ],
"source" : [ "obj-137", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 3 ],
"source" : [ "obj-4", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 2 ],
"source" : [ "obj-4", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-80", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-138", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-79", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-82", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-79", 0 ],
"source" : [ "obj-96", 0 ]
}
}
]
}
,
"patching_rect" : [ 517.166666666666629, 641.5, 51.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p colors"
}
}
, {
"box" : {
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.0, 435.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-128",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 497.0, 646.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 255.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 90.0, 135.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 420.0, 77.0, 22.0 ],
"text" : "prepend size"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 330.0, 55.0, 22.0 ],
"text" : "$1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 390.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 225.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 195.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 259.999999999999886, 255.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 175.0, 255.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 90.0, 255.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 90.0, 225.0, 273.999999999999886, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 285.0, 189.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-115",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 330.0, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-76",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-77",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 465.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-115", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-115", 0 ],
"order" : 0,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-61", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 1 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 2 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 539.333333333333371, 390.0, 47.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p scale"
}
}
, {
"box" : {
"id" : "obj-126",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 503.333333333333371, 450.0, 75.0, 22.0 ],
"text" : "r #0_dim"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 214.0, 345.0, 77.0, 22.0 ],
"text" : "s #0_dim"
}
}
, {
"box" : {
"id" : "obj-104",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 296.833333333333258, 450.0, 71.0, 22.0 ],
"text" : "jit.matrix rot"
}
}
, {
"box" : {
"id" : "obj-103",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 611.0, 247.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 75.0, 66.0, 22.0 ],
"text" : "route bang"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 245.0, 195.0, 84.0, 22.0 ],
"text" : "prepend setall"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 150.0, 35.0, 22.0 ],
"text" : "0 0 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 180.0, 195.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 180.0, 120.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 90.0, 195.0, 32.0, 22.0 ],
"text" : "t b 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 45.0, 195.0, 32.0, 22.0 ],
"text" : "t b 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 84.0, 128.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 150.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 81.0, 375.0, 83.0, 22.0 ],
"text" : "jit.gen @t grid"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 58.0, 285.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 180.0, 255.0, 133.0, 22.0 ],
"text" : "jit.matrix 3 float32 4 4 4"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 120.0, 109.0, 22.0 ],
"text" : "route random fixed"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 80.0, 90.0, 22.0 ],
"text" : "scale 0 1 0 360"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.0, 120.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 36.0, 37.0, 22.0 ],
"text" : "noise"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 58.0, 330.0, 91.0, 22.0 ],
"text" : "jit.gen @t noise"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 420.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"order" : 0,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"order" : 1,
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-8", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-9", 1 ]
}
}
]
}
,
"patching_rect" : [ 296.833333333333258, 390.0, 113.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p matrixFixRandom"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 526.0, 594.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 30.0, 197.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 75.0, 77.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 362.0, 77.0, 22.0 ],
"text" : "prepend turn"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 272.0, 55.0, 22.0 ],
"text" : "$1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 332.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 30.0, 167.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 30.0, 137.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 244.999999999999886, 197.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 160.0, 197.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 75.0, 197.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 75.0, 167.0, 273.999999999999886, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 227.0, 189.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-115",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 135.0, 272.0, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-76",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 30.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-77",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 407.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-115", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-115", 0 ],
"order" : 0,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-61", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 1 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 2 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 487.666666666666629, 390.0, 39.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p turn"
}
}
, {
"box" : {
"id" : "obj-100",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 714.0, 151.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 84.0, 128.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 150.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 19.0, 22.0 ],
"text" : "1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
]
}
,
"patching_rect" : [ 81.0, 345.0, 83.0, 22.0 ],
"text" : "jit.gen @t grid"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 135.0, 165.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 135.0, 135.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 90.0, 135.0, 32.0, 22.0 ],
"text" : "t b 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 45.0, 135.0, 32.0, 22.0 ],
"text" : "t b 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 58.0, 270.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 135.0, 225.0, 133.0, 22.0 ],
"text" : "jit.matrix 3 float32 4 4 4"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 90.0, 109.0, 22.0 ],
"text" : "route random fixed"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 75.0, 90.0, 22.0 ],
"text" : "scale 0 1 0 360"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.0, 120.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 36.0, 37.0, 22.0 ],
"text" : "noise"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 58.0, 315.0, 91.0, 22.0 ],
"text" : "jit.gen @t noise"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 503.333333333333371, 495.0, 119.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p matrixGridRandom"
}
}
, {
"box" : {
"id" : "obj-92",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 594.666666666666629, 390.0, 155.0, 22.0 ],
"text" : "route speed turnSpeed size"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 455.0, 290.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 180.0, 135.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 180.0, 90.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 87.0, 135.0, 32.0, 22.0 ],
"text" : "t b 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 45.0, 135.0, 32.0, 22.0 ],
"text" : "t b 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 84.0, 128.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 150.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 25.0, 22.0 ],
"text" : "0.5"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
]
}
,
"patching_rect" : [ 81.0, 330.0, 83.0, 22.0 ],
"text" : "jit.gen @t grid"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 58.0, 240.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 180.0, 195.0, 133.0, 22.0 ],
"text" : "jit.matrix 3 float32 4 4 4"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 90.0, 109.0, 22.0 ],
"text" : "route random fixed"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 75.0, 97.0, 22.0 ],
"text" : "scale 0 1 0.2 0.7"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.0, 120.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 36.0, 37.0, 22.0 ],
"text" : "noise"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 58.0, 285.0, 91.0, 22.0 ],
"text" : "jit.gen @t noise"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 365.666666666666629, 495.0, 119.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p matrixGridRandom"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 114.0, 151.0, 705.0, 641.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 225.0, 29.5, 22.0 ],
"text" : "+ 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 90.0, 120.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 360.0, 85.0, 22.0 ],
"text" : "prepend move"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 270.0, 55.0, 22.0 ],
"text" : "$1 $1 $1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 330.0, 52.0, 22.0 ],
"text" : "switch 2"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 195.0, 29.5, 22.0 ],
"text" : "> 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 165.0, 37.0, 22.0 ],
"text" : "zl.len"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 259.999999999999886, 195.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 175.0, 195.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 84.0, 128.0, 645.0, 595.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 107.0, 240.0, 29.5, 22.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 300.0, 71.0, 22.0 ],
"text" : "enable $1 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 330.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 603.0, 230.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 175.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 90.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 140.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 220.0, 72.0, 22.0 ],
"text" : "prepend set"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 175.0, 54.0, 22.0 ],
"text" : "pack f f f"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 140.0, 55.0, 22.0 ],
"text" : "set 0 1 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "float", "float", "float" ],
"patching_rect" : [ 160.0, 210.0, 67.0, 22.0 ],
"text" : "unpack f f f"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 250.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 205.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 160.0, 255.0, 41.0, 22.0 ],
"text" : "sig~ 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 345.0, 41.0, 22.0 ],
"text" : "pass~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 315.0, 155.0, 22.0 ],
"text" : "scale~ 0 1 0 1 1 @classic 0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 255.0, 100.0, 22.0 ],
"text" : "receive~ _no_sig"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 390.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-23", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 3 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 4 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 5 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-9", 2 ]
}
}
]
}
,
"patching_rect" : [ 180.0, 370.0, 44.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p sigIn"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 370.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.0, 330.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 180.0, 435.0, 64.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "int" ],
"patching_rect" : [ 71.0, 165.0, 29.5, 22.0 ],
"text" : "t f 0"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 107.5, 165.0, 91.5, 22.0 ],
"text" : "t 1 l"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "signal", "bang", "int", "float", "", "list" ],
"patching_rect" : [ 50.0, 100.0, 71.5, 22.0 ],
"text" : "typeroute~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-52",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-53",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.0, 480.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-24", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-24", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-35", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 90.0, 195.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p modParam"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 90.0, 165.0, 273.999999999999886, 22.0 ],
"text" : "unjoin 3"
}
}
, {
"box" : {
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 225.0, 189.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-115",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.0, 270.0, 55.0, 22.0 ],
"text" : "$1 $2 $3"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-76",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 75.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-77",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 405.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 2 ],
"source" : [ "obj-115", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-115", 0 ],
"order" : 0,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-124", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-77", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"source" : [ "obj-61", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 1 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 2 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 424.083333333333314, 390.0, 48.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p move"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_matrix" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 802.0, 169.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 180.0, 150.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 180.0, 120.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 90.0, 150.0, 32.0, 22.0 ],
"text" : "t b 2"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 45.0, 150.0, 32.0, 22.0 ],
"text" : "t b 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 558.0, 349.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 94.5, 120.0, 23.0, 22.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 94.5, 150.0, 29.5, 22.0 ],
"text" : "/"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 75.0, 41.0, 22.0 ],
"text" : "swiz x"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 45.0, 28.0, 22.0 ],
"text" : "dim"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 195.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 225.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 75.0, 42.0, 22.0 ],
"text" : "snorm"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 81.0, 300.0, 83.0, 22.0 ],
"text" : "jit.gen @t grid"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 58.0, 240.0, 42.0, 22.0 ],
"text" : "gate 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 180.0, 195.0, 133.0, 22.0 ],
"text" : "jit.matrix 3 float32 4 4 4"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 45.0, 90.0, 109.0, 22.0 ],
"text" : "route random fixed"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 43.0, 165.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 120.0, 23.0, 22.0 ],
"text" : "- 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 75.0, 23.0, 22.0 ],
"text" : "* 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 43.0, 36.0, 37.0, 22.0 ],
"text" : "noise"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 58.0, 270.0, 91.0, 22.0 ],
"text" : "jit.gen @t noise"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 360.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-22", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-7", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 159.166666666666629, 390.0, 119.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p matrixGridRandom"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 159.166666666666629, 255.0, 124.0, 22.0 ],
"text" : "route position amount"
}
}
, {
"box" : {
"id" : "obj-131",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 296.833333333333258, 570.0, 71.0, 22.0 ],
"text" : "jit.matrix rot"
}
}
, {
"box" : {
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.0, 45.0, 121.0, 22.0 ],
"text" : "param distance 2 2 2"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 199.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 159.166666666666629, 641.5, 107.0, 22.0 ],
"text" : "jit.gen @t distance"
}
}
, {
"box" : {
"id" : "obj-108",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 300.0, 111.0, 22.0 ],
"text" : "dim $1 $1 $1, bang"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 159.166666666666629, 570.0, 76.0, 22.0 ],
"text" : "jit.matrix pos"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 688.0, 356.0, 617.0, 392.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 225.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 435.0, 165.0, 28.0, 22.0 ],
"text" : "in 5"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 75.0, 40.0, 22.0 ],
"text" : "* 0.01"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 465.0, 165.0, 127.0, 22.0 ],
"text" : "param size 0.2 0.2 0.2"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 270.0, 68.0, 22.0 ],
"text" : "wrap 0 360"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 225.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 360.0, 75.0, 28.0, 22.0 ],
"text" : "in 4"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 135.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 45.0, 97.0, 22.0 ],
"text" : "param turn 0 0 0"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 75.0, 40.0, 22.0 ],
"text" : "* 0.01"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 270.0, 59.0, 22.0 ],
"text" : "wrap -1 1"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 75.0, 28.0, 22.0 ],
"text" : "in 3"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 135.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.0, 45.0, 115.0, 22.0 ],
"text" : "param move 0.1 0 0"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 225.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 315.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 435.0, 315.0, 35.0, 22.0 ],
"text" : "out 3"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 315.0, 35.0, 22.0 ],
"text" : "out 2"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 1 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-44", 0 ]
}
}
]
}
,
"patching_rect" : [ 159.166666666666629, 540.0, 432.0, 22.0 ],
"text" : "jit.gen @t move"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 159.166666666666629, 450.0, 76.0, 22.0 ],
"text" : "jit.matrix pos"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 159.166666666666629, 690.0, 377.0, 22.0 ],
"text" : "jit.gl.multiple #0_node 4 @glparams position rotatexyz scale color"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 159.166666666666629, 945.0, 844.0, 22.0 ],
"text" : "jit.gl.gridshape @shape cube @automatic 0 @scale 1 1 1 @blend_enable 1 @color 1 1 1 1 @smooth_shading 1 @fog 1 @fog_color 0 0 0 1 @fog_range 3 5"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 105.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 645.0, 60.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 645.0, 30.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 1005.0, 483.0, 22.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @blend_enable 1 @depth_enable 0 @blend add"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 105.0, 150.0, 93.0, 22.0 ],
"text" : "s #0_render"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 150.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 45.0, 105.0, 521.0, 22.0 ],
"text" : "jit.gl.node #1 @name #0_node @adapt 0 @dim #2 #3 @erase_color 0 0 0 0 @capture 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 3 ],
"source" : [ "obj-100", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 1 ],
"source" : [ "obj-104", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"order" : 0,
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-124", 0 ],
"order" : 1,
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 2,
"source" : [ "obj-108", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"source" : [ "obj-111", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"source" : [ "obj-116", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-117", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-117", 0 ],
"source" : [ "obj-120", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-120", 0 ],
"source" : [ "obj-122", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"order" : 1,
"source" : [ "obj-126", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"order" : 0,
"source" : [ "obj-126", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"order" : 2,
"source" : [ "obj-126", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-128", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-129", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-129", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-128", 0 ],
"source" : [ "obj-129", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-129", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-92", 0 ],
"source" : [ "obj-129", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-130", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 1 ],
"source" : [ "obj-131", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-139", 0 ],
"order" : 0,
"source" : [ "obj-132", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-140", 0 ],
"order" : 1,
"source" : [ "obj-132", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-161", 0 ],
"order" : 1,
"source" : [ "obj-132", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-173", 0 ],
"order" : 0,
"source" : [ "obj-132", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 3 ],
"source" : [ "obj-139", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-154", 0 ],
"source" : [ "obj-140", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-188", 0 ],
"order" : 0,
"source" : [ "obj-140", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-140", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-152", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-156", 0 ],
"source" : [ "obj-154", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-158", 0 ],
"source" : [ "obj-154", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-160", 0 ],
"source" : [ "obj-154", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-162", 0 ],
"source" : [ "obj-154", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-164", 0 ],
"source" : [ "obj-154", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-166", 0 ],
"source" : [ "obj-154", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-156", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-158", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-160", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-161", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-162", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-162", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-162", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-166", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-167", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-167", 0 ],
"source" : [ "obj-170", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 0 ],
"source" : [ "obj-171", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-170", 0 ],
"source" : [ "obj-172", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-171", 0 ],
"order" : 1,
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-172", 1 ],
"order" : 0,
"source" : [ "obj-173", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-175", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"source" : [ "obj-183", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-183", 0 ],
"source" : [ "obj-188", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 4 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-116", 0 ],
"midpoints" : [ 654.5, 167.0, 726.5, 167.0, 726.5, 19.0, 744.5, 19.0 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-175", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-183", 0 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-108", 0 ],
"source" : [ "obj-37", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-129", 0 ],
"source" : [ "obj-37", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-104", 0 ],
"order" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"order" : 1,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-122", 0 ],
"order" : 0,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"order" : 1,
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-152", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-131", 0 ],
"source" : [ "obj-70", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 2 ],
"source" : [ "obj-70", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-111", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-130", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-9", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-70", 2 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-100", 0 ],
"source" : [ "obj-92", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-132", 0 ],
"source" : [ "obj-92", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-92", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-92", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/mesh.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 177.0, 75.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 177.0, 45.0, 63.0, 22.0 ],
"text" : "closebang"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 141.0, 75.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-569",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 140.875, 105.0, 74.0, 22.0 ],
"text" : "s objectsOn"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 230.0, 285.0, 83.0, 22.0 ],
"text" : "r #0_bang"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 105.0, 85.0, 22.0 ],
"text" : "s #0_bang"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 45.0, 45.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 150.0, 106.0, 22.0 ],
"text" : "receive~ audioMid"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 230.0, 422.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-458",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.0, 317.0, 77.0, 22.0 ],
"text" : "r limitedBeat"
}
}
, {
"box" : {
"id" : "obj-449",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 430.0, 368.0, 71.0, 22.0 ],
"text" : "probTrig 10"
}
}
, {
"box" : {
"id" : "obj-448",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 340.0, 368.0, 65.0, 22.0 ],
"text" : "probTrig 5"
}
}
, {
"box" : {
"id" : "obj-440",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 265.0, 368.0, 65.0, 22.0 ],
"text" : "probTrig 5"
}
}
, {
"box" : {
"id" : "obj-141",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 472.0, 467.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-234",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 430.0, 540.0, 29.5, 22.0 ],
"text" : "1"
}
}
, {
"box" : {
"id" : "obj-219",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 430.0, 510.0, 36.0, 22.0 ],
"text" : "sel 0"
}
}
, {
"box" : {
"id" : "obj-268",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 325.0, 497.0, 34.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-446",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 497.0, 91.0, 22.0 ],
"text" : "prepend shape"
}
}
, {
"box" : {
"id" : "obj-445",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 120.0, 422.0, 61.0, 22.0 ],
"text" : "random 4"
}
}
, {
"box" : {
"id" : "obj-444",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 461.0, 190.0, 22.0 ],
"text" : "zl.lookup sphere torus cube plane"
}
}
, {
"box" : {
"id" : "obj-381",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_matrix", "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 104.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 69.0, 330.0, 37.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 69.0, 56.0, 30.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 156.0, 330.0, 37.0, 22.0 ],
"text" : "out 2"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 156.0, 264.0, 69.0, 22.0 ],
"text" : "vec 1 1 1 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
],
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ]
}
,
"patching_rect" : [ 120.0, 572.0, 43.0, 22.0 ],
"text" : "jit.gen"
}
}
, {
"box" : {
"id" : "obj-360",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 325.0, 548.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-358",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 325.0, 578.0, 89.0, 22.0 ],
"text" : "auto_colors $1"
}
}
, {
"box" : {
"id" : "obj-333",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 430.0, 467.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-326",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 472.0, 578.0, 103.0, 22.0 ],
"text" : "poly_mode $1 $1"
}
}
, {
"box" : {
"id" : "obj-330",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 360.0, 109.0, 22.0 ],
"text" : "rotatexyz $1 $2 $3"
}
}
, {
"box" : {
"id" : "obj-319",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 45.0, 287.0, 66.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-315",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 206.0, 224.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-314",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 133.875, 287.0, 66.0, 22.0 ],
"text" : "snapshot~"
}
}
, {
"box" : {
"id" : "obj-313",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 224.0, 49.0, 22.0 ],
"text" : "*~ 360."
}
}
, {
"box" : {
"id" : "obj-312",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 133.875, 224.0, 49.0, 22.0 ],
"text" : "*~ 360."
}
}
, {
"box" : {
"id" : "obj-311",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 133.875, 194.0, 81.0, 22.0 ],
"text" : "phasor~ 0.01"
}
}
, {
"box" : {
"id" : "obj-308",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 45.0, 194.0, 81.0, 22.0 ],
"text" : "phasor~ 0.03"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 9,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 645.0, 536.0, 22.0 ],
"text" : "jit.gl.mesh #1 @auto_colors 1 @scale 50 50 50 @smooth_shading 1 @line_width 2 @color 1 1 1 1"
}
}
, {
"box" : {
"id" : "obj-410",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 330.0, 59.0, 22.0 ],
"text" : "pack f f 0"
}
}
, {
"box" : {
"id" : "obj-392",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 120.0, 529.0, 177.0, 35.0 ],
"text" : "jit.gl.gridshape @shape sphere @matrixoutput 1 @dim 30 30"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.0, 150.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.0, 120.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 340.0, 180.0, 186.0, 22.0 ],
"text" : "route method0 method1 method2"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 340.0, 75.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 340.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-569", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-326", 0 ],
"source" : [ "obj-141", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-234", 0 ],
"source" : [ "obj-219", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-360", 0 ],
"source" : [ "obj-234", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-308", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-360", 0 ],
"source" : [ "obj-268", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-313", 0 ],
"source" : [ "obj-308", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 1,
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 0,
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-312", 0 ],
"source" : [ "obj-311", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-314", 0 ],
"source" : [ "obj-312", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-319", 0 ],
"source" : [ "obj-313", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-410", 1 ],
"source" : [ "obj-314", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-314", 0 ],
"order" : 0,
"source" : [ "obj-315", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-319", 0 ],
"order" : 1,
"source" : [ "obj-315", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-410", 0 ],
"source" : [ "obj-319", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-326", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-330", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-219", 0 ],
"order" : 0,
"source" : [ "obj-333", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-268", 0 ],
"order" : 1,
"source" : [ "obj-333", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-358", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-358", 0 ],
"source" : [ "obj-360", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 3 ],
"source" : [ "obj-381", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-381", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-381", 0 ],
"source" : [ "obj-392", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-330", 0 ],
"source" : [ "obj-410", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-445", 0 ],
"source" : [ "obj-440", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-446", 0 ],
"source" : [ "obj-444", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-444", 0 ],
"source" : [ "obj-445", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-392", 0 ],
"source" : [ "obj-446", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-268", 1 ],
"source" : [ "obj-448", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-333", 0 ],
"source" : [ "obj-449", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-440", 0 ],
"order" : 2,
"source" : [ "obj-458", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-448", 0 ],
"order" : 1,
"source" : [ "obj-458", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-449", 0 ],
"order" : 0,
"source" : [ "obj-458", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-141", 0 ],
"order" : 0,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-333", 0 ],
"order" : 1,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-444", 0 ],
"order" : 2,
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-569", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/meshes.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 132.0, 300.0, 61.0, 22.0 ],
"text" : "dim $1 $1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 139.0, 525.0, 71.0, 22.0 ],
"text" : "maximum 1"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 139.0, 495.0, 29.5, 22.0 ],
"text" : "* 2"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 75.0, 390.0, 36.0, 22.0 ],
"text" : "+ 0.2"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 420.0, 49.0, 22.0 ],
"text" : "amp $1"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 254.0, 255.0, 29.5, 22.0 ],
"text" : "* 3."
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 254.0, 150.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 254.0, 120.0, 65.0, 22.0 ],
"text" : "r audioMid"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 502.5, 208.0, 90.0, 22.0 ],
"text" : "scale 0. 1. 0. 2."
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 505.5, 542.0, 92.0, 22.0 ],
"text" : "prepend enable"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 505.5, 514.0, 32.0, 22.0 ],
"text" : "< 10"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 505.5, 484.0, 73.0, 22.0 ],
"text" : "random 100"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 505.5, 452.0, 53.0, 22.0 ],
"text" : "r allBeat"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 365.5, 452.0, 107.0, 22.0 ],
"text" : "scale 0. 1. -0.3 10."
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 382.0, 208.0, 90.0, 22.0 ],
"text" : "scale 0. 1. 0. 2."
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 100.0, 45.0, 79.0, 22.0 ],
"text" : "param amp 0"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 108.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 168.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 465.0, 126.0, 22.0 ],
"text" : "jit.gl.pix @t brightness"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 365.5, 484.0, 93.0, 22.0 ],
"text" : "turn $1 0.3 0.04"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 365.5, 514.0, 76.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-28",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 320.0, 585.0, 262.0, 35.0 ],
"text" : "jit.gl.gridshape @shape opencube @dim 10 10 @poly_mode 1 1 @color 1 1 1 1 @scale 0.1"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 160.0, 553.0, 70.0, 22.0 ],
"text" : "loadmess 4"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 139.0, 585.0, 78.0, 22.0 ],
"text" : "param div $1"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 628.0, 159.0, 22.0 ],
"text" : "jit.gl.slab @file td.kaleido.jxs"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 502.5, 240.0, 97.0, 22.0 ],
"text" : "turn -0.2 $1 0.04"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 502.5, 270.0, 76.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-34",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 350.5, 375.0, 315.0, 35.0 ],
"text" : "jit.gl.gridshape @shape opencube @dim 10 10 @poly_mode 1 1 @color 1 1 1 1 @scale 0.3"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 350.5, 120.0, 303.0, 22.0 ],
"text" : "jit.gl.camera @position 0 0 4 @ortho 1 @lens_angle 60"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 382.0, 240.0, 93.0, 22.0 ],
"text" : "turn $1 0.2 0.01"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 382.0, 270.0, 76.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-41",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 382.0, 315.0, 240.0, 35.0 ],
"text" : "jit.gl.gridshape @shape opencube @dim 25 25 @poly_mode 1 1 @color 1 1 1 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 96.0, 225.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 96.0, 195.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 96.0, 255.0, 127.0, 22.0 ],
"text" : "route kaleido dim amp"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 96.0, 150.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 96.0, 120.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 673.0, 483.0, 22.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @blend_enable 1 @depth_enable 0 @blend add"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 45.0, 75.0, 569.0, 22.0 ],
"text" : "jit.gl.node #1 @name #0_node @adapt 0 @dim #2 #3 @erase_color 0 0 0 0 @fsaa 1 @capture 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 43.0, 22.0 ],
"text" : "r dimV"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 3,
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"order" : 2,
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"order" : 0,
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 1 ],
"source" : [ "obj-17", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 1 ],
"order" : 0,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"order" : 1,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"order" : 1,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 2,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"order" : 0,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 3,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 2,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"order" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/meshwave.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 559.0, 285.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 598.0, 285.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 481.0, 465.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 481.0, 495.0, 103.0, 22.0 ],
"text" : "scale 0. 1. 0.75 4."
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 559.0, 196.0, 49.0, 22.0 ],
"text" : "urn-jb 3"
}
}
, {
"box" : {
"id" : "obj-49",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 559.0, 237.0, 58.0, 22.0 ],
"text" : "decode 3"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 559.0, 166.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 559.0, 135.0, 32.0, 22.0 ],
"text" : "< 10"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 559.0, 103.5, 73.0, 22.0 ],
"text" : "random 100"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 559.0, 71.0, 75.0, 22.0 ],
"text" : "r limitedBeat"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 559.0, 615.0, 103.0, 22.0 ],
"text" : "scale 0. 1. 0.3 1.5"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 559.0, 646.0, 81.0, 22.0 ],
"text" : "color 1 1 1 $1"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 559.0, 583.5, 67.0, 22.0 ],
"text" : "r audioLow"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 420.0, 165.0, 29.5, 22.0 ],
"text" : "* 0."
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 481.0, 420.0, 67.0, 22.0 ],
"text" : "r audioLow"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 194.0, 110.0, 22.0 ],
"text" : "scale 0. 1. 0.02 0.1"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 103.5, 65.0, 22.0 ],
"text" : "r audioMid"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 465.0, 83.0, 22.0 ],
"text" : "loadmess 400"
}
}
, {
"box" : {
"id" : "obj-87",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 105.0, 43.0, 22.0 ],
"text" : "r vDim"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 63.0, 26.0, 22.0 ],
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 30.0, 36.0, 22.0 ],
"text" : "norm"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 158.0, 47.0, 22.0 ],
"text" : "sample"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 14.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 14.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 149.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 50.0, 100.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-84",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 44.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-85",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 182.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-85", 0 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 1 ],
"order" : 0,
"source" : [ "obj-84", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"order" : 1,
"source" : [ "obj-84", 0 ]
}
}
]
}
,
"patching_rect" : [ 132.5, 345.0, 101.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p point-symmetry"
}
}
, {
"box" : {
"id" : "obj-83",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "jit_gl_texture" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-80",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 145.0, 94.0, 80.0, 22.0 ],
"text" : "loadmess 0.6"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 91.0, 33.0, 22.0 ],
"text" : "* 0.5"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 14.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 14.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 149.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
,
"patching_rect" : [ 50.0, 250.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 140.0, 220.0, 101.0, 22.0 ],
"text" : "param width $1 0"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 114.0, 130.0, 101.0, 22.0 ],
"text" : "param width 0 $1"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 80.0, 190.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"id" : "obj-54",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 80.0, 160.0, 185.0, 22.0 ],
"text" : "jit.gl.slab @file cf.gaussian.2p.jxs"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-81",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 94.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-82",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 332.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 1 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-82", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"order" : 1,
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"order" : 0,
"source" : [ "obj-80", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"order" : 0,
"source" : [ "obj-81", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"order" : 1,
"source" : [ "obj-81", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 345.0, 43.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p glow"
}
}
, {
"box" : {
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 65.0, 330.0, 20.0 ],
"text" : "written by Timo Hoogland (c) 2020, www.timohoogland.com"
}
}
, {
"box" : {
"fontface" : 3,
"fontsize" : 24.0,
"id" : "obj-77",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 30.0, 294.0, 33.0 ],
"text" : "Meshwave"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 225.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 255.0, 80.0, 22.0 ],
"text" : "loadmess 1.2"
}
}
, {
"box" : {
"id" : "obj-70",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 675.0, 80.0, 22.0 ],
"text" : "loadmess 1.5"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 495.0, 70.0, 22.0 ],
"text" : "loadmess 3"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-68",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 525.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 570.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-66",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 127.5, 525.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-52",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 127.5, 495.0, 80.0, 22.0 ],
"text" : "loadmess 4.1"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 330.0, 570.0, 127.0, 22.0 ],
"text" : "jit.map @map 0 1 -1 1"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-50",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 210.0, 525.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-48",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 557.0, 92.0, 35.0 ],
"text" : "slide_down $1, slide_up $1"
}
}
, {
"box" : {
"id" : "obj-46",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 330.0, 615.0, 214.0, 22.0 ],
"text" : "jit.slide @slide_up 10 @slide_down 10"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 481.0, 570.0, 49.0, 22.0 ],
"text" : "amp $1"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 359.0, 71.0, 69.0, 22.0 ],
"text" : "param amp"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 63.0, 40.0, 22.0 ],
"text" : "* amp"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 14.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 305.0, 14.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 176.0, 149.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.0, 418.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-5", 0 ]
}
}
]
}
,
"patching_rect" : [ 300.0, 675.0, 41.0, 22.0 ],
"text" : "jit.gen"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 300.0, 420.0, 40.0, 22.0 ],
"text" : "jit.thin"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 330.0, 495.0, 29.5, 22.0 ],
"text" : "t b l"
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 330.0, 465.0, 73.0, 22.0 ],
"text" : "jit.matrixinfo"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 330.0, 540.0, 49.0, 22.0 ],
"text" : "jit.noise"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-34",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 45.0, 703.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 733.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 615.0, 225.0, 22.0 ],
"text" : "fog 1, fog_color 0 0 0 0, fog_range $1 $2"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 103.0, 194.0, 160.0, 22.0 ],
"text" : "jit.gl.camera @position 0 0 4"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-20",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 420.0, 285.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 420.0, 315.0, 53.0, 22.0 ],
"text" : "scale $1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 315.0, 101.0, 22.0 ],
"text" : "offset 732 321 $1"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 300.0, 255.0, 58.0, 22.0 ],
"text" : "speed $1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 300.0, 285.0, 63.0, 22.0 ],
"text" : "jit.mo.time"
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 3,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 390.0, 215.0, 49.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @depth_enable 0 @blend_enable 1 @layer 1000 @blend add"
}
}
, {
"box" : {
"id" : "obj-6",
"linecount" : 4,
"maxclass" : "newobj",
"numinlets" : 9,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 300.0, 719.5, 315.0, 62.0 ],
"text" : "jit.gl.mesh #0_mwave @draw_mode points @color 1 1 1 1 @point_size 3 @line_width 1.5 @draw_mode quad_grid @poly_mode 2 1 @fog 1 @fog_color 0 0 0 1 @fog_range 3 4 @blend_enable 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 300.0, 375.0, 263.0, 22.0 ],
"text" : "jit.bfg 3 float32 100 100 1 @basis noise.simplex"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 45.0, 135.0, 295.0, 35.0 ],
"text" : "jit.gl.node #1 @dim #2 #3 @name #0_mwave @capture 1 @erase_color 0 0 0 0 @adapt 0"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-51", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-39", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-75", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"order" : 0,
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"order" : 1,
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 1 ],
"source" : [ "obj-46", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"order" : 0,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-49", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"order" : 1,
"source" : [ "obj-49", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-49", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-46", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-66", 0 ],
"source" : [ "obj-52", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-49", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 1 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 1 ],
"source" : [ "obj-66", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-70", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-75", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-83", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-83", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-87", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/pillars.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 543.5, 645.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 543.5, 613.0, 82.0, 22.0 ],
"text" : "r #0_color"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 707.0, 255.0, 84.0, 22.0 ],
"text" : "s #0_color"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 543.5, 675.0, 87.0, 22.0 ],
"text" : "auto_colors $1"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 196.5, 375.0, 29.5, 22.0 ],
"text" : "i"
}
}
, {
"box" : {
"id" : "obj-86",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 196.5, 465.0, 83.0, 22.0 ],
"text" : "jit.pow @val 3"
}
}
, {
"box" : {
"id" : "obj-85",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.0, 613.0, 79.0, 22.0 ],
"text" : "r #0_load"
}
}
, {
"box" : {
"id" : "obj-84",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 643.0, 225.0, 77.0, 22.0 ],
"text" : "s #0_dim"
}
}
, {
"box" : {
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 268.5, 330.0, 75.0, 22.0 ],
"text" : "r #0_dim"
}
}
, {
"box" : {
"id" : "obj-75",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 451.0, 328.0, 79.0, 22.0 ],
"text" : "r #0_load"
}
}
, {
"box" : {
"id" : "obj-73",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 434.0, 433.0, 113.0, 22.0 ],
"text" : "zl.lookup 1.17 2 3.4"
}
}
, {
"box" : {
"id" : "obj-71",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 434.0, 403.0, 49.0, 22.0 ],
"text" : "urn-jb 3"
}
}
, {
"box" : {
"id" : "obj-69",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 434.0, 358.0, 69.0, 22.0 ],
"text" : "probTrig 10"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 223.5, 300.0, 79.0, 22.0 ],
"text" : "r #0_load"
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 103.0, 60.0, 81.0, 22.0 ],
"text" : "s #0_load"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 103.0, 30.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 71.0, 240.0, 91.0, 22.0 ],
"text" : "r #0_render"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 569.0, 433.0, 36.0, 22.0 ],
"text" : "+ 0.3"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 569.0, 397.0, 29.5, 22.0 ],
"text" : "* 2."
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 569.0, 358.0, 29.5, 22.0 ],
"text" : "* 1."
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 569.0, 328.0, 65.0, 22.0 ],
"text" : "r audioMid"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 223.5, 330.0, 29.0, 22.0 ],
"text" : "t 10"
}
}
, {
"box" : {
"id" : "obj-72",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.0, 570.0, 79.0, 22.0 ],
"text" : "prepend amp"
}
}
, {
"box" : {
"id" : "obj-64",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 674.0, 328.0, 63.0, 22.0 ],
"text" : "probTrig 5"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.0, 195.0, 75.0, 22.0 ],
"text" : "r limitedBeat"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 196.5, 240.0, 69.0, 22.0 ],
"text" : "probTrig 50"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 822.0, 178.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 139.0, 59.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 100.0, 22.0, 22.0 ],
"text" : "t 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 139.0, 160.0, 32.0, 22.0 ],
"text" : "t 0.5"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 79.0, 130.0, 32.0, 22.0 ],
"text" : "t 3.8"
}
}
, {
"box" : {
"id" : "obj-50",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 50.0, 190.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-45",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 139.0, 190.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.0, 235.0, 41.0, 22.0 ],
"text" : "pak f f"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 108.0, 265.0, 29.5, 22.0 ],
"text" : "+ 0."
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-41",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 79.0, 190.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 295.0, 77.0, 22.0 ],
"text" : "pak i f f"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-26",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 332.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 2,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 1 ],
"order" : 1,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 0,
"source" : [ "obj-41", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 2 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 1 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-50", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 229.0, 645.0, 77.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p fogParams"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-151",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 95.0, 175.0, 43.0, 22.0 ],
"text" : "% 360"
}
}
, {
"box" : {
"id" : "obj-150",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 175.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-145",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 50.0, 130.0, 108.0, 35.0 ],
"text" : "gen @expr out1 = (in1 * 2 - 1) * 90"
}
}
, {
"box" : {
"id" : "obj-144",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 50.0, 100.0, 59.0, 22.0 ],
"text" : "random 2"
}
}
, {
"box" : {
"id" : "obj-103",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 293.0, 69.0, 22.0 ],
"text" : "append 0.4"
}
}
, {
"box" : {
"id" : "obj-101",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 220.0, 42.0, 22.0 ],
"text" : "0 0 $1"
}
}
, {
"box" : {
"id" : "obj-99",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "list", "" ],
"patching_rect" : [ 50.0, 263.0, 77.0, 22.0 ],
"text" : "jit.euler2quat"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-15",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-17",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 375.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-99", 0 ],
"source" : [ "obj-101", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-103", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-145", 0 ],
"source" : [ "obj-144", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 0 ],
"source" : [ "obj-145", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-144", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-101", 0 ],
"order" : 1,
"source" : [ "obj-150", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-151", 0 ],
"order" : 0,
"source" : [ "obj-150", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-150", 1 ],
"source" : [ "obj-151", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-103", 0 ],
"source" : [ "obj-99", 0 ]
}
}
]
}
,
"patching_rect" : [ 674.0, 455.0, 95.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p randomRotate"
}
}
, {
"box" : {
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 674.0, 500.0, 97.0, 22.0 ],
"text" : "prepend rotateto"
}
}
, {
"box" : {
"id" : "obj-94",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 674.0, 538.0, 150.0, 35.0 ],
"text" : "jit.anim.drive @ease 0.1 @easefunc cubic"
}
}
, {
"box" : {
"id" : "obj-91",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 196.5, 495.0, 127.0, 22.0 ],
"text" : "jit.map @map 0 1 -1 1"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 196.5, 570.0, 201.0, 22.0 ],
"text" : "jit.slide @slide_up 2 @slide_down 8"
}
}
, {
"box" : {
"id" : "obj-61",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 71.0, 495.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-60",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 196.5, 531.0, 53.0, 22.0 ],
"text" : "jit.matrix"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 196.5, 405.0, 95.0, 22.0 ],
"text" : "dim $1 $1, bang"
}
}
, {
"box" : {
"id" : "obj-68",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.0, 513.0, 48.0, 22.0 ],
"text" : "pak f f f"
}
}
, {
"box" : {
"id" : "obj-67",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 434.0, 551.0, 87.0, 22.0 ],
"text" : "scale $1 $2 $3"
}
}
, {
"box" : {
"id" : "obj-65",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 434.0, 675.0, 77.0, 22.0 ],
"text" : "jit.anim.node"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 71.0, 330.0, 107.0, 22.0 ],
"text" : "jit.pack 1 @jump 3"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 229.0, 675.0, 136.0, 22.0 ],
"text" : "fog $1, fog_range $2 $3"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 45.0, 79.0, 22.0 ],
"text" : "param amp 0"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 124.0, 29.5, 22.0 ],
"text" : "+"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 60.0, 240.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 180.0, 64.0, 22.0 ],
"text" : "concat 0 0"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 165.0, 45.0, 28.0, 22.0 ],
"text" : "in 2"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 120.0, 50.0, 22.0 ],
"text" : "swiz x y"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 60.0, 45.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 1 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 1 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 71.0, 615.0, 117.0, 22.0 ],
"text" : "jit.gen @t z-displace"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 196.5, 435.0, 132.0, 22.0 ],
"text" : "jit.noise 1 float32 20 20"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 9,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 71.0, 720.0, 753.0, 22.0 ],
"text" : "jit.gl.mesh #0_node @auto_colors 0 @draw_mode quad_grid @auto_normals 1 @color 1 1 1 1 @smooth_shading 1 @fog_color 0 0 0 1"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 71.0, 270.0, 417.0, 22.0 ],
"text" : "jit.gl.gridshape @shape plane @matrixoutput 1 @dim 256 256 @automatic 0"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 147.0, 120.0, 467.0, 22.0 ],
"text" : "jit.gl.camera #0_node @position 0 0 4 @lens_angle 45 @locklook 1 @lookat 0 0 0 "
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 643.0, 165.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 643.0, 135.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 643.0, 195.0, 115.0, 22.0 ],
"text" : "route dim amp color"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 643.0, 90.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 643.0, 60.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 765.0, 483.0, 22.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @blend_enable 1 @depth_enable 0 @blend add"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.0, 165.0, 93.0, 22.0 ],
"text" : "s #0_render"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"patching_rect" : [ 45.0, 120.0, 29.5, 22.0 ],
"text" : "t l b"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 45.0, 90.0, 569.0, 22.0 ],
"text" : "jit.gl.node #1 @name #0_node @adapt 0 @dim #2 #3 @erase_color 0 0 0 0 @fsaa 1 @capture 1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 60.0, 43.0, 22.0 ],
"text" : "r dimV"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-68", 2 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-72", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-94", 0 ],
"source" : [ "obj-102", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-12", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-17", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 1 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-84", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-86", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"order" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 1,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 2,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-64", 0 ],
"order" : 0,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-69", 0 ],
"order" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-61", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-60", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-61", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 1 ],
"source" : [ "obj-62", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-64", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-65", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-67", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-67", 0 ],
"source" : [ "obj-68", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-69", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-102", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-73", 0 ],
"source" : [ "obj-71", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-72", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 1 ],
"order" : 0,
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-68", 0 ],
"order" : 1,
"source" : [ "obj-73", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-71", 0 ],
"source" : [ "obj-75", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 1 ],
"source" : [ "obj-76", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-85", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-91", 0 ],
"source" : [ "obj-86", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-60", 0 ],
"source" : [ "obj-91", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-65", 0 ],
"source" : [ "obj-94", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/plane.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 782.0, 96.0, 680.0, 837.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 142.0, 311.0, 20.0 ],
"text" : "written by Timo Hoogland, 2024, www.timohoogland.com"
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 80.0, 336.0, 60.0 ],
"text" : "A simple fullscreen plane that can have a texture mapped to it\nfunctions:\n- display() -> display a texture\n- scale() -> scale the display X/Y"
}
}
, {
"box" : {
"fontface" : 3,
"fontsize" : 24.0,
"id" : "obj-8",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 45.0, 73.0, 33.0 ],
"text" : "Plane"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 195.0, 330.0, 93.0, 22.0 ],
"text" : "routepass scale"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 330.0, 93.0, 22.0 ],
"text" : "prepend texture"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 120.0, 180.0, 69.0, 22.0 ],
"text" : "route name"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 240.0, 47.0, 22.0 ],
"text" : "receive"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 210.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 135.0, 71.0, 22.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 105.0, 66.0, 22.0 ],
"saved_object_attributes" : {
"filename" : "parser.js",
"parameter_enable" : 0
}
,
"text" : "js parser.js"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 81.0, 285.0, 77.0, 22.0 ],
"text" : "route display"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 75.0, 55.0, 22.0 ],
"text" : "zl.slice 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 81.0, 375.0, 564.0, 22.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @blend_enable 1 @depth_enable 0 @blend add @color 1 1 1 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-17", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"order" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/shape.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 1,
"revision" : 3,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 754.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 216.5, 270.0, 163.0, 22.0 ],
"text" : "regexp (\\\\(|\\\\)) @substitute \" \""
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 216.5, 240.0, 25.0, 22.0 ],
"text" : "iter"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "", "", "", "", "" ],
"patching_rect" : [ 165.0, 210.0, 122.0, 22.0 ],
"text" : "regexp \\\\w+\\\\([^\\\\)]+\\\\)"
}
}
, {
"box" : {
"id" : "obj-62",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 270.0, 330.0, 75.0, 22.0 ],
"text" : "s #0_args"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 135.0, 41.0, 22.0 ],
"text" : "set $1"
}
}
, {
"box" : {
"id" : "obj-54",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 165.0, 90.0, 29.5, 22.0 ],
"text" : "t l l"
}
}
, {
"box" : {
"id" : "obj-50",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 216.5, 480.0, 274.0, 35.0 ],
"text" : "jit.gl.gridshape @shape torus @lighting_enable 1 @scale 0.5 @smooth_shading 1 @color 1 1 1 1"
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 390.0, 35.0, 22.0 ],
"text" : "r dim"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 45.0, 420.0, 187.0, 22.0 ],
"text" : "jit.gl.node #1 @name #0_node"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 60.0, 73.0, 22.0 ],
"text" : "r #0_args"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 255.0, 90.0, 69.0, 22.0 ],
"text" : "route name"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 255.0, 165.0, 47.0, 22.0 ],
"text" : "receive"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 195.0, 78.0, 22.0 ],
"text" : "s #0_mute"
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 135.0, 45.0, 22.0 ],
"text" : "mute 0"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 45.0, 165.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 60.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"order" : 1,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"order" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 1,
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"order" : 0,
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-38", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-47", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"source" : [ "obj-54", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"source" : [ "obj-54", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-63", 2 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/syphon.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 731.0, 111.0, 693.0, 669.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-27",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 180.0, 135.0, 29.5, 22.0 ],
"text" : "0"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 135.0, 29.5, 22.0 ],
"text" : "1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 416.5, 254.0, 119.0, 22.0 ],
"text" : "prepend servername"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 378.0, 224.0, 106.0, 22.0 ],
"text" : "prepend appname"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 378.0, 195.0, 96.0, 22.0 ],
"text" : "route app server"
}
}
, {
"box" : {
"id" : "obj-11",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 256.199999999999989, 182.0, 97.0, 35.0 ],
"text" : ";\rmax maxwindow"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 570.0, 75.0, 22.0 ],
"text" : "s syphonTex"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 495.0, 465.0, 67.0, 22.0 ],
"text" : "route width"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 565.0, 465.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 495.0, 510.0, 53.0, 22.0 ],
"text" : "width $1"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 328.0, 168.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 58.0, 47.0, 22.0 ],
"text" : "vec 1 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.0, 148.0, 81.0, 22.0 ],
"text" : "scale -1 1 0 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.0, 103.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 169.0, 30.0, 94.0, 22.0 ],
"text" : "param width 0.9"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 104.0, 30.0, 42.0, 22.0 ],
"text" : "snorm"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 30.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 205.0, 47.0, 22.0 ],
"text" : "sample"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 416.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 1 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 525.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 455.0, 420.0, 84.0, 22.0 ],
"text" : "routepass dim"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 378.0, 270.0, 19.0, 22.0 ],
"text" : "t l"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 294.600000000000023, 240.0, 45.0, 22.0 ],
"text" : "getdim"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 4,
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 126.0, 375.0, 204.0, 22.0 ],
"text" : "routepass servername appname dim"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 126.0, 420.0, 107.0, 22.0 ],
"text" : "print syphon_input"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 240.0, 150.0, 112.0, 22.0 ],
"text" : "getavailableservers"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 141.0, 75.0, 82.0, 22.0 ],
"text" : "route external"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 45.0, 195.0, 29.5, 22.0 ],
"text" : "> 0"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 225.0, 32.0, 22.0 ],
"text" : "gate"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 58.0, 45.0, 51.0, 22.0 ],
"text" : "r render"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 141.0, 105.0, 211.0, 22.0 ],
"text" : "route on off enable getServers getDim"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 45.0, 47.0, 22.0 ],
"text" : "r visual"
}
}
, {
"box" : {
"id" : "obj-3",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 465.0, 273.0, 35.0 ],
"text" : "jit.gl.texture mercury @dim 512 512 @adapt 0 @type char @rectangle 1 @name external"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patching_rect" : [ 45.0, 345.0, 100.0, 22.0 ],
"text" : "jit.gl.syphonclient"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-1", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-14", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-19", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-19", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-30", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-5", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 0,
"source" : [ "obj-5", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-5", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 1,
"source" : [ "obj-5", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-5", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 1 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visual/template.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 79.0, 652.0, 783.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 6,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 83.0, 425.5, 97.0, 22.0 ],
"text" : "scale 0. 1. 0.3 5."
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 120.0, 240.0, 20.0 ],
"text" : "when you change resolution in the settings"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 120.0, 43.0, 22.0 ],
"text" : "r dimV"
}
}
, {
"box" : {
"id" : "obj-42",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 690.0, 525.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-43",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 690.0, 553.0, 91.0, 74.0 ],
"text" : "receive all bangs from all instruments that get triggered"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 690.0, 495.0, 53.0, 22.0 ],
"text" : "r allBeat"
}
}
, {
"box" : {
"id" : "obj-41",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 585.0, 525.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-39",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 585.0, 553.0, 91.0, 87.0 ],
"text" : "receive quarternotes trigger, but limited to 1000ms intervals"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 585.0, 495.0, 75.0, 22.0 ],
"text" : "r limitedBeat"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-36",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 265.0, 525.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-35",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 375.0, 525.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-34",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 478.0, 525.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-32",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 478.0, 553.0, 91.0, 60.0 ],
"text" : "side information amplitude (difference)"
}
}
, {
"box" : {
"id" : "obj-31",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 375.0, 553.0, 91.0, 47.0 ],
"text" : "mono center sum audio amplitude"
}
}
, {
"box" : {
"id" : "obj-30",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 265.0, 553.0, 91.0, 47.0 ],
"text" : "high frequency amplitude\n500 Hz +"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 478.0, 495.0, 69.0, 22.0 ],
"text" : "r audioSide"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 375.0, 495.0, 65.0, 22.0 ],
"text" : "r audioMid"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 265.0, 495.0, 70.0, 22.0 ],
"text" : "r audioHigh"
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 265.0, 450.0, 150.0, 33.0 ],
"text" : "other signal options to use:"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 83.0, 455.5, 49.0, 22.0 ],
"text" : "amp $1"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 83.0, 394.5, 67.0, 22.0 ],
"text" : "r audioLow"
}
}
, {
"box" : {
"id" : "obj-20",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 74.0, 540.0, 135.0, 60.0 ],
"text" : "pixel scene processing here, for example brightness on amplitude"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_gl_texture", "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "jit.gen",
"rect" : [ 59.0, 103.0, 600.0, 450.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 135.0, 79.0, 22.0 ],
"text" : "param amp 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 59.5, 180.0, 29.5, 22.0 ],
"text" : "*"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 59.5, 60.0, 28.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 59.5, 330.0, 35.0, 22.0 ],
"text" : "out 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-6", 0 ]
}
}
]
}
,
"patching_rect" : [ 45.0, 510.0, 49.0, 22.0 ],
"text" : "jit.gl.pix"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 390.0, 240.0, 58.0, 22.0 ],
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 390.0, 270.0, 79.0, 22.0 ],
"text" : "turn 1 0.2 0.7"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 390.0, 300.0, 76.0, 22.0 ],
"text" : "jit.anim.drive"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 238.0, 369.0, 182.0, 20.0 ],
"text" : "for example a rotating cube"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 8,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 268.75, 300.0, 92.5, 22.0 ],
"text" : "jit.gl.material"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 238.0, 345.0, 299.0, 22.0 ],
"text" : "jit.gl.gridshape @shape cube @color 1 1 1 1 @scale 1"
}
}
, {
"box" : {
"id" : "obj-7",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 255.0, 180.0, 123.0, 47.0 ],
"text" : "connect jit.gl. objects to this outlet to draw to the gl.node"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 45.0, 675.0, 483.0, 22.0 ],
"text" : "jit.gl.videoplane #1 @transform_reset 2 @blend_enable 1 @blend add @depth_enable 0"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 97.0, 720.0, 42.0, 22.0 ],
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 45.0, 720.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "out 1"
}
}
, {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "jit_gl_texture", "", "" ],
"patching_rect" : [ 45.0, 150.0, 405.0, 22.0 ],
"text" : "jit.gl.node #1 @dim #2 #3 @erase_color 0 0 0 0 @adapt 0 @capture 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 97.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in~ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.0, 45.0, 105.0, 47.0 ],
"text" : "placeholder for dynamic visual loading"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-41", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/visualObject.maxpat
================================================
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 5,
"revision" : 7,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 153.0, 194.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"bottomtoolbarpinned" : 0,
"toolbars_unpinned_last_save" : 0,
"tallnewobj" : 0,
"boxanimatetime" : 200,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 90.5, 300.0, 70.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"data" : {
"shape" : "Macintosh HD:/Users/timohoogland/Drive/work/code/max/major_projects/mercury_lc/mercury/mercury_ide/patchers/visual/shape.maxpat"
}
,
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 289.0, 165.0, 181.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 1,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict visuals @embed 1 @quiet 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 138.5, 210.0, 22.0, 22.0 ],
"text" : "t 0"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 210.0, 300.0, 60.0, 22.0 ],
"text" : "zl.change"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 67.0, 210.0, 34.0, 22.0 ],
"text" : "sel 1"
}
}
, {
"box" : {
"id" : "obj-14",
"linecount" : 2,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 67.0, 240.0, 85.0, 35.0 ],
"text" : "patchername emptyScene"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 210.0, 270.0, 95.0, 22.0 ],
"text" : "patchername $2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 174.666666666666657, 210.0, 42.0, 22.0 ],
"text" : "get $1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 4,
"outlettype" : [ "dictionary", "", "", "" ],
"patching_rect" : [ 174.666666666666657, 240.0, 125.0, 22.0 ],
"saved_object_attributes" : {
"embed" : 0,
"parameter_enable" : 0,
"parameter_mappable" : 0
}
,
"text" : "dict libPaths @quiet 1"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 75.0, 90.0, 155.0, 22.0 ],
"text" : "consoleLog #0_VISUAL"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 45.0, 165.0, 96.0, 22.0 ],
"text" : "route silence"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "", "" ],
"patching_rect" : [ 122.0, 375.0, 348.0, 22.0 ],
"text" : "poly~ emptyScene 1 @args #1 #2 #3 @parallel 1 @target 0"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 75.0, 120.0, 111.0, 22.0 ],
"text" : "loadmess silence 1"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 345.0, 52.0, 22.0 ],
"text" : "mute $1"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "int", "int" ],
"patching_rect" : [ 45.0, 375.0, 56.0, 22.0 ],
"text" : "thispoly~"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 45.0, 28.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"order" : 1,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 2,
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"order" : 1,
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
================================================
FILE: mercury_ide/patchers/wavetablePlayer.maxpat
================================================
{
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "box",
"rect": [ 782.0, 96.0, 680.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-15",
"maxclass": "newobj",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patcher": {
"fileversion": 1,
"appversion": {
"major": 9,
"minor": 1,
"revision": 3,
"architecture": "x64",
"modernui": 1
},
"classnamespace": "dsp.gen",
"rect": [ 782.0, 96.0, 680.0, 837.0 ],
"boxes": [
{
"box": {
"id": "obj-45",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 376.0, 90.0, 32.0, 22.0 ],
"text": "floor"
}
},
{
"box": {
"id": "obj-44",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 376.0, 60.0, 70.0, 22.0 ],
"text": "mstosamps"
}
},
{
"box": {
"id": "obj-43",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 376.0, 30.0, 101.0, 22.0 ],
"text": "param retrigger 3"
}
},
{
"box": {
"id": "obj-42",
"maxclass": "newobj",
"numinlets": 2,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 321.0, 125.0, 74.0, 22.0 ],
"text": "delay 44100"
}
},
{
"box": {
"id": "obj-40",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 539.0, 30.0, 28.0, 22.0 ],
"text": "in 3"
}
},
{
"box": {
"code": "Buffer wavetable;\r\n\r\n// the width of the single cycle waveform in the table\r\nParam width(2048);\r\n// the depth of the table (amount of waveforms stacked)\r\nParam depth(256);\r\n// modulation params\r\nParam duty(0.5, min=0, max=1);\r\nParam modDepth(0, min=0, max=1);\r\n\r\n// the input signal sets the frequency for the phasor\r\n// second inlet resets the phase on trigger\r\nph = phasor(in1, in2);\r\n\r\n// the modulation depth, with smoothing\r\n// md = slide(modDepth, 441, 441);\r\n// the duty-cycle of the modulation, with smoothing\r\n// dt = 1 - slide(duty, 441, 441);\r\n// the modulator is based on a triangle wave\r\n// mod = triangle(phasor(1, in2), dt) * md;\r\n// also set the y-position in the table externally\r\nposy = in3;\r\n\r\n// the total y position is y + modulator, times tabledepth\r\ny = fold(posy, 0, 1) * (depth - 1);\r\n\r\n// calculate the reading position from 2 locations\r\npos0 = ph * width + int(y) * width;\r\npos1 = pos0 + width;\r\n\r\n// read with interpolation horizontally\r\nsig0 = peek(wavetable, pos0, index=\"samples\", interp=\"cubic\");\r\nsig1 = peek(wavetable, pos1, index=\"samples\", interp=\"cubic\");\r\n\r\n// interpolate vertically and output\r\nsig = mix(sig0, sig1, fract(y));\r\n\r\nout1 = dcblock(fixnan(sig));",
"fontface": 0,
"fontname": "",
"fontsize": 12.0,
"id": "obj-38",
"maxclass": "codebox",
"numinlets": 3,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 180.0, 528.0, 645.0 ]
}
},
{
"box": {
"id": "obj-23",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 284.5, 30.0, 28.0, 22.0 ],
"text": "in 2"
}
},
{
"box": {
"id": "obj-22",
"maxclass": "newobj",
"numinlets": 0,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 30.0, 30.0, 28.0, 22.0 ],
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 30.0, 855.0, 35.0, 22.0 ],
"text": "out 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-38", 0 ],
"source": [ "obj-22", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 1 ],
"source": [ "obj-23", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-4", 0 ],
"source": [ "obj-38", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-38", 2 ],
"source": [ "obj-40", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-44", 0 ],
"source": [ "obj-43", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-45", 0 ],
"source": [ "obj-44", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-42", 1 ],
"source": [ "obj-45", 0 ]
}
}
],
"autosave": 0
},
"patching_rect": [ 45.0, 120.0, 164.0, 22.0 ],
"text": "gen~ @title wavetable-player"
}
},
{
"box": {
"id": "obj-5",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "" ],
"patching_rect": [ 75.0, 75.0, 28.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "in 1"
}
},
{
"box": {
"id": "obj-4",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 190.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "in~ 3"
}
},
{
"box": {
"id": "obj-3",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 118.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "in~ 2"
}
},
{
"box": {
"id": "obj-2",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 0,
"patching_rect": [ 45.0, 180.0, 42.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "out~ 1"
}
},
{
"box": {
"id": "obj-1",
"maxclass": "newobj",
"numinlets": 1,
"numoutlets": 1,
"outlettype": [ "signal" ],
"patching_rect": [ 45.0, 45.0, 35.0, 22.0 ],
"saved_object_attributes": {
"attr_comment": "",
"c": ""
},
"text": "in~ 1"
}
}
],
"lines": [
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-1", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-2", 0 ],
"source": [ "obj-15", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 1 ],
"source": [ "obj-3", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 2 ],
"source": [ "obj-4", 0 ]
}
},
{
"patchline": {
"destination": [ "obj-15", 0 ],
"source": [ "obj-5", 0 ]
}
}
],
"toolbaradditions": [ "audiomute", "audiosolo", "packagemanager", "Data Knot" ]
}
}