This commit is contained in:
2025-09-12 19:03:06 +00:00
parent 623d11d97b
commit bffab6568a
63 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,391 @@
<!-- saved from url=(0062)file:///C:/O/O_YRAROPMET_O_TEMPORARY_O/surge-tuning.15383.html -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="stylesheet" type="text/css" href="./LMTH.&#9711;&#5476;&#5478;&#1048;N&#42420;&#1048;N&#5198;&#10020;&#9711;&#9898;&#9711;&#10020;&#5198;&#1048;N&#42420;&#1048;N&#5476;&#5478;&#9711;&#11609;&#9711;&#5476;&#5478;&#1048;N&#42420;&#1048;N&#5198;&#10020;&#9711;&#9898;&#9711;&#10020;&#5198;&#1048;N&#42420;&#1048;N&#5476;&#5478;&#9711;_files/css">
<style>
table {
border-collapse: collapse;
}
td {
border: 1px solid #CDCED4;
padding: 2pt;
}
th {
padding: 4pt;
color: #123463;
background: #CDCED4;
border: 1px solid #123463;
}
</style>
</head>
<body style="margin: 0pt; background: #CDCED4;">
<div style="border-bottom: 1px solid #123463; background: #ff9000; padding: 2pt;">
<div style="font-size: 20pt; font-family: Lato; padding: 2pt; color:#123463;">
Surge Tuning
</div>
<div style="font-size: 12pt; font-family: Lato; padding: 2pt;">
12 note even temprament
</div>
</div>
<div style="margin:10pt; padding: 5pt; border: 1px solid #123463; background: #fafbff;">
<div style="font-size: 12pt; margin-bottom: 10pt; font-family: Lato; color: #123463;">
Tuning Information
<ul>
<li><a href="file:///C:/O/O_YRAROPMET_O_TEMPORARY_O/surge-tuning.15383.html#rawscl">Jump to Raw SCL</a>.
</li><li><a href="file:///C:/O/O_YRAROPMET_O_TEMPORARY_O/surge-tuning.15383.html#rawkbm">Jump to raw KBM</a>.
</li><li>Scale position 0 maps to key 60
</li><li> Midi note 69 is set to frequency 388.218hz.
</li></ul>
</div>
<div style="font-size: 12pt; font-family: Lato;">
<div style="padding-bottom: 10pt;">
12 tones
</div>
<table>
<tbody><tr>
<th>#</th><th>Datum</th><th>Cents</th><th>Float</th>
</tr>
<tr>
<td>0</td><td>1</td><td>0</td><td>1</td>
</tr>
<tr><td> 1</td><td>100</td><td>100</td><td>1.08333</td></tr>
<tr><td> 2</td><td>200</td><td>200</td><td>1.16667</td></tr>
<tr><td> 3</td><td>300</td><td>300</td><td>1.25</td></tr>
<tr><td> 4</td><td>400</td><td>400</td><td>1.33333</td></tr>
<tr><td> 5</td><td>500</td><td>500</td><td>1.41667</td></tr>
<tr><td> 6</td><td>600</td><td>600</td><td>1.5</td></tr>
<tr><td> 7</td><td>700</td><td>700</td><td>1.58333</td></tr>
<tr><td> 8</td><td>800</td><td>800</td><td>1.66667</td></tr>
<tr><td> 9</td><td>900</td><td>900</td><td>1.75</td></tr>
<tr><td> 10</td><td>1000</td><td>1000</td><td>1.83333</td></tr>
<tr><td> 11</td><td>1100</td><td>1100</td><td>1.91667</td></tr>
<tr><td> 12</td><td>2 / 1</td><td>1200</td><td>2</td></tr>
</tbody></table>
<p>
</p><p>
<table>
<tbody><tr>
<th>Midi Note</th><th>Scale Position</th><th>Frequency</th>
</tr>
<tr><td>0 (C -1)</td>
<td>1</td><td>7.21362 hz</td></tr>
<tr><td>1 (C#-1)</td>
<td>2</td><td>7.64256 hz</td></tr>
<tr><td>2 (D -1)</td>
<td>3</td><td>8.09701 hz</td></tr>
<tr><td>3 (D#-1)</td>
<td>4</td><td>8.57849 hz</td></tr>
<tr><td>4 (E -1)</td>
<td>5</td><td>9.08859 hz</td></tr>
<tr><td>5 (F -1)</td>
<td>6</td><td>9.62903 hz</td></tr>
<tr><td>6 (F#-1)</td>
<td>7</td><td>10.2016 hz</td></tr>
<tr><td>7 (G -1)</td>
<td>8</td><td>10.8082 hz</td></tr>
<tr><td>8 (G#-1)</td>
<td>9</td><td>11.4509 hz</td></tr>
<tr><td>9 (A -1)</td>
<td>10</td><td>12.1318 hz</td></tr>
<tr><td>10 (A#-1)</td>
<td>11</td><td>12.8532 hz</td></tr>
<tr><td>11 (B -1)</td>
<td>12</td><td>13.6175 hz</td></tr>
<tr><td>12 (C 0)</td>
<td>1</td><td>14.4272 hz</td></tr>
<tr><td>13 (C#0)</td>
<td>2</td><td>15.2851 hz</td></tr>
<tr><td>14 (D 0)</td>
<td>3</td><td>16.194 hz</td></tr>
<tr><td>15 (D#0)</td>
<td>4</td><td>17.157 hz</td></tr>
<tr><td>16 (E 0)</td>
<td>5</td><td>18.1772 hz</td></tr>
<tr><td>17 (F 0)</td>
<td>6</td><td>19.2581 hz</td></tr>
<tr><td>18 (F#0)</td>
<td>7</td><td>20.4032 hz</td></tr>
<tr><td>19 (G 0)</td>
<td>8</td><td>21.6164 hz</td></tr>
<tr><td>20 (G#0)</td>
<td>9</td><td>22.9018 hz</td></tr>
<tr><td>21 (A 0)</td>
<td>10</td><td>24.2636 hz</td></tr>
<tr><td>22 (A#0)</td>
<td>11</td><td>25.7064 hz</td></tr>
<tr><td>23 (B 0)</td>
<td>12</td><td>27.235 hz</td></tr>
<tr><td>24 (C 1)</td>
<td>1</td><td>28.8545 hz</td></tr>
<tr><td>25 (C#1)</td>
<td>2</td><td>30.5703 hz</td></tr>
<tr><td>26 (D 1)</td>
<td>3</td><td>32.3881 hz</td></tr>
<tr><td>27 (D#1)</td>
<td>4</td><td>34.3139 hz</td></tr>
<tr><td>28 (E 1)</td>
<td>5</td><td>36.3544 hz</td></tr>
<tr><td>29 (F 1)</td>
<td>6</td><td>38.5161 hz</td></tr>
<tr><td>30 (F#1)</td>
<td>7</td><td>40.8064 hz</td></tr>
<tr><td>31 (G 1)</td>
<td>8</td><td>43.2329 hz</td></tr>
<tr><td>32 (G#1)</td>
<td>9</td><td>45.8036 hz</td></tr>
<tr><td>33 (A 1)</td>
<td>10</td><td>48.5273 hz</td></tr>
<tr><td>34 (A#1)</td>
<td>11</td><td>51.4128 hz</td></tr>
<tr><td>35 (B 1)</td>
<td>12</td><td>54.47 hz</td></tr>
<tr><td>36 (C 2)</td>
<td>1</td><td>57.709 hz</td></tr>
<tr><td>37 (C#2)</td>
<td>2</td><td>61.1405 hz</td></tr>
<tr><td>38 (D 2)</td>
<td>3</td><td>64.7761 hz</td></tr>
<tr><td>39 (D#2)</td>
<td>4</td><td>68.6279 hz</td></tr>
<tr><td>40 (E 2)</td>
<td>5</td><td>72.7087 hz</td></tr>
<tr><td>41 (F 2)</td>
<td>6</td><td>77.0322 hz</td></tr>
<tr><td>42 (F#2)</td>
<td>7</td><td>81.6128 hz</td></tr>
<tr><td>43 (G 2)</td>
<td>8</td><td>86.4657 hz</td></tr>
<tr><td>44 (G#2)</td>
<td>9</td><td>91.6073 hz</td></tr>
<tr><td>45 (A 2)</td>
<td>10</td><td>97.0545 hz</td></tr>
<tr><td>46 (A#2)</td>
<td>11</td><td>102.826 hz</td></tr>
<tr><td>47 (B 2)</td>
<td>12</td><td>108.94 hz</td></tr>
<tr><td>48 (C 3)</td>
<td>1</td><td>115.418 hz</td></tr>
<tr><td>49 (C#3)</td>
<td>2</td><td>122.281 hz</td></tr>
<tr><td>50 (D 3)</td>
<td>3</td><td>129.552 hz</td></tr>
<tr><td>51 (D#3)</td>
<td>4</td><td>137.256 hz</td></tr>
<tr><td>52 (E 3)</td>
<td>5</td><td>145.417 hz</td></tr>
<tr><td>53 (F 3)</td>
<td>6</td><td>154.064 hz</td></tr>
<tr><td>54 (F#3)</td>
<td>7</td><td>163.226 hz</td></tr>
<tr><td>55 (G 3)</td>
<td>8</td><td>172.931 hz</td></tr>
<tr><td>56 (G#3)</td>
<td>9</td><td>183.215 hz</td></tr>
<tr><td>57 (A 3)</td>
<td>10</td><td>194.109 hz</td></tr>
<tr><td>58 (A#3)</td>
<td>11</td><td>205.651 hz</td></tr>
<tr><td>59 (B 3)</td>
<td>12</td><td>217.88 hz</td></tr>
<tr><td>60 (C 4)</td>
<td>1</td><td>230.836 hz</td></tr>
<tr><td>61 (C#4)</td>
<td>2</td><td>244.562 hz</td></tr>
<tr><td>62 (D 4)</td>
<td>3</td><td>259.104 hz</td></tr>
<tr><td>63 (D#4)</td>
<td>4</td><td>274.512 hz</td></tr>
<tr><td>64 (E 4)</td>
<td>5</td><td>290.835 hz</td></tr>
<tr><td>65 (F 4)</td>
<td>6</td><td>308.129 hz</td></tr>
<tr><td>66 (F#4)</td>
<td>7</td><td>326.451 hz</td></tr>
<tr><td>67 (G 4)</td>
<td>8</td><td>345.863 hz</td></tr>
<tr><td>68 (G#4)</td>
<td>9</td><td>366.429 hz</td></tr>
<tr><td>69 (A 4)</td>
<td>10</td><td>388.218 hz</td></tr>
<tr><td>70 (A#4)</td>
<td>11</td><td>411.303 hz</td></tr>
<tr><td>71 (B 4)</td>
<td>12</td><td>435.76 hz</td></tr>
<tr><td>72 (C 5)</td>
<td>1</td><td>461.672 hz</td></tr>
<tr><td>73 (C#5)</td>
<td>2</td><td>489.124 hz</td></tr>
<tr><td>74 (D 5)</td>
<td>3</td><td>518.209 hz</td></tr>
<tr><td>75 (D#5)</td>
<td>4</td><td>549.023 hz</td></tr>
<tr><td>76 (E 5)</td>
<td>5</td><td>581.67 hz</td></tr>
<tr><td>77 (F 5)</td>
<td>6</td><td>616.258 hz</td></tr>
<tr><td>78 (F#5)</td>
<td>7</td><td>652.902 hz</td></tr>
<tr><td>79 (G 5)</td>
<td>8</td><td>691.726 hz</td></tr>
<tr><td>80 (G#5)</td>
<td>9</td><td>732.858 hz</td></tr>
<tr><td>81 (A 5)</td>
<td>10</td><td>776.436 hz</td></tr>
<tr><td>82 (A#5)</td>
<td>11</td><td>822.605 hz</td></tr>
<tr><td>83 (B 5)</td>
<td>12</td><td>871.52 hz</td></tr>
<tr><td>84 (C 6)</td>
<td>1</td><td>923.343 hz</td></tr>
<tr><td>85 (C#6)</td>
<td>2</td><td>978.248 hz</td></tr>
<tr><td>86 (D 6)</td>
<td>3</td><td>1036.42 hz</td></tr>
<tr><td>87 (D#6)</td>
<td>4</td><td>1098.05 hz</td></tr>
<tr><td>88 (E 6)</td>
<td>5</td><td>1163.34 hz</td></tr>
<tr><td>89 (F 6)</td>
<td>6</td><td>1232.52 hz</td></tr>
<tr><td>90 (F#6)</td>
<td>7</td><td>1305.8 hz</td></tr>
<tr><td>91 (G 6)</td>
<td>8</td><td>1383.45 hz</td></tr>
<tr><td>92 (G#6)</td>
<td>9</td><td>1465.72 hz</td></tr>
<tr><td>93 (A 6)</td>
<td>10</td><td>1552.87 hz</td></tr>
<tr><td>94 (A#6)</td>
<td>11</td><td>1645.21 hz</td></tr>
<tr><td>95 (B 6)</td>
<td>12</td><td>1743.04 hz</td></tr>
<tr><td>96 (C 7)</td>
<td>1</td><td>1846.69 hz</td></tr>
<tr><td>97 (C#7)</td>
<td>2</td><td>1956.5 hz</td></tr>
<tr><td>98 (D 7)</td>
<td>3</td><td>2072.84 hz</td></tr>
<tr><td>99 (D#7)</td>
<td>4</td><td>2196.09 hz</td></tr>
<tr><td>100 (E 7)</td>
<td>5</td><td>2326.68 hz</td></tr>
<tr><td>101 (F 7)</td>
<td>6</td><td>2465.03 hz</td></tr>
<tr><td>102 (F#7)</td>
<td>7</td><td>2611.61 hz</td></tr>
<tr><td>103 (G 7)</td>
<td>8</td><td>2766.9 hz</td></tr>
<tr><td>104 (G#7)</td>
<td>9</td><td>2931.43 hz</td></tr>
<tr><td>105 (A 7)</td>
<td>10</td><td>3105.74 hz</td></tr>
<tr><td>106 (A#7)</td>
<td>11</td><td>3290.42 hz</td></tr>
<tr><td>107 (B 7)</td>
<td>12</td><td>3486.08 hz</td></tr>
<tr><td>108 (C 8)</td>
<td>1</td><td>3693.37 hz</td></tr>
<tr><td>109 (C#8)</td>
<td>2</td><td>3912.99 hz</td></tr>
<tr><td>110 (D 8)</td>
<td>3</td><td>4145.67 hz</td></tr>
<tr><td>111 (D#8)</td>
<td>4</td><td>4392.19 hz</td></tr>
<tr><td>112 (E 8)</td>
<td>5</td><td>4653.36 hz</td></tr>
<tr><td>113 (F 8)</td>
<td>6</td><td>4930.06 hz</td></tr>
<tr><td>114 (F#8)</td>
<td>7</td><td>5223.22 hz</td></tr>
<tr><td>115 (G 8)</td>
<td>8</td><td>5533.81 hz</td></tr>
<tr><td>116 (G#8)</td>
<td>9</td><td>5862.87 hz</td></tr>
<tr><td>117 (A 8)</td>
<td>10</td><td>6211.49 hz</td></tr>
<tr><td>118 (A#8)</td>
<td>11</td><td>6580.84 hz</td></tr>
<tr><td>119 (B 8)</td>
<td>12</td><td>6972.16 hz</td></tr>
<tr><td>120 (C 9)</td>
<td>1</td><td>7386.75 hz</td></tr>
<tr><td>121 (C#9)</td>
<td>2</td><td>7825.98 hz</td></tr>
<tr><td>122 (D 9)</td>
<td>3</td><td>8291.34 hz</td></tr>
<tr><td>123 (D#9)</td>
<td>4</td><td>8784.37 hz</td></tr>
<tr><td>124 (E 9)</td>
<td>5</td><td>9306.71 hz</td></tr>
<tr><td>125 (F 9)</td>
<td>6</td><td>9860.13 hz</td></tr>
<tr><td>126 (F#9)</td>
<td>7</td><td>10446.4 hz</td></tr>
<tr><td>127 (G 9)</td>
<td>8</td><td>11067.6 hz</td></tr>
</tbody></table>
</p></div>
</div>
<div style="margin:10pt; padding: 5pt; border: 1px solid #123463; background: #fafbff;">
<div style="font-size: 12pt; font-family: Lato; color: #123463;">
<a name="rawscl">Tuning Raw File</a>:
Scale from Patch</div>
<pre>! even.scl
!
12 note even temprament
12
!
100.0
200.0
300.0
400.0
500.0
600.0
700.0
800.0
900.0
1000.0
1100.0
2/1
</pre>
</div>
<div style="margin:10pt; padding: 5pt; border: 1px solid #123463; background: #fafbff;">
<div style="font-size: 12pt; font-family: Lato; color: #123463;">
<a name="rawkbm">Keyboard Mapping Raw File</a>:
Scale from Patch</div>
<pre>! Surge Synthetic Keyboard Tuning to Retune A69
!
! Map Size
0
! First note
0
! Last note
127
! First mapping
60
! Reference Note
69
! Reference Freqency
388.218
! Scale Degree
0
! Mapping
</pre>
</div>
</body></html>

View file

@ -0,0 +1,835 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 34.0, 72.0, 550.0, 662.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
"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" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-10",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 0.011847,
"minimum" : 0.011847,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 100.983337, 113.266678, 45.0, 22.0 ],
"sig" : 0.011847,
"style" : ""
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-9",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 0.106627,
"minimum" : 0.106627,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 145.983337, 113.266678, 45.0, 22.0 ],
"sig" : 0.106627,
"style" : ""
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-8",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 0.959647,
"minimum" : 0.959647,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 190.983337, 113.266678, 45.0, 22.0 ],
"sig" : 0.959647,
"style" : ""
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-7",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 8.636824,
"minimum" : 8.636824,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 235.983337, 113.266678, 45.0, 22.0 ],
"sig" : 8.636824,
"style" : ""
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-6",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 77.73142,
"minimum" : 77.73142,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 280.983337, 113.266678, 45.0, 22.0 ],
"sig" : 77.73142,
"style" : ""
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-5",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 699.582781,
"minimum" : 699.582781,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 325.983337, 113.266678, 45.0, 22.0 ],
"sig" : 699.582781,
"style" : ""
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 6296.245027,
"minimum" : 6296.245027,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 370.983337, 113.266678, 45.0, 22.0 ],
"sig" : 6296.245027,
"style" : ""
}
}
, {
"box" : {
"id" : "obj-58",
"margins" : [ 1.0, 0.0, 1.0, 0.0 ],
"maxclass" : "plot~",
"numinlets" : 1,
"numoutlets" : 1,
"numpoints" : 441,
"outlettype" : [ "" ],
"patching_rect" : [ 187.78334, 379.266663, 125.899994, 142.0 ],
"subplots" : [ {
"color" : [ 0.4, 0.4, 0.75, 1.0 ],
"thickness" : 1.2,
"point_style" : "none",
"line_style" : "lines",
"number_style" : "none",
"filter" : "none",
"domain_start" : 0.0,
"domain_end" : 1.0,
"domain_style" : "linear",
"domain_markers" : [ 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1.0 ],
"domain_labels" : [ ],
"range_start" : -1.0,
"range_end" : 1.0,
"range_style" : "linear",
"range_markers" : [ -0.5, 0.0, 0.5 ],
"range_labels" : [ ],
"origin_x" : 0.0,
"origin_y" : 0.0
}
]
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 100.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 100.983337, 179.266678, 29.5, 22.0 ],
"style" : "",
"text" : "+~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 100.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 145.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 145.983337, 179.266678, 29.5, 22.0 ],
"style" : "",
"text" : "+~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 145.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-34",
"livemode" : 1,
"maxclass" : "live.gain~",
"mode" : 1,
"numinlets" : 2,
"numoutlets" : 5,
"outlettype" : [ "signal", "signal", "", "float", "list" ],
"parameter_enable" : 1,
"patching_rect" : [ 215.733337, 201.266678, 70.0, 142.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.gain~",
"parameter_shortname" : "live.gain~",
"parameter_type" : 0,
"parameter_mmin" : -70.0,
"parameter_mmax" : 6.0,
"parameter_initial" : [ 0.0 ],
"parameter_unitstyle" : 4
}
}
,
"showname" : 0,
"varname" : "live.gain~"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 190.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 190.983337, 179.266678, 29.5, 22.0 ],
"style" : "",
"text" : "+~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 190.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-28",
"interval" : 20.0,
"maxclass" : "number~",
"maximum" : 7.0,
"minimum" : 7.0,
"mode" : 2,
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "float" ],
"patching_rect" : [ 235.983337, 91.266678, 45.0, 22.0 ],
"sig" : 7.0,
"style" : ""
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 235.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 235.983337, 179.266678, 29.5, 22.0 ],
"style" : "",
"text" : "+~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 235.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 280.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 325.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 370.983337, 157.266678, 29.5, 22.0 ],
"style" : "",
"text" : "/~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 280.983337, 179.266678, 29.5, 22.0 ],
"style" : "",
"text" : "+~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 280.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 325.983337, 179.266678, 29.5, 22.0 ],
"style" : "",
"text" : "+~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 325.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-3",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 215.733337, 343.266693, 31.75, 36.0 ],
"style" : "",
"text" : "dac~",
"textjustification" : 1
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 370.983337, 135.266678, 45.0, 22.0 ],
"style" : "default",
"text" : "cycle~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 1 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 1 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 1 ],
"order" : 0,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 1,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"order" : 2,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 1 ],
"order" : 3,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"order" : 4,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"order" : 5,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 1 ],
"order" : 6,
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 1 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 1 ],
"source" : [ "obj-34", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 1 ],
"source" : [ "obj-36", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 1 ],
"order" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"order" : 1,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-58", 0 ],
"order" : 2,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-40", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"parameters" : {
"obj-34" : [ "live.gain~", "live.gain~", 0 ]
}
,
"dependency_cache" : [ ],
"autosave" : 0
}
}

View file

@ -0,0 +1,256 @@
0.000000;0.000000
0.004842;0.003083
0.009684;0.006165
0.014526;0.009249
0.019367;0.012332
0.024207;0.015417
0.029048;0.018503
0.033887;0.021590
0.038725;0.024678
0.043562;0.027768
0.048398;0.030860
0.053233;0.033954
0.058067;0.037050
0.062898;0.040149
0.067728;0.043250
0.072556;0.046354
0.077382;0.049462
0.082206;0.052573
0.087028;0.055687
0.091847;0.058806
0.096663;0.061928
0.101477;0.065054
0.106288;0.068185
0.111096;0.071321
0.115900;0.074462
0.120701;0.077608
0.125499;0.080759
0.130293;0.083916
0.135083;0.087079
0.139869;0.090248
0.144651;0.093423
0.149428;0.096605
0.154200;0.099794
0.158968;0.102990
0.163731;0.106193
0.168489;0.109405
0.173241;0.112624
0.177988;0.115851
0.182729;0.119087
0.187463;0.122332
0.192192;0.125586
0.196914;0.128849
0.201629;0.132123
0.206338;0.135406
0.211039;0.138699
0.215733;0.142003
0.220418;0.145318
0.225096;0.148645
0.229766;0.151983
0.234427;0.155333
0.239079;0.158695
0.243722;0.162070
0.248355;0.165459
0.252978;0.168860
0.257591;0.172276
0.262194;0.175706
0.266786;0.179150
0.271366;0.182610
0.275934;0.186085
0.280491;0.189576
0.285034;0.193083
0.289565;0.196608
0.294082;0.200149
0.298585;0.203709
0.303074;0.207286
0.307548;0.210882
0.312006;0.214498
0.316448;0.218134
0.320873;0.221789
0.325281;0.225466
0.329670;0.229165
0.334041;0.232885
0.338393;0.236628
0.342725;0.240394
0.347035;0.244184
0.351324;0.247999
0.355590;0.251839
0.359833;0.255705
0.364052;0.259598
0.368245;0.263518
0.372411;0.267466
0.376550;0.271443
0.380661;0.275449
0.384741;0.279486
0.388791;0.283554
0.392808;0.287654
0.396791;0.291787
0.400740;0.295953
0.404651;0.300154
0.408524;0.304391
0.412357;0.308663
0.416148;0.312973
0.419895;0.317322
0.423596;0.321709
0.427250;0.326136
0.430853;0.330604
0.434404;0.335113
0.437900;0.339666
0.441339;0.344262
0.444718;0.348902
0.448033;0.353587
0.451283;0.358319
0.454463;0.363097
0.457572;0.367922
0.460604;0.372796
0.463557;0.377718
0.466427;0.382689
0.469209;0.387709
0.471901;0.392779
0.474498;0.397898
0.476995;0.403066
0.479388;0.408284
0.481672;0.413549
0.483844;0.418862
0.485898;0.424222
0.487830;0.429627
0.489635;0.435076
0.491309;0.440566
0.492848;0.446096
0.494246;0.451663
0.495500;0.457264
0.496607;0.462896
0.497562;0.468556
0.498363;0.474239
0.499008;0.479943
0.499493;0.485662
0.499817;0.491393
0.499978;0.497130
0.500022;0.502870
0.500183;0.508607
0.500507;0.514338
0.500992;0.520057
0.501637;0.525761
0.502438;0.531444
0.503393;0.537104
0.504500;0.542736
0.505754;0.548337
0.507152;0.553904
0.508691;0.559434
0.510365;0.564924
0.512170;0.570373
0.514102;0.575778
0.516156;0.581138
0.518328;0.586451
0.520612;0.591716
0.523005;0.596934
0.525502;0.602102
0.528099;0.607221
0.530791;0.612291
0.533573;0.617311
0.536443;0.622282
0.539396;0.627204
0.542428;0.632078
0.545537;0.636903
0.548717;0.641681
0.551967;0.646413
0.555282;0.651098
0.558661;0.655738
0.562100;0.660334
0.565596;0.664887
0.569147;0.669396
0.572750;0.673864
0.576404;0.678291
0.580105;0.682678
0.583852;0.687027
0.587643;0.691337
0.591476;0.695609
0.595349;0.699846
0.599260;0.704047
0.603209;0.708213
0.607192;0.712346
0.611209;0.716446
0.615259;0.720514
0.619339;0.724551
0.623450;0.728557
0.627589;0.732534
0.631755;0.736482
0.635948;0.740402
0.640167;0.744295
0.644410;0.748161
0.648676;0.752001
0.652965;0.755816
0.657275;0.759606
0.661607;0.763372
0.665959;0.767115
0.670330;0.770835
0.674719;0.774534
0.679127;0.778211
0.683552;0.781866
0.687994;0.785502
0.692452;0.789118
0.696926;0.792714
0.701415;0.796291
0.705918;0.799851
0.710435;0.803392
0.714966;0.806917
0.719509;0.810424
0.724066;0.813915
0.728634;0.817390
0.733214;0.820850
0.737806;0.824294
0.742409;0.827724
0.747022;0.831140
0.751645;0.834541
0.756278;0.837930
0.760921;0.841305
0.765573;0.844667
0.770234;0.848017
0.774904;0.851355
0.779582;0.854682
0.784267;0.857997
0.788961;0.861301
0.793662;0.864594
0.798371;0.867877
0.803086;0.871151
0.807808;0.874414
0.812537;0.877668
0.817271;0.880913
0.822012;0.884149
0.826759;0.887376
0.831511;0.890595
0.836269;0.893807
0.841032;0.897010
0.845800;0.900206
0.850572;0.903395
0.855349;0.906577
0.860131;0.909752
0.864917;0.912921
0.869707;0.916084
0.874501;0.919241
0.879299;0.922392
0.884100;0.925538
0.888904;0.928679
0.893712;0.931815
0.898523;0.934946
0.903337;0.938072
0.908153;0.941194
0.912972;0.944313
0.917794;0.947427
0.922618;0.950538
0.927444;0.953646
0.932272;0.956750
0.937102;0.959851
0.941933;0.962950
0.946767;0.966046
0.951602;0.969140
0.956438;0.972232
0.961275;0.975322
0.966113;0.978410
0.970952;0.981497
0.975793;0.984583
0.980633;0.987668
0.985474;0.990751
0.990316;0.993835
0.995158;0.996917
1.000000;1.000000
1 0.000000 0.000000
2 0.004842 0.003083
3 0.009684 0.006165
4 0.014526 0.009249
5 0.019367 0.012332
6 0.024207 0.015417
7 0.029048 0.018503
8 0.033887 0.021590
9 0.038725 0.024678
10 0.043562 0.027768
11 0.048398 0.030860
12 0.053233 0.033954
13 0.058067 0.037050
14 0.062898 0.040149
15 0.067728 0.043250
16 0.072556 0.046354
17 0.077382 0.049462
18 0.082206 0.052573
19 0.087028 0.055687
20 0.091847 0.058806
21 0.096663 0.061928
22 0.101477 0.065054
23 0.106288 0.068185
24 0.111096 0.071321
25 0.115900 0.074462
26 0.120701 0.077608
27 0.125499 0.080759
28 0.130293 0.083916
29 0.135083 0.087079
30 0.139869 0.090248
31 0.144651 0.093423
32 0.149428 0.096605
33 0.154200 0.099794
34 0.158968 0.102990
35 0.163731 0.106193
36 0.168489 0.109405
37 0.173241 0.112624
38 0.177988 0.115851
39 0.182729 0.119087
40 0.187463 0.122332
41 0.192192 0.125586
42 0.196914 0.128849
43 0.201629 0.132123
44 0.206338 0.135406
45 0.211039 0.138699
46 0.215733 0.142003
47 0.220418 0.145318
48 0.225096 0.148645
49 0.229766 0.151983
50 0.234427 0.155333
51 0.239079 0.158695
52 0.243722 0.162070
53 0.248355 0.165459
54 0.252978 0.168860
55 0.257591 0.172276
56 0.262194 0.175706
57 0.266786 0.179150
58 0.271366 0.182610
59 0.275934 0.186085
60 0.280491 0.189576
61 0.285034 0.193083
62 0.289565 0.196608
63 0.294082 0.200149
64 0.298585 0.203709
65 0.303074 0.207286
66 0.307548 0.210882
67 0.312006 0.214498
68 0.316448 0.218134
69 0.320873 0.221789
70 0.325281 0.225466
71 0.329670 0.229165
72 0.334041 0.232885
73 0.338393 0.236628
74 0.342725 0.240394
75 0.347035 0.244184
76 0.351324 0.247999
77 0.355590 0.251839
78 0.359833 0.255705
79 0.364052 0.259598
80 0.368245 0.263518
81 0.372411 0.267466
82 0.376550 0.271443
83 0.380661 0.275449
84 0.384741 0.279486
85 0.388791 0.283554
86 0.392808 0.287654
87 0.396791 0.291787
88 0.400740 0.295953
89 0.404651 0.300154
90 0.408524 0.304391
91 0.412357 0.308663
92 0.416148 0.312973
93 0.419895 0.317322
94 0.423596 0.321709
95 0.427250 0.326136
96 0.430853 0.330604
97 0.434404 0.335113
98 0.437900 0.339666
99 0.441339 0.344262
100 0.444718 0.348902
101 0.448033 0.353587
102 0.451283 0.358319
103 0.454463 0.363097
104 0.457572 0.367922
105 0.460604 0.372796
106 0.463557 0.377718
107 0.466427 0.382689
108 0.469209 0.387709
109 0.471901 0.392779
110 0.474498 0.397898
111 0.476995 0.403066
112 0.479388 0.408284
113 0.481672 0.413549
114 0.483844 0.418862
115 0.485898 0.424222
116 0.487830 0.429627
117 0.489635 0.435076
118 0.491309 0.440566
119 0.492848 0.446096
120 0.494246 0.451663
121 0.495500 0.457264
122 0.496607 0.462896
123 0.497562 0.468556
124 0.498363 0.474239
125 0.499008 0.479943
126 0.499493 0.485662
127 0.499817 0.491393
128 0.499978 0.497130
129 0.500022 0.502870
130 0.500183 0.508607
131 0.500507 0.514338
132 0.500992 0.520057
133 0.501637 0.525761
134 0.502438 0.531444
135 0.503393 0.537104
136 0.504500 0.542736
137 0.505754 0.548337
138 0.507152 0.553904
139 0.508691 0.559434
140 0.510365 0.564924
141 0.512170 0.570373
142 0.514102 0.575778
143 0.516156 0.581138
144 0.518328 0.586451
145 0.520612 0.591716
146 0.523005 0.596934
147 0.525502 0.602102
148 0.528099 0.607221
149 0.530791 0.612291
150 0.533573 0.617311
151 0.536443 0.622282
152 0.539396 0.627204
153 0.542428 0.632078
154 0.545537 0.636903
155 0.548717 0.641681
156 0.551967 0.646413
157 0.555282 0.651098
158 0.558661 0.655738
159 0.562100 0.660334
160 0.565596 0.664887
161 0.569147 0.669396
162 0.572750 0.673864
163 0.576404 0.678291
164 0.580105 0.682678
165 0.583852 0.687027
166 0.587643 0.691337
167 0.591476 0.695609
168 0.595349 0.699846
169 0.599260 0.704047
170 0.603209 0.708213
171 0.607192 0.712346
172 0.611209 0.716446
173 0.615259 0.720514
174 0.619339 0.724551
175 0.623450 0.728557
176 0.627589 0.732534
177 0.631755 0.736482
178 0.635948 0.740402
179 0.640167 0.744295
180 0.644410 0.748161
181 0.648676 0.752001
182 0.652965 0.755816
183 0.657275 0.759606
184 0.661607 0.763372
185 0.665959 0.767115
186 0.670330 0.770835
187 0.674719 0.774534
188 0.679127 0.778211
189 0.683552 0.781866
190 0.687994 0.785502
191 0.692452 0.789118
192 0.696926 0.792714
193 0.701415 0.796291
194 0.705918 0.799851
195 0.710435 0.803392
196 0.714966 0.806917
197 0.719509 0.810424
198 0.724066 0.813915
199 0.728634 0.817390
200 0.733214 0.820850
201 0.737806 0.824294
202 0.742409 0.827724
203 0.747022 0.831140
204 0.751645 0.834541
205 0.756278 0.837930
206 0.760921 0.841305
207 0.765573 0.844667
208 0.770234 0.848017
209 0.774904 0.851355
210 0.779582 0.854682
211 0.784267 0.857997
212 0.788961 0.861301
213 0.793662 0.864594
214 0.798371 0.867877
215 0.803086 0.871151
216 0.807808 0.874414
217 0.812537 0.877668
218 0.817271 0.880913
219 0.822012 0.884149
220 0.826759 0.887376
221 0.831511 0.890595
222 0.836269 0.893807
223 0.841032 0.897010
224 0.845800 0.900206
225 0.850572 0.903395
226 0.855349 0.906577
227 0.860131 0.909752
228 0.864917 0.912921
229 0.869707 0.916084
230 0.874501 0.919241
231 0.879299 0.922392
232 0.884100 0.925538
233 0.888904 0.928679
234 0.893712 0.931815
235 0.898523 0.934946
236 0.903337 0.938072
237 0.908153 0.941194
238 0.912972 0.944313
239 0.917794 0.947427
240 0.922618 0.950538
241 0.927444 0.953646
242 0.932272 0.956750
243 0.937102 0.959851
244 0.941933 0.962950
245 0.946767 0.966046
246 0.951602 0.969140
247 0.956438 0.972232
248 0.961275 0.975322
249 0.966113 0.978410
250 0.970952 0.981497
251 0.975793 0.984583
252 0.980633 0.987668
253 0.985474 0.990751
254 0.990316 0.993835
255 0.995158 0.996917
256 1.000000 1.000000

View file

@ -0,0 +1,57 @@
desc:XFSJ.O_ENORD_IDIM_O_MIDI_DRONE_O.JSFX
slider1:0<0,15,1{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}>O_LENAHC_O_CHANEL_O
slider2:57<0,127,1{C0,C#0,D0,D#0,E0,F0,F#0,G0,G#0,A0,A#0,B0,C 1,C#1,D1,D#1,E1,F1,F#1,G1,G#1,A1,A#1,B1,C2,C#2,D2, D#2,E2,F2,F#2,G2,G#2,A2,A#2,B2,C3,C#3,D3,D#3,E3,F3 ,F#3,G3,G#3,A3,A#3,B3,C4,C#4,D4,D#4,E4,F4,F#4,G4,G #4,A4,A#4,B4,C5,C#5,D5,D#5,E5,F5,F#5,G5,G#5,A5,A#5 ,B5,C6,C#6,D6,D#6,E6,F6,F#6,G6,G#6,A6,A#6,B6,C7,C# 7,D7,D#7,E7,F7,F#7,G7,G#7,A7,A#7,B7,C8,C#8,D8,D#8, E8,F8,F#8,G8,G#8,A8,A#8,B8,C9,C#9,D9,D#9,E9,F9,F#9 ,G9,G#9,A9,A#9,B9,C10,C#10,D10,D#10,E10,F10,F#10,G 10}>O_ETON_O_NOTE_O
slider3:127<1,127,1>O_YTICOLEV_O_VELOCITY_O
slider4:0<0,1,1>O
@init
ext_noinit = 1;
prevNote = -1;
prevChannel = -1;
playing = -1;
@slider
channel = slider1;
note = slider2;
slider3 | 0 != velocity ?
(
velocity = slider3 | 0;
playing = -1;
);
play = slider4;
@block
function DoNoteOff(n, v, c)
(
midisend(0, 0x80 | c, n | (v << 8));
midisend(0, 0x90 | c, n );
);
note != prevNote || channel != prevChannel ?
(
!(prevNote < 0) ?
(
DoNoteOff(prevNote, prevVelocity, prevChannel);
);
prevNote = note;
prevChannel = channel;
playing = -1;
);
playing != play ?
(
play ?
(
midisend(0, 0x90, note | (velocity << 8));
prevVelocity = velocity;
)
:
(
DoNoteOff(note, prevVelocity, channel);
);
playing = play;
);

View file

@ -0,0 +1,9 @@
desc:XFSJ.O_EULAV_O_VALUE_O.JSFX
slider1:1<1,128,1>O_1_EULAV_O_VALUE_1_O
slider2:0<0,24000,0.00001>O_2_EULAV_O_VALUE_2_O
slider3:1<1,128,1>O_3_EULAV_O_VALUE_3_O
slider4:0<0,174149.75,1>O_4_EULAV_O_VALUE_4_O
@block
SLIDER2=SLIDER1*1.31884765625*69;
//SLIDER4=SLIDER3*1.31884765625*69;

View file

@ -0,0 +1,29 @@
desc:XFSJ.O_ROTARENEG_ESION_TEVLEV_O_VELVET_NOISE_GENERATOR_O.JSFX
slider1: -11.313708498984760390413509793678 < -181.01933598375616624661615669884 , 0 , 2.8284271247461900976033774484194 >O_LEVEL_EMULOV_ESION_O_NOISE_VOLUME_LEVEL_O
@sample
O_LEVEL_EMULOV_O_VOLUME_LEVEL_O = 2 ^ ( SLIDER1 / 6 ) ;
O_ESION_O_NOISE_O = ( FLOOR ( RAND ( 2 ) ) - 0.5 ) * 4 ;
O_ESION_TEVLEV_O_VELVET_NOISE_O = O_ESION_O_NOISE_O*O_LEVEL_EMULOV_O_VOLUME_LEVEL_O ;
SPL0 = O_ESION_TEVLEV_O_VELVET_NOISE_O ;
SPL1 = O_ESION_TEVLEV_O_VELVET_NOISE_O ;

View file

@ -0,0 +1,51 @@
desc:XFSJ.O_KCOLC_DOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIOD_CLOCK_O.JSFX
slider1:1<0,4096,0.1>O_ANAVRINIRAP_DENIATA_ADUB_ECNIS_RATS_DNUORA_SDOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_O_WHOLE_PLANETARY_ROTATION_TIME_PERIODS_AROUND_STAR_SINCE_BUDA_ATAINED_PARINIRVANA_O
slider2:1<1,366,0.1>O_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_TSAL_ECNIS_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_PLANETARY_POLAR_ROTATION_TIME_PERIOD_SINCE_LAST_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_O
slider3:0<0,23,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider4:0<0,59,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_996782542860_6341_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_1436_068245287699_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider5:0<0,59,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_49162717490_46168_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_86164_09471726194_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider7:3<-24,24,1>O_TRATS_TNUOC_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_REBMUN_TFIHS_ENOZ_O_ZONE_SHIFT_NUMBER_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_COUNT_START_O
slider8:-3<-24,24,1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_REBMUN_TESFO_O_OFSET_NUMBER_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider10:0<0,86164.09471726194,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_NI_STRAP_49162717490_46168_FO_REBMUN_O_NUMBER_OF_86164_09471726194_PARTS_IN_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider11:0<0,365.2421986,0.1>O_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ETOHW_REP_SDOIREP_EMIT_NOITATOR_RALOP_YRATENALP_FO_REBMUN_O_NUMBER_OF_PLANETARY_POLAR_ROTATION_TIME_PERIODS_PER_WHOTE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_O
slider12:0<0,31470763.394911396337701284,0.1>O_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_NI_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_49162717490_46168_FO_REBMUN_O_NUMBER_OF_86164_09471726194_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_IN_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_O
slider13:0<0,31470763.394911396337701284,0.1>O_DETRATS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_TSAL_ECNIS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_NI_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_49162717490_46168_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_86164_09471726194_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_IN_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_SINCE_LAST_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_STARTED_O
slider15:84.406022589954030768899117092091000289089388918088900852079<0,168.812045179908061537798234184182000578178777836177801704158,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_49162717490_46168_MORF_DOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIOD_FROM_86164_09471726194_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider16:0<0,1020.8260018335364975934838948538,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_REP_SDOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIODS_PER_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
slider17:0<0,372848.73329772850159438766679008,0.1>O_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_REP_SDOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIODS_PER_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_O
slider19:0<0,31470763.394911396337701284,0.1>O_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_TSAL_ECNIS_SDOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_FO_REBMUN_O_NUMBER_OF_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIODS_SINCE_LAST_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_O
slider20:0<0,1020.8287521833442514877722077870336349418412685467230187797107418,0.1>O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_TSAL_ECNIS_SDOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_FO_REBMUN_O_NUMBER_OF_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIODS_SINCE_LAST_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O
@block
SLIDER15=84.406022589954030768899117092091000289089388918088900852079;
O_ANAVRINIRAP_DENIATA_ADUB_ECNIS_RATS_DNUORA_SDOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_O_WHOLE_PLANETARY_ROTATION_TIME_PERIODS_AROUND_STAR_SINCE_BUDA_ATAINED_PARINIRVANA_O=FLOOR(TIME()/(86164.09471726194*365.2421986))+1970+543;
O_DETRATS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_TSAL_ECNIS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_NI_SDOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_6891242_563_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_365_2421986_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIODS_IN_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_SINCE_LAST_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_STARTED_O=FLOOR(TIME_PRECISE()/(86164.09471726194*365.2421986));
O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O=FLOOR((TIME_PRECISE()-(O_DETRATS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_TSAL_ECNIS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_NI_SDOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_6891242_563_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_365_2421986_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIODS_IN_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_SINCE_LAST_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_STARTED_O*(86164.09471726194*365.242198)))/86164.09471726194);
O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_REBMUN_TESFO_O_OFSET_NUMBER_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O=FLOOR((TIME_PRECISE()/3600)+SLIDER8)%24;
O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_1_O_1_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O=FLOOR(TIME_PRECISE()/3600);
O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_996782542860_6341_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_1436_068245287699_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O=FLOOR((TIME_PRECISE()-O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_1_O_1_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O*3600)/60);
O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_49162717490_46168_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_86164_09471726194_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O=(TIME_PRECISE()-O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_1_O_1_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O*3600-O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_996782542860_6341_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_1436_068245287699_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O*60);
SLIDER1=FLOOR(TIME()/(86164.09471726194*365.2421986))+1970+543;
SLIDER2=((TIME_PRECISE()-(O_DETRATS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_TSAL_ECNIS_RATS_DNUORA_DOIREP_EMIT_NOITATOR_YRATENALP_ELOHW_NI_SDOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_6891242_563_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_365_2421986_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIODS_IN_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_SINCE_LAST_WHOLE_PLANETARY_ROTATION_TIME_PERIOD_AROUND_STAR_STARTED_O*(86164.09471726194*365.242198)))/86164.09471726194)+1;
SLIDER3=((TIME_PRECISE()/3600)+SLIDER8)%24;
SLIDER4=((TIME_PRECISE()-O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_1_O_1_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O*3600)/60);
SLIDER5=O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_49162717490_46168_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_86164_09471726194_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O;
SLIDER8=SLIDER7-6;
SLIDER10=(86164.098903691 + 86164.09053083288) /2;
SLIDER11=365.2421986;
SLIDER12=SLIDER10*SLIDER11;
SLIDER13=TIME_PRECISE();
SLIDER16=SLIDER10/SLIDER15;
SLIDER17=( (SLIDER10*SLIDER11) )/SLIDER15;
SLIDER19=TIME_PRECISE()/SLIDER15;
SLIDER20=(SLIDER19- (SLIDER16* (O_DOIREP_EMIT_NOITATOR_RALOP_YRATENALP_ELOHW_FO_STRAP_389497457074439_32_FO_REBMUN_TNERUC_O_CURENT_NUMBER_OF_23_934470754794983_PARTS_OF_WHOLE_PLANETARY_POLAR_ROTATION_TIME_PERIOD_O) ) );

View file

@ -0,0 +1,89 @@
desc:XFSJ.O_SOITAR_DOIREP_EMIT_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_TIME_PERIOD_RATIOS_O.JSFX
slider1:84.406022589954030768899117092091000289089388918088900852079<0,84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079>O_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_O
slider2:84406.022589954030768899117092091000289089388918088900852079<0,84406.022589954030768899117092091000289089388918088900852079,84406.022589954030768899117092091000289089388918088900852079>O_DOIREP_EMIT_SDNOCESILIM_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_MILISECONDS_TIME_PERIOD_O
slider3:4<0,16,1>O_SEMIT_NOISIVID_DOIREP_EMIT_O_TIME_PERIOD_DIVISION_TIMES_O
slider4:0<0,65536,2>O_REDIVID_DOIREP_EMIT_O_TIME_PERIOD_DIVIDER_O
slider5:0<0,84.406022589954030768899117092091000289089388918088900852079,0.0012879336943047184870742663130507049604658415057081436287243499755859375>O_EMIT_DOIREP_SDNOCES_DEDIVID_O_DIVIDED_SECONDS_PERIOD_TIME_O
slider6:0<0,84406.022589954030768899117092091000289089388918088900852079,1.2879336943047184870742663130507049604658415057081436287243499755859375>O_EMIT_DOIREP_SDNOCESILIM_DEDIVID_O_DIVIDED_MILISECONDS_PERIOD_TIME_O
slider8:1/84.406022589954030768899117092091000289089388918088900852079<1/84.406022589954030768899117092091000289089388918088900852079,1/84.406022589954030768899117092091000289089388918088900852079,1/84.406022589954030768899117092091000289089388918088900852079>O_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_O
slider9:9<0,32,1>O_SEMIT_NOITACILPITLUM_O_MULTIPLICATION_TIMES_O
slider10:0<0,4294967296,2>O_REILPITLUM_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_MULTIPLIER_O
slider11:233.19426026766320302265108363156006547095178535253046321384708783<0,24845.999558443856198006338735969793955318674925348268352885528015,0.0118474958221644669523269361190651864792436003329030362858226432>O_YCNEUQERF_ZTREH_DEILPITLUM_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_MULTIPLIED_HERTZ_FREQUENCY_O
slider13:233.19426026766320302265108363156006547095178535253046321384708783<0,24845.999558443856198006338735969793955318674925348268352885528015,0.0118474958221644669523269361190651864792436003329030362858226432>O_YCNEUQERF_ZTREH_4A_O_A4_HERTZ_FREQUENCY_O
slider15:0<0,2,0.00000001>O_ZREH_044_MORF_ETAR_TFIHS_HCTIP_4A_O_A4_PITCH_SHIFT_RATE_FROM_440_HERTZ_O
slider16:0<-2400,2400,0>O_ZREH_044_MORF_TFIHS_STNEC_4A_O_A4_CENTS_SHIFT_FROM_440_HERZ_O
slider18:2<1,4,1>O_REWOP_NOISIVID_SENOT_GNITFIHS_O_SHIFTING_TONES_DIVISION_POWER_O
slider19:5<-81,81,1>O_YCNEUQERF_ZTREH_DEILPITLUM_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_MORF_SENOT_DETFIHS_O_SHIFTED_TONES_FROM_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_MULTIPLIED_HERTZ_FREQUENCY_O
slider20:0<0,1625,0.00000001>O_REILPITLUM_GNITFIHS_O_SHIFTING_MULTIPLIER_O
slider21:0<0,82712638677.012146,0.00000001>O_GNITFIHS_ENOT_RETFA_YCNEUQERF_ZTREH_DEILPITLUM_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_MORF_SENOT_DETFIHS_O_SHIFTED_TONES_FROM_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_MULTIPLIED_HERTZ_FREQUENCY_AFTER_TONE_SHIFTING_O
slider23:0<0,0,0>O_ZREH_044_MORF_ETAR_TFIHS_HCTIP_ENOT_DETFIHS_O_SHIFTED_TONE_PITCH_SHIFT_RATE_FROM_440_HERTZ_O
slider24:0<-2400,2400,0>O_ZREH_044_MORF_TFIHS_STNEC_ENOT_DETFIHS_O_SHIFTED_TONE_CENTS_SHIFT_FROM_440_HERZ_O
slider26:0<0,0,0>O_MUCAV_NI_DEEPS_THGIL_DNOCES_REP_SRETEM_O_METERS_PER_SECOND_LIGHT_SPEED_IN_VACUM_O
slider27:0<0,0,0>O_MUCAV_NI_DEEPS_THGIL_DNOCES_REP_SRETEMILI_O_MILIMETERS_PER_SECOND_LIGHT_SPEED_IN_VACUU_O
slider29:0<0,0,0>O_XEDNI_EVITCARFER_RIA_O_AIR_REFRACTIVE_INDEX_O
slider30:0<0,0,0>O_RIA_NI_DEEPS_THGIL_DNOCES_REP_SRETEM_O_METERS_PER_SECOND_LIGHT_SPEED_IN_AIR_O
slider31:0<0,0,0>O_RIA_NI_DEEPS_THGIL_DNOCES_REP_SRETEMILI_O_MILIMETERS_PER_SECOND_LIGHT_SPEED_IN_AIR_O
slider33:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEM_MUCAV_NI_EGASAP_THGIL_O_LIGHT_PASAGE_IN_VACUM_METER_DISTANCE_PER_TIME_PERIOD_O
slider34:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEMILIM_MUCAV_NI_EGASAP_THGIL_O_LIGHT_PASAGE_IN_VACUM_MILIMETER_DISTANCE_PER_TIME_PERIOD_O
slider35:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEM_RIA_NI_EGASAP_THGIL_O_LIGHT_PASAGE_IN_AIR_METER_DISTANCE_PER_TIME_PERIOD_O
slider36:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEMILIM_RIA_NI_EGASAP_THGIL_O_LIGHT_PASAGE_IN_AIR_MILIMETER_DISTANCE_PER_TIME_PERIOD_O
slider38:12<0,64,1>O_SEMIT_NOISIVID_ECNATSID_O_DISTANCE_DIVISION_TIMES_O
slider39:0<0,0,0>O_REDIVID_ECNATSID_O_DISTANCE_DIVIDER_O
slider41:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEM_MUUCAV_NI_EGASAP_THGIL_DEDIVID_O_DIVIDED_LIGHT_PASAGE_IN_VACUUM_METER_DISTANCE_PER_TIME_PERIOD_O
slider42:<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEMILIM_MUUCAV_NI_EGASAP_THGIL_DEDIVID_O_DIVIDED_LIGHT_PASAGE_IN_VACUUM_MILIMETER_DISTANCE_PER_TIME_PERIOD_O
slider43:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEM_RIA_NI_EGASAP_THGIL_DEDIVID_O_DIVIDED_LIGHT_PASAGE_IN_AIR_METER_DISTANCE_PER_TIME_PERIOD_O
slider44:0<0,0,0>O_DOIREP_EMIT_REP_ECNATSID_RETEMILIM_RIA_NI_EGASAP_THGIL_DEDIVID_O_DIVIDED_LIGHT_PASAGE_IN_AIR_MILIMETER_DISTANCE_PER_TIME_PERIOD_O
@slider
SLIDER1=84.406022589954030768899117092091000289089388918088900852079;
SLIDER2=SLIDER1*1000;
SLIDER4=9^SLIDER3;
SLIDER5=SLIDER1/SLIDER4;
SLIDER6=SLIDER2/SLIDER4;
SLIDER8=1/84.406022589954030768899117092091000289089388918088900852079;
SLIDER10=9^SLIDER9;
SLIDER11=SLIDER8*SLIDER10;
SLIDER13=19683*SLIDER8;
SLIDER15=SLIDER13/440;
SLIDER16=(1200* (LOG10(SLIDER13)/LOG10(2)) ) - (1200* (LOG10(440)/LOG10(2)) );
SLIDER20=9^(SLIDER19/9^SLIDER18);
SLIDER21=SLIDER11*SLIDER20;
SLIDER23=SLIDER21/440;
SLIDER24=(1200* (LOG10(SLIDER21)/LOG10(2)) ) - (1200* (LOG10(440)/LOG10(2)) );
SLIDER26=299792458;
SLIDER27=299792458*1000;
SLIDER29=1.0003;
SLIDER30=SLIDER26/SLIDER29;
SLIDER31=SLIDER27/SLIDER29;
SLIDER33=(1/SLIDER21)*SLIDER26;
SLIDER34=(1/SLIDER21)*SLIDER27;
SLIDER35=(1/SLIDER21)*SLIDER30;
SLIDER36=(1/SLIDER21)*SLIDER31;
SLIDER39=9^SLIDER38;
SLIDER41=SLIDER33/SLIDER39;
SLIDER42=SLIDER34/SLIDER39;
SLIDER43=SLIDER35/SLIDER39;
SLIDER44=SLIDER36/SLIDER39;

View file

@ -0,0 +1,11 @@
[CENTER]
[SIZE=8]
[URL=HTTP://ARCHIVE.IS/STASH.REAPER.FM/v/48971/XFSJ.O_EDUTILPMA_YWAW_O_WAWY_AMPLITUDE_O.JSFX]O[/URL]
[URL=HTTP://ARCHIVE.IS/2024.07.20-062807/https://gitea.lolumi.com/O/O/src/commit/edf6cff6281906782a85031d6c01eec6d7494eb1/%F0%96%A3%A0%E2%9A%AA%E1%97%A9%E2%88%A3%E2%86%80%E1%A8%9F%E1%97%A9%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%A9%E1%A8%9F%E2%86%80%E2%88%A3%E1%97%A9%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E1%B4%A5%E1%97%A9%E1%97%AF%E2%9C%A4%EA%97%B3%E2%93%84%E1%94%93%E1%94%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%94%93%E1%94%95%E2%93%84%EA%97%B3%E2%9C%A4%E1%97%AF%E1%97%A9%E1%B4%A5%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%B4%A5%E1%97%B1%E1%97%B4%DF%A6%E1%97%A9%E1%97%B1%E1%97%B4%E1%B4%A5%F0%96%A3%93%E1%94%93%E1%94%95%E2%93%84%E2%9C%BB%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9C%BB%E2%93%84%E1%94%93%E1%94%95%F0%96%A3%93%E1%B4%A5%E1%97%B1%E1%97%B4%E1%97%A9%DF%A6%E1%97%B1%E1%97%B4%E1%B4%A5%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%EA%95%A4%EA%97%B3%E1%94%93%E1%94%95%E1%92%8D%E1%92%90%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%92%8D%E1%92%90%E1%94%93%E1%94%95%EA%97%B3%EA%95%A4%E2%9A%AA%F0%96%A3%A0/X%EA%9F%BB%C6%A7%E1%92%90.%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E2%86%80%E1%91%8E%E2%9C%A4%E2%B5%99%E1%99%81%DF%A6%E1%99%8F%E1%97%A9%F0%96%A3%93%E1%A8%9F%E1%97%AF%E1%97%A9%E1%97%AF%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%AF%E1%97%A9%E1%97%AF%E1%A8%9F%F0%96%A3%93%E1%97%A9%E1%99%8F%DF%A6%E1%99%81%E2%B5%99%E2%9C%A4%E1%91%8E%E2%86%80%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0.JSFX]O[/URL]
[URL=HTTP://ARCHIVE.IS/STASH.REAPER.FM/v/48971/XFSJ.O_EDUTILPMA_YWAW_O_WAWY_AMPLITUDE_O.JSFX]O[/URL][URL=HTTP://ARCHIVE.IS/2024.07.20-062807/https://gitea.lolumi.com/O/O/src/commit/edf6cff6281906782a85031d6c01eec6d7494eb1/%F0%96%A3%A0%E2%9A%AA%E1%97%A9%E2%88%A3%E2%86%80%E1%A8%9F%E1%97%A9%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%A9%E1%A8%9F%E2%86%80%E2%88%A3%E1%97%A9%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E1%B4%A5%E1%97%A9%E1%97%AF%E2%9C%A4%EA%97%B3%E2%93%84%E1%94%93%E1%94%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%94%93%E1%94%95%E2%93%84%EA%97%B3%E2%9C%A4%E1%97%AF%E1%97%A9%E1%B4%A5%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%B4%A5%E1%97%B1%E1%97%B4%DF%A6%E1%97%A9%E1%97%B1%E1%97%B4%E1%B4%A5%F0%96%A3%93%E1%94%93%E1%94%95%E2%93%84%E2%9C%BB%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9C%BB%E2%93%84%E1%94%93%E1%94%95%F0%96%A3%93%E1%B4%A5%E1%97%B1%E1%97%B4%E1%97%A9%DF%A6%E1%97%B1%E1%97%B4%E1%B4%A5%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%EA%95%A4%EA%97%B3%E1%94%93%E1%94%95%E1%92%8D%E1%92%90%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%92%8D%E1%92%90%E1%94%93%E1%94%95%EA%97%B3%EA%95%A4%E2%9A%AA%F0%96%A3%A0/X%EA%9F%BB%C6%A7%E1%92%90.%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E2%86%80%E1%91%8E%E2%9C%A4%E2%B5%99%E1%99%81%DF%A6%E1%99%8F%E1%97%A9%F0%96%A3%93%E1%A8%9F%E1%97%AF%E1%97%A9%E1%97%AF%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%AF%E1%97%A9%E1%97%AF%E1%A8%9F%F0%96%A3%93%E1%97%A9%E1%99%8F%DF%A6%E1%99%81%E2%B5%99%E2%9C%A4%E1%91%8E%E2%86%80%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0.JSFX]O[/URL][URL=HTTP://ARCHIVE.IS/2024.07.20-062807/https://gitea.lolumi.com/O/O/src/commit/edf6cff6281906782a85031d6c01eec6d7494eb1/%F0%96%A3%A0%E2%9A%AA%E1%97%A9%E2%88%A3%E2%86%80%E1%A8%9F%E1%97%A9%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%A9%E1%A8%9F%E2%86%80%E2%88%A3%E1%97%A9%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E1%B4%A5%E1%97%A9%E1%97%AF%E2%9C%A4%EA%97%B3%E2%93%84%E1%94%93%E1%94%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%94%93%E1%94%95%E2%93%84%EA%97%B3%E2%9C%A4%E1%97%AF%E1%97%A9%E1%B4%A5%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%B4%A5%E1%97%B1%E1%97%B4%DF%A6%E1%97%A9%E1%97%B1%E1%97%B4%E1%B4%A5%F0%96%A3%93%E1%94%93%E1%94%95%E2%93%84%E2%9C%BB%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9C%BB%E2%93%84%E1%94%93%E1%94%95%F0%96%A3%93%E1%B4%A5%E1%97%B1%E1%97%B4%E1%97%A9%DF%A6%E1%97%B1%E1%97%B4%E1%B4%A5%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%EA%95%A4%EA%97%B3%E1%94%93%E1%94%95%E1%92%8D%E1%92%90%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%92%8D%E1%92%90%E1%94%93%E1%94%95%EA%97%B3%EA%95%A4%E2%9A%AA%F0%96%A3%A0/X%EA%9F%BB%C6%A7%E1%92%90.%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E2%86%80%E1%91%8E%E2%9C%A4%E2%B5%99%E1%99%81%DF%A6%E1%99%8F%E1%97%A9%F0%96%A3%93%E1%A8%9F%E1%97%AF%E1%97%A9%E1%97%AF%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%AF%E1%97%A9%E1%97%AF%E1%A8%9F%F0%96%A3%93%E1%97%A9%E1%99%8F%DF%A6%E1%99%81%E2%B5%99%E2%9C%A4%E1%91%8E%E2%86%80%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0.JSFX]O[/URL][URL=HTTP://ARCHIVE.IS/STASH.REAPER.FM/v/48971/XFSJ.O_EDUTILPMA_YWAW_O_WAWY_AMPLITUDE_O.JSFX]O[/URL]
[URL=HTTP://ARCHIVE.IS/2024.07.20-062807/https://gitea.lolumi.com/O/O/src/commit/edf6cff6281906782a85031d6c01eec6d7494eb1/%F0%96%A3%A0%E2%9A%AA%E1%97%A9%E2%88%A3%E2%86%80%E1%A8%9F%E1%97%A9%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%A9%E1%A8%9F%E2%86%80%E2%88%A3%E1%97%A9%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E1%B4%A5%E1%97%A9%E1%97%AF%E2%9C%A4%EA%97%B3%E2%93%84%E1%94%93%E1%94%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%94%93%E1%94%95%E2%93%84%EA%97%B3%E2%9C%A4%E1%97%AF%E1%97%A9%E1%B4%A5%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%E1%B4%A5%E1%97%B1%E1%97%B4%DF%A6%E1%97%A9%E1%97%B1%E1%97%B4%E1%B4%A5%F0%96%A3%93%E1%94%93%E1%94%95%E2%93%84%E2%9C%BB%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%91%90%E1%91%95%E2%93%84%E1%91%90%E1%91%95%E2%9C%BB%E2%93%84%E1%94%93%E1%94%95%F0%96%A3%93%E1%B4%A5%E1%97%B1%E1%97%B4%E1%97%A9%DF%A6%E1%97%B1%E1%97%B4%E1%B4%A5%E2%9A%AA%F0%96%A3%A0/%F0%96%A3%A0%E2%9A%AA%EA%95%A4%EA%97%B3%E1%94%93%E1%94%95%E1%92%8D%E1%92%90%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%92%8D%E1%92%90%E1%94%93%E1%94%95%EA%97%B3%EA%95%A4%E2%9A%AA%F0%96%A3%A0/X%EA%9F%BB%C6%A7%E1%92%90.%F0%96%A3%A0%E2%9A%AA%E1%97%B1%E1%97%B4%E2%86%80%E1%91%8E%E2%9C%A4%E2%B5%99%E1%99%81%DF%A6%E1%99%8F%E1%97%A9%F0%96%A3%93%E1%A8%9F%E1%97%AF%E1%97%A9%E1%97%AF%E2%9A%AA%F0%94%97%A2%E2%9A%AA%F0%9F%9E%8B%E2%9A%AA%F0%94%97%A2%E2%9A%AA%E1%97%AF%E1%97%A9%E1%97%AF%E1%A8%9F%F0%96%A3%93%E1%97%A9%E1%99%8F%DF%A6%E1%99%81%E2%B5%99%E2%9C%A4%E1%91%8E%E2%86%80%E1%97%B1%E1%97%B4%E2%9A%AA%F0%96%A3%A0.JSFX]O[/URL]
[URL=HTTP://ARCHIVE.IS/STASH.REAPER.FM/v/48971/XFSJ.O_EDUTILPMA_YWAW_O_WAWY_AMPLITUDE_O.JSFX]O[/URL]
[/SIZE]
[/CENTER]

View file

@ -0,0 +1,159 @@
desc:O____ROTARENEG_ESION_TEWLEW_NAISUAG____O____GAUSIAN_WELWET_NOISE_GENERATOR____O
//tags: analysis generator synthesis
//author: SCHWA
// Generator choices are listed in rough order of fanciness and cost.
slider1:-16<-120,6,0.1>Noise dB (RMS)
slider2:0.5<0,1,0.01>Wet Mix
slider3:1<0,3,1{Central Limit Approximation,Box-Muller,Ziggurat (not implemented yet),Inverse Transform}>Gaussian Generator
slider4:0<-1,1>Noise Mean (should be ~0)
slider5:0<0,2>Noise Standard Deviation (should be ~1)
in_pin:left input
in_pin:right input
out_pin:left output
out_pin:right output
@init
AMP_DB = 20.0 / log(10);
CENTRAL_LIMIT = 0;
BOX_MULLER = 1;
ZIGGURAT = 2;
INV_TRANSFORM = 3;
@slider
noise_level = exp(slider1 / AMP_DB);
(slider3 == CENTRAL_LIMIT) ? (
N_DEV = 12;
)
:
(slider3 == INV_TRANSFORM) ? (
A1 = -39.69683028665376;
A2 = 220.9460984245205;
A3 = -275.9285104469687;
A4 = 138.3577518672690;
A5 = -30.66479806614716;
A6 = 2.506628277459239;
B1 = -54.47609879822406;
B2 = 161.5858368580409;
B3 = -155.6989798598866;
B4 = 66.80131188771972;
B5 = -13.28068155288572;
C1 = -0.007784894002430293;
C2 = -0.3223964580411365;
C3 = -2.400758277161838;
C4 = -2.549732539343734;
C5 = 4.374664141464968;
C6 = 2.938163982698783;
D1 = 0.007784695709041462;
D2 = 0.3224671290700398;
D3 = 2.445134137142996;
D4 = 3.754408661907416;
P_LO = 0.02425;
P_HI = 1.0 - P_LO;
);
i = sum = sum2 = 0;
@sample
z0 = z1 = 0;
(slider3 == CENTRAL_LIMIT) ? (
// Quick & dirty.
loop (N_DEV,
z0 += rand(1);
z1 += rand(1);
);
z0 -= N_DEV / 2.0;
z1 -= N_DEV / 2.0;
)
:
(slider3 == BOX_MULLER) ? (
// Conveniently a stereo twofer.
w = 0;
while (
z0 = 2.0 * rand(1) - 1.0;
z1 = 2.0 * rand(1) - 1.0;
w = z0 * z0 + z1 * z1;
w >= 1.0;
);
w = sqrt(-2.0 * log(w) / w);
z0 *= w;
z1 *= w;
)
:
(slider3 == INV_TRANSFORM) ? (
r0 = rand(1);
r1 = rand(1);
(r0 < P_LO) ? (
q = sqrt(-2.0 * log(r0));
z0 = ((((C1 * q + C2) * q + C3) * q + C4) * q + C5) * q + C6;
z0 /= (((D1 * q + D2) * q + D3) * q + D4) * q + 1.0;
)
:
(r0 < P_HI) ? (
q = r0 - 0.5;
r = q * q;
z0 = (((((A1 * r + A2) * r + A3) * r + A4) * r + A5) * r + A6) * q;
z0 /= ((((B1 * r + B2) * r + B3) * r + B4) * r + B5) * r + 1.0;
)
:
(
q = sqrt(-2.0 * log(1.0 - r0));
z0 = -(((((C1 * q + C2) * q + C3) * q + C4) * q + C5) * q + C6);
z0 /= (((D1 * q + D2) * q + D3) * q + D4) * q + 1.0;
);
(r1 < P_LO) ? (
q = sqrt(-2.0 * log(r1));
z1 = ((((C1 * q + C2) * q + C3) * q + C4) * q + C5) * q + C6;
z1 /= (((D1 * q + D2) * q + D3) * q + D4) * q + 1.0;
)
:
(r1 < P_HI) ? (
q = r1 - 0.5;
r = q * q;
z1 = (((((A1 * r + A2) * r + A3) * r + A4) * r + A5) * r + A6) * q;
z1 /= ((((B1 * r + B2) * r + B3) * r + B4) * r + B5) * r + 1.0;
)
:
(
q = sqrt(-2.0 * log(1.0 - r0));
z1 = -(((((C1 * q + C2) * q + C3) * q + C4) * q + C5) * q + C6);
z1 /= (((D1 * q + D2) * q + D3) * q + D4) * q + 1.0;
);
);
spl0 = ((FLOOR(spl0 * (1.0 - slider2) + z0 * noise_level * slider2))+.5)/6;
spl1 = ((FLOOR(spl1 * (1.0 - slider2) + z1 * noise_level * slider2))+.5)/6;
//spl0 = spl0 * (1.0 - slider2) + z0 * noise_level * slider2;
//spl1 = spl1 * (1.0 - slider2) + z1 * noise_level * slider2;
sum += z0;
sum2 += z0 * z0;
i += 1;
(i == srate) ? (
mean = sum / srate;
stdev = sqrt(sum2 / srate - mean * mean);
slider4 = mean;
slider5 = stdev;
sliderchange(2^4 + 2^5);
i = sum = sum2 = 0;
);

View file

@ -0,0 +1,65 @@
desc:O____ROTALICSO_SEIRES_REIRUOF____O____FOURIER_SERIES_OSCILATOR____O
slider1:84.406022589954030768899117092091000289089388918088900852079<0,84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079>O_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_O
slider2:84406.022589954030768899117092091000289089388918088900852079<0,84406.022589954030768899117092091000289089388918088900852079,84406.022589954030768899117092091000289089388918088900852079>O_DOIREP_EMIT_SDNOCESILIM_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_MILISECONDS_TIME_PERIOD_O
slider3:0<0,32,1>O_SEMIT_NOISIVID_DOIREP_EMIT_O_TIME_PERIOD_DIVISION_TIMES_O
slider4:531441<0,65536,2>O_REDIVID_DOIREP_EMIT_O_TIME_PERIOD_DIVIDER_O
slider5:84.406022589954030768899117092091000289089388918088900852079<0,84.406022589954030768899117092091000289089388918088900852079,0.0012879336943047184870742663130507049604658415057081436287243499755859375>O_EMIT_DOIREP_SDNOCES_DEDIVID_O_DIVIDED_SECONDS_PERIOD_TIME_O
slider6:84406.022589954030768899117092091000289089388918088900852079<0,84406.022589954030768899117092091000289089388918088900852079,1.2879336943047184870742663130507049604658415057081436287243499755859375>O_EMIT_DOIREP_SDNOCESILIM_DEDIVID_O_DIVIDED_MILISECONDS_PERIOD_TIME_O
slider8:0.011847<0,0.011847,0.011847>O_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_O
slider18:3<1,8,1>O_NOIDIWID_YCNEUQERF_O_FREQUENCY_DIWIDION_O
slider19:243<0,379,1>O_YCNEUQERF_ZTREH_DEILPITLUM_MORF_SENOT_DEDIWID_O_DIWIDED_TONES_FROM_MULTIPLIED_HERTZ_FREQUENCY_O
slider20:1<0,1625,0.00000001>O_REILPITLUM_GNITFIHS_O_SHIFTING_MULTIPLIER_O
slider21:0.011847<0,82712638677.012146,0.00000001>O_GNITFIHS_ENOT_RETFA_YCNEUQERF_ZTREH_DEILPITLUM_MORF_SENOT_DEDIWID_O_DIWIDED_TONES_FROM_MULTIPLIED_HERTZ_FREQUENCY_AFTER_TONE_SHIFTING_O
slider23:3<1,10,1>O_NOIDIWID_EMULOW_O_WOLUME_DIWIDION_O
slider24:17<0,729,1>O_EMULOW_LEBICED_DEILPITLUM_MORF_STRAP_DEDIWID_O_DIWIDED_PARTS_FROM_MULTIPLIED_DECIBEL_WOLUME_O
slider25:1<0,19683,0.0001>O_OITAR_GNILACSNWOD_EMULOW_O_WOLUME_DOWNSCALING_RATIO_O
slider26:1<0,1,0.0001>O_GNITFIHS_EMULOW_RETFA_EMULOW_OITAR_DEILPITLUM_MORF_STRAP_DEDIWID_O_DIWIDED_PARTS_FROM_MULTIPLIED_RATIO_WOLUME_AFTER_WOLUME_SHIFTING_O
slider27:1<0,1,0.0001>O_GNITFIHS_EMULOW_RETFA_EMULOW_LEBICED_DEILPITLUM_MORF_STRAP_DEDIWID_O_DIWIDED_PARTS_FROM_MULTIPLIED_DECIBEL_WOLUME_AFTER_WOLUME_SHIFTING_O
slider29:4<0,256,1>O_NOITALOPRETNI_EGNARGAL_O_LAGRANGE_INTERPOLATION_O
import Tale/fft_synth.jsfx-inc
import Tale/fourier_series.jsfx-inc
import Tale/wavetable.jsfx-inc
@init
osc.four_init(0, 1024);
@slider
SLIDER1=84.406022589954030768899117092091000289089388918088900852079;
SLIDER2=SLIDER1*1000;
SLIDER4=3^SLIDER3;
SLIDER5=SLIDER1/SLIDER4;
SLIDER6=SLIDER2/SLIDER4;
SLIDER8=1/SLIDER5;
SLIDER20=3^(SLIDER19/3^SLIDER18);
SLIDER21=SLIDER8*SLIDER20;
SLIDER13=1/SLIDER21;
SLIDER14=SLIDER13*1000;
SLIDER25=3^(SLIDER24/3^SLIDER23);
SLIDER26=1/SLIDER25;
O_TNUOMA_EMULOW_LEBICED_O_DECIBEL_WOLUME_AMOUNT_O = (exp(log(10)/20 * SLIDER26));
SLIDER27=20*LOG10(SLIDER26);
osc.four_setf(SLIDER21);
osc.four_update() ? (
osc.four_sin();
osc.four_setdc(0);
osc.four_ifft();
);
@sample
SPL0 = SPL1 = SPL0 + OSC.WAVE_LAGRANGE(SLIDER29) * SLIDER26 ;

View file

@ -0,0 +1,499 @@
desc:O_HTNYS_YLOP_ONOM_ELPMIS_O_SIMPLE_MONO_POLY_SYNTH_O
//tags: generator synthesis
//author: Tale
// Copyright (C) 2012-2017 Theo Niessink
// License: LGPL - http://www.gnu.org/licenses/lgpl.html
slider1:-9.5424250943932487459005580651023061840025772838139172965973128061<-120.0,24.0,.0000001>Volume (dB)
slider2:0<-1200.0,1200.0,1.0>Tuning (cent)
slider3:0<0,1>-Unused
slider4:115.78329573381897224814693702618792906596623994250878031835253772<0,5000,1>Attack (ms)
slider5:84406.25<1,15000,1>Decay (ms)
slider6:0.0<-120.0,24.0,1.0>Sustain (dB)
slider7:115.78329573381897224814693702618792906596623994250878031835253772<0,5000,1>Release (ms)
slider8:0<0,1>-Unused
slider9:0<0,15,1{Sine,HW Rect Sine,FW Rect Sine,Triangle,Trapezoid,Square,Pulse PW,Saw,Mod Triangle PW,Tri Pulse,Hammond,Staircase,Mod Square PW,Trapezoid PW,Tri Pulse PW,O_ALOBARAP_O_PARABOLA_O}>Wave
slider10:0.5<0.0,1.0,0.01>Pulse Width
slider11:0<0,1>-Unused
slider12:200.0<0.0,1200.0,1.0>Pitch Wheel (cent)
slider13:0<0,1>-Unused
slider14:-36.0<-36.0,0.0,1.0>White Noise (dB)
slider15:0<0,1>-Unused
slider16:1.0<0.0,1.0,0.01>Low-Pass Filter
slider17:0<0,15000,1>Filter Decay (ms)
slider18:1.0<0.01,4.0,0.01>Filter Q
slider19:0<0,1>-Unused
slider20:0<-100,100,1>Pan (%)
slider21:0<0,1>-Unused
slider22:0<0,16,1{Any,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}>MIDI Ch
slider23:1<0,2,1{Legacy,Poly,Mono}>Mode
slider24:100<0,100,1>Velocity (%)
slider25:0<0,1>-Unused
slider26:0.0118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118474639022584228063680118
<0.01,12.0,0.001>LFO Rate (Hz)
slider27:0<0,100,1>LFO Depth (%)
out_pin:Left
out_pin:Right
import midi_queue.jsfx-inc
import adsr.jsfx-inc
import rc_filter.jsfx-inc
import zdf_filter.jsfx-inc
import sine.jsfx-inc
import poly_blep.jsfx-inc
import noise.jsfx-inc
import Tale/fft_synth.jsfx-inc
import Tale/fourier_series.jsfx-inc
import Tale/wavetable.jsfx-inc
@init
osc_buf = 0; max_poly = 16; osc_size = 13;
note_buf = osc_buf + max_poly * osc_size;
hold_buf = note_buf + 128;
midiq.midiq_init(hold_buf + 128);
pitch = 1;
noise_gain = sqrt(srate / 48000);
lpf.m = 50;
lpf.ln = log(lpf.m);
function int(x) ( x|0 );
function gain(db, inf) ( db <= inf ? 0 : 10^(0.05 * db) );
function mix(a, b, mix) ( (1.0 - mix) * a + mix * b );
function cache(x) ( x != this ? ( this = x; 1; ); );
smooth.rc_set(0.0033);
function smooth() ( smooth.lp = this.smooth; this.smooth = smooth.rc_lp(this); );
min_inf = -384.0;
gain0.smooth = gain1.smooth = gain(slider1, min_inf);
function set_tg(note)
// global(tg*)
(
tg.poly_setf(440 * 2^((note - 69) / 12));
);
function tg_wave(wave)
// global(tg*)
(
wave == 7 ? tg.poly_saw() :
wave == 6 ? tg.poly_rect() :
wave == 5 ? tg.poly_sqr() :
wave == 4 ||
wave == 13 ? tg.poly_trap2() :
wave == 3 ? tg.poly_tri() :
wave == 2 ? tg.poly_full() :
wave == 1 ? tg.poly_half() :
wave == 0 ? tg.poly_sin() :
wave == 8 ? tg.poly_tri2() :
wave == 9 ||
wave == 14 ? tg.poly_trip() :
wave == 10 ? tg.poly_ham() :
wave == 11 ? tg.poly_stairs() :
wave == 12 ? tg.poly_sqr2() :
wave == 15 ? tg.poly_para()
);
function adsr_sets(g)
instance(state)
(
state == 4 ? state = 2;
this.adsr_sets(g);
);
function load_adsr(p)
// global(adsr*)
(
adsr.state = p[3];
adsr.env = p[4];
adsr.scale = p[5];
adsr.s = p[6];
);
function store_adsr(p)
// global(adsr*)
(
p[3] = adsr.state;
p[4] = adsr.env;
p[5] = adsr.scale;
p[6] = adsr.s;
);
function load_lpf(p)
// global(lpf*)
(
lpf.env.lp = p[7];
lpf.freq.smooth = p[8];
lpf.zdf.g = p[9];
lpf.zdf.h = p[10];
lpf.zdf.s1 = p[11];
lpf.zdf.s2 = p[12];
);
function store_lpf(p)
// global(lpf*)
(
p[7] = lpf.env.lp;
p[8] = lpf.freq.smooth;
p[9] = lpf.zdf.g;
p[10] = lpf.zdf.h;
p[11] = lpf.zdf.s1;
p[12] = lpf.zdf.s2;
);
function lpf_freq(dt)
// global(lpf*, srate)
(
(lpf.env.a < 1 ? lpf.env.rc_lp(lpf.n) : lpf.n) * dt * srate;
);
function reset_lpf(dt)
// global(lpf*)
(
lpf.env.lp = 0;
lpf.zdf.zdf_reset();
lpf.freq.smooth = lpf_freq(dt);
lpf.zdf.zdf_lp(lpf.freq.smooth, lpf.q);
);
function set_buf(buf, num, size)
// global(p, end)
(
p = buf;
end = p + num * size;
);
function remove_buf(size)
// global(p, end)
(
end -= size;
p < end ? memcpy(p, p + size, end - p);
);
function find_note(note, buf, num, size)
// global(p, end)
(
set_buf(buf, num, size);
while(p < end && p[] != note ? p += size);
);
function note_on(note, vel)
// global(p, end, note_buf, num_notes, hold_buf, num_hold, osc_buf, num_osc, osc_size, num_poly, tuning, tg*, adsr*, lpf*)
(
find_note(note, note_buf, num_notes, 1);
p >= end ? (
p[] = note;
num_notes += 1;
);
find_note(note, hold_buf, num_hold, 1);
p < end ? (
remove_buf(1);
num_hold -= 1;
);
find_note(note, osc_buf, num_osc, osc_size);
p >= end ? (
set_tg(note);
num_osc >= num_poly ? (
p = osc_buf;
num_poly > 1 ? (
// Set oscillator/ADSR state to first played note (to mimic old
// mono_synth global state behavior).
tg.t = p[1];
load_adsr(p);
load_lpf(p);
);
remove_buf(osc_size);
p = end;
num_osc -= 1;
) : (
// Don't reset oscillator on first note (old mono_synth behavior).
num_osc > 0 ? tg.t = 0;
adsr.adsr_reset();
reset_lpf(tuning * tg.dt);
);
num_osc += 1;
p[0] = note;
p[1] = tg.t;
p[2] = tg.dt;
) : num_poly > 1 ? (
load_adsr(p);
load_lpf(p);
);
adsr.adsr_a(vel);
lpf.env.lp = lpf.m;
store_adsr(p);
store_lpf(p);
);
function note_off(note)
// global(p, end, note_buf, num_notes, osc_buf, num_osc, osc_size, num_poly, note_prio, tg*, adsr*)
(
find_note(note, note_buf, num_notes, 1);
p < end ? (
remove_buf(1);
num_notes -= 1;
);
find_note(note, osc_buf, num_osc, osc_size);
p < end ? (
// Mono, last-note priority
num_poly == 1 && num_notes > 0 && note_prio ? (
note = note_buf[num_notes - 1];
set_tg(note);
p[0] = note;
p[1] = tg.t;
p[2] = tg.dt;
) : (
// Release
num_poly > 1 ? load_adsr(p);
adsr.adsr_r();
store_adsr(p);
);
);
);
function hold_note(note)
// global(p, end, hold_buf, num_hold)
(
find_note(note, hold_buf, num_hold, 1);
p >= end ? (
p[] = note;
num_hold += 1;
);
);
function release_notes()
// global(hold_buf, num_hold)
local(p)
(
p = hold_buf;
loop(num_hold,
note_off(p[]);
p += 1;
);
num_hold = 0;
);
function all_notes_off()
// global(num_notes, num_hold, num_osc)
(
num_notes = num_hold = num_osc = 0;
);
function pitch_bend(pitch_wheel)
// global(pitch, pitch_range)
(
pitch = pitch_range < 0.00001 ? 1 : 2^(pitch_wheel * pitch_range);
);
@slider
function adr(ms, lo, hi) ( max(lo, min(hi, ms)) * 0.001 );
function pan(gain, pos)
// global(gain0, gain1)
(
// REAPER default 0 dB pan law (thanks Justin!)
// http://www.askjf.com/index.php?q=2342s
pos *= 0.25*$pi;
gain *= sqrt(2) * (1 - sqrt(0.5) * (1 / cos(pos) - 1));
pos += 0.25*$pi;
gain0 = cos(pos) * gain;
gain1 = sin(pos) * gain;
);
pan(gain(slider1, min_inf), max(-100, min(100, slider20)) * 0.01);
adsr.adsr_seta(adr(slider4, 0, 5000));
adsr.adsr_setd(adr(slider5, 1, 15000));
adsr.adsr_sets(gain(slider6, min_inf));
adsr.adsr_setr(adr(slider7, 0, 5000));
tuning = 2^(slider2 / 1200);
wave = int(slider9);
// Limit pulse width for pulse, triangular pulse, modified square.
min_pw = wave == 6 || wave == 14 ? 0.10 : wave == 8 ? 0.01 : wave == 12 ? 0.20 : 0.0;
max_pw = wave == 6 ? 0.90 : wave == 8 ? 0.99 : 1.0;
pw = wave == 4 || wave == 9 ? 0.5 : max(min_pw, min(max_pw, slider10));
noise_mix = gain(slider14, -36.0);
lpf.n = slider16 >= 1.0 ? lpf.m : exp(max(0.0, slider16) * lpf.ln);
slider17 < 1 ? lpf.env.a = 1 : lpf.env.rc_sett(0.001 * min(15000, slider17));
lpf.q = max(0.01, min(4.0, slider18));
pitch_range = max(0.0, slider12) / 1200;
midi_ch.cache(max(0, min(16, int(slider22))) - 1) ? all_notes_off();
num_poly.cache(slider23 < 0.5 || slider23 >= 1.5 ? 1 : max_poly) ? all_notes_off();
note_prio.cache(slider23 >= 0.5) ? all_notes_off();
vel_range = max(0, min(100, slider24)) * 0.01;
lfo_range = max(0, min(100, slider27)) * 0.01;
lfo_range <= 0 ? (
lfo_mod = 0;
) : wave == 6 || wave == 8 || wave >= 12 ? (
lfo_mod = 1;
lfo_range *= 0.5 * (max_pw - min_pw);
pw = max(min_pw + lfo_range, min(max_pw - lfo_range, pw));
) : (
lfo_mod = 2;
lfo_range *= 0.5/12;
);
lfo_mod != 1 ? tg.poly_setpw(pw);
lfo_mod ? lfo.sin_setf(max(0.01, slider26));
@block
midiq.midiq_collect(midi_ch, 3|8|64);
@sample
while(midiq.midiq_remove() ? (
midiq.msg1 &= 0xF0;
// Note On
midiq.msg1 == 0x90 && midiq.msg3 ? (
note_on(midiq.msg2, (1.0 - vel_range) + vel_range * midiq.msg3 / 127);
) :
// Note Off
midiq.msg1 == 0x80 || midiq.msg1 == 0x90 ? (
hold_pedal ? hold_note(midiq.msg2) : note_off(midiq.msg2);
) :
// Pitch Wheel
midiq.msg1 == 0xE0 ? (
pitch_bend(((midiq.msg3 << 7 | midiq.msg2) - 8192) / (midiq.msg3 < 64 ? 8192 : 8191));
) :
// Control Change
midiq.msg1 == 0xB0 ? (
// Damper Pedal (Sustain)
midiq.msg2 == 64 ? (
hold_pedal = midiq.msg3 >= 64;
!hold_pedal ? release_notes();
) :
// All Notes Off
midiq.msg2 == 123 ? (
all_notes_off();
);
);
1; // while midiq.midiq_remove()
));
function sample_tg(t, dt)
// global(adsr*, freq_mod, tg*, wave, white_noise, noise_mix)
local(ph, out)
(
adsr.state ? (
noise_mix < 1.0 ? (
// Correct full-wave rectified sine/triangular pulse phase.
ph = wave == 2 ? 0.25 : wave == 14 ? 0.75 + 0.5 * tg.pw;
ph > 0 ? tg.poly_sync(t - ph) : tg.t = t;
tg.poly_setdt(freq_mod * dt);
tg.poly_resetf();
out = adsr.env * mix(tg_wave(wave), white_noise, noise_mix);
ph > 0 ? tg.poly_sync(tg.t + ph);
out;
) : (
adsr.env * white_noise;
);
);
// 0.0 otherwise
);
function apply_lpf(in, dt)
// global(lpf*, tuning)
local(out)
(
lpf.freq = lpf_freq(tuning * dt);
lpf.freq.smooth();
// Recalculate LPF coefficients only every 16 samples.
lpf.skip <= 0 && lpf.freq.smooth != lpf.zdf.freq ? (
lpf.zdf.freq = lpf.freq.smooth;
lpf.zdf.zdf_lp(lpf.zdf.freq, lpf.q);
);
out = lpf.zdf.zdf_svf_lp(in);
lpf.n < lpf.m ? out : in;
);
function adsr_lpf_off()
// global(adsr*, lpf.zdf*)
(
!adsr.state && lpf.zdf.s1 == 0 && lpf.zdf.s2 == 0;
);
freq_mod = pitch * tuning;
lfo_mod ? lfo_mod == 1 ? tg.poly_setpw(pw + lfo_range * lfo.sin_sin()) : freq_mod *= 2^(lfo.sin_sin() * lfo_range);
white_noise = noise_mix > 0.0 ? noise_gain * noise.lcg_white();
out = 0.0;
// Optimize for mono i.e. don't load/store oscillator/ADSR/filter state.
num_poly == 1 ? (
num_osc ? (
adsr.adsr_process();
out = apply_lpf(sample_tg(tg.t, osc_buf[2]), osc_buf[2]);
adsr_lpf_off() ? num_osc = 0;
);
) :
/* num_poly > 1 ? */ (
sus = adsr.s;
set_buf(osc_buf, num_osc, osc_size);
while(p < end ? (
// Functions indexing memory seems to be slow, so manually inline them.
/* load_adsr(p); */ adsr.state = p[3]; adsr.env = p[4]; adsr.scale = p[5]; adsr.s = p[6];
adsr.s != sus ? adsr.adsr_sets(sus);
adsr.adsr_process();
/* store_adsr(p); */ p[3] = adsr.state; p[4] = adsr.env; p[5] = adsr.scale; p[6] = adsr.s;
s = sample_tg(p[1], p[2]);
p[1] = tg.t;
/* load_lpf(p); */ lpf.env.lp = p[7]; lpf.freq.smooth = p[8]; lpf.zdf.g = p[9]; lpf.zdf.h = p[10]; lpf.zdf.s1 = p[11]; lpf.zdf.s2 = p[12];
s = apply_lpf(s, p[2]);
/* store_lpf(p); */ p[7] = lpf.env.lp; p[8] = lpf.freq.smooth; p[9] = lpf.zdf.g; p[10] = lpf.zdf.h; p[11] = lpf.zdf.s1; p[12] = lpf.zdf.s2;
out += s;
adsr_lpf_off() ? (
remove_buf(osc_size);
num_osc -= 1;
) : (
p += osc_size;
);
));
);
lpf.skip > 0 ? lpf.skip -= 1 : lpf.skip = 16 - 1;
spl0 += gain0.smooth() * out;
spl1 += gain1.smooth() * out;

View file

@ -0,0 +1,567 @@
·
·
·
·
·
·
·
·
⦿
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
⦿
·
·
·
·
·
·
·
·

View file

@ -0,0 +1,379 @@
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^378,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^377,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^376,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^375,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^374,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^373,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^372,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^371,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^370,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^369,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^368,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^367,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^366,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^365,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^364,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^363,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^362,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^361,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^360,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^359,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^358,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^357,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^356,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^355,17 1469434365
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^354,17 1316379357
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^353,17 1392375420
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^352,17 1503978030
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^351,17 1486440477
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^350,17 1451896812
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^349,17 1248354909
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^348,17 1489629123
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^347,17 1181393343
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^346,17 1267486785
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^345,17 1238788971
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^344,17 1009206459
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^343,17 1294590276
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^342,17 1201056660
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^341,17 1044281565
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^340,17 868906035
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^339,17 891226557
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^338,17 712662381
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^337,17 852962805
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^336,17 884849265
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^335,17 832236606
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^334,17 776435301
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^333,17 709473735
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^332,17 663238368
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^331,17 631351908
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^330,17 582105042
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^329,17 572361957
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^328,17 536350815
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^327,17 481472424
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^326,17 478727739
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^325,17 449402985
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^324,17 368288613
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^323,17 406552365
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^322,17 405666630
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^321,17 562796019
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^320,17 642512169
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^319,17 438438825
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^318,17 265274352
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^317,17 327633741
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^316,17 368800371
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^315,17 565984665
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^314,17 161026623
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^313,17 444816117
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^312,17 207006111
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^311,17 393122862
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^310,17 236510928
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^309,17 121414518
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^308,17 124381251
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^307,17 232099506
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^306,17 112287943
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^305,17 371654406
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^304,17 161617113
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^303,17 115580694
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^302,17 540475497
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^301,17 306110016
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^300,17 100442349
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^299,17 196101729
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^298,17 368288613
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^297,17 0
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^296,17 243931419
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^295,17 33480783
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^294,17 129140163
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^293,17 411335334
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^292,17 478296900
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^291,17 272629233
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^290,17 157837977
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^289,17 435250179
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^288,17 33480783
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^287,17 19131876
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^286,17 28697814
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^285,17 148272039
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^284,17 23914845
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^283,17 86093442
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^282,17 310892985
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^281,17 492645807
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^280,17 363505644
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^279,17 444816117
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^278,17 411335334
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^277,17 325241892
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^276,17 516560652
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^275,17 296544078
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^274,17 420901272
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^273,17 344373768
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^272,17 425684241
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^271,17 569173311
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^270,17 612220032
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^269,17 205667667
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^268,17 66961566
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^267,17 330024861
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^266,17 602654094
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^265,17 521343621
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^264,17 583522218
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^263,17 463947993
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^262,17 583522218
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^261,17 243931419
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^260,17 621785970
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^259,17 353939706
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^258,17 650483784
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^257,17 396986427
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^256,17 631351908
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^255,17 353939706
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^254,17 660049722
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^253,17 492645807
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^252,17 626568939
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^251,17 377854551
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^250,17 430467210
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^249,17 645700815
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^248,17 349156737
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^247,17 703096443
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^246,17 449599086
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^245,17 621785970
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^244,17 669615660
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^243,17 707879412
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^242,17 789189885
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^241,17 621785970
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^240,17 688747536
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^239,17 444816117
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^238,17 636134877
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^237,17 741360195
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^236,17 588305187
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^235,17 698313474
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^234,17 750926133
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^233,17 693530505
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^232,17 765275040
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^231,17 793972854
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^230,17 722228319
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^229,17 683964567
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^228,17 755709102
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^227,17 545258466
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^226,17 683964567
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^225,17 602654094
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^224,17 645700815
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^223,17 698313474
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^222,17 640917846
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^221,17 731794257
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^220,17 664832691
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^219,17 727011288
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^218,17 760492071
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^217,17 688747536
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^216,17 727011288
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^215,17 674398629
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^214,17 736577226
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^213,17 789189885
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^212,17 827453637
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^211,17 760492071
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^210,17 703096443
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^209,17 829047960
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^208,17 779623947
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^207,17 749331810
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^206,17 750926133
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^205,17 852962805
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^204,17 736577226
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^203,17 833830929
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^202,17 734982903
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^201,17 849774159
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^200,17 781218270
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^199,17 875283327
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^198,17 918330048
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^197,17 932678955
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^196,17 982102968
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^195,17 1006017813
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^194,17 990074583
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^193,17 1092111255
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^192,17 1076168025
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^191,17 1313722152
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^190,17 1157478498
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^189,17 1109648808
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^188,17 1175016051
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^187,17 1350391581
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^186,17 1214874126
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^185,17 1219657095
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^184,17 1254732201
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^183,17 1338699879
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^182,17 1258452288
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^181,17 1318505121
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^180,17 1307344860
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^179,17 1311064947
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^178,17 1328602500
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^177,17 1362083283
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^176,17 1368460575
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^175,17 1398221271
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^174,17 1449771048
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^173,17 1428513408
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^172,17 1434359259
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^171,17 1421073234
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^170,17 1436485023
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^169,17 1457211222
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^168,17 1460222721
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^167,17 1489983417
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^166,17 1491223446
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^165,17 1478350764
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^164,17 1484669007
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^163,17 1502206560
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^162,17 1504686618
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^161,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^160,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^159,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^158,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^157,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^156,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^155,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^154,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^153,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^152,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^151,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^150,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^149,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^148,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^147,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^146,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^145,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^144,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^143,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^142,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^141,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^140,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^139,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^138,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^137,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^136,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^135,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^134,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^133,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^132,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^131,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^130,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^129,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^128,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^127,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^126,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^125,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^124,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^123,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^122,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^121,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^120,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^119,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^118,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^117,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^116,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^115,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^114,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^113,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^112,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^111,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^110,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^109,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^108,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^107,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^106,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^105,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^104,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^103,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^102,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^101,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^100,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^99,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^98,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^97,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^96,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^95,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^94,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^93,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^92,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^91,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^90,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^89,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^88,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^87,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^86,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^85,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^84,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^83,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^82,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^81,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^80,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^79,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^78,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^77,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^76,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^75,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^74,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^73,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^72,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^71,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^70,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^69,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^68,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^67,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^66,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^65,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^64,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^63,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^62,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^61,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^60,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^59,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^58,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^57,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^56,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^55,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^54,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^53,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^52,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^51,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^50,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^49,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^48,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^47,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^46,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^45,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^44,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^43,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^42,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^41,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^40,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^39,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^38,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^37,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^36,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^35,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^34,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^33,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^32,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^31,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^30,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^29,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^28,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^27,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^26,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^25,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^24,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^23,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^22,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^21,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^20,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^19,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^18,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^17,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^16,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^15,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^14,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^13,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^12,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^11,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^10,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^9,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^8,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^7,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^6,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^5,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^4,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^3,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^2,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^1,17 1506635235
1/84.406022589954030768899117092091000289089388918088900852079*(3^(1/3^3))^0,17 1506635235

View file

@ -0,0 +1,63 @@
desc:O____ROTALICSO_SEIRES_REIRUOF____O____FOURIER_SERIES_OSCILATOR____O
slider1:84.406022589954030768899117092091000289089388918088900852079<0,84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079>O_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_O
slider2:84406.022589954030768899117092091000289089388918088900852079<0,84406.022589954030768899117092091000289089388918088900852079,84406.022589954030768899117092091000289089388918088900852079>O_DOIREP_EMIT_SDNOCESILIM_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_MILISECONDS_TIME_PERIOD_O
slider3:0<0,32,1>O_SEMIT_NOISIVID_DOIREP_EMIT_O_TIME_PERIOD_DIVISION_TIMES_O
slider4:531441<0,65536,2>O_REDIVID_DOIREP_EMIT_O_TIME_PERIOD_DIVIDER_O
slider5:84.406022589954030768899117092091000289089388918088900852079<0,84.406022589954030768899117092091000289089388918088900852079,0.0012879336943047184870742663130507049604658415057081436287243499755859375>O_EMIT_DOIREP_SDNOCES_DEDIVID_O_DIVIDED_SECONDS_PERIOD_TIME_O
slider6:84406.022589954030768899117092091000289089388918088900852079<0,84406.022589954030768899117092091000289089388918088900852079,1.2879336943047184870742663130507049604658415057081436287243499755859375>O_EMIT_DOIREP_SDNOCESILIM_DEDIVID_O_DIVIDED_MILISECONDS_PERIOD_TIME_O
slider8:0.011847<0,0.011847,0.011847>O_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_O
slider18:3<1,8,1>O_NOIDIWID_YCNEUQERF_O_FREQUENCY_DIWIDION_O
slider19:243<0,379,1>O_YCNEUQERF_ZTREH_DEILPITLUM_MORF_SENOT_DEDIWID_O_DIWIDED_TONES_FROM_MULTIPLIED_HERTZ_FREQUENCY_O
slider20:1<0,1625,0.00000001>O_REILPITLUM_GNITFIHS_O_SHIFTING_MULTIPLIER_O
slider21:0.011847<0,82712638677.012146,0.00000001>O_GNITFIHS_ENOT_RETFA_YCNEUQERF_ZTREH_DEILPITLUM_MORF_SENOT_DEDIWID_O_DIWIDED_TONES_FROM_MULTIPLIED_HERTZ_FREQUENCY_AFTER_TONE_SHIFTING_O
slider23:3<1,10,1>O_NOIDIWID_EMULOW_O_WOLUME_DIWIDION_O
slider24:243<0,729,1>O_EMULOW_LEBICED_DEILPITLUM_MORF_STRAP_DEDIWID_O_DIWIDED_PARTS_FROM_MULTIPLIED_DECIBEL_WOLUME_O
slider25:1<0,19683,0.0001>O_OITAR_GNILACSNWOD_EMULOW_O_WOLUME_DOWNSCALING_RATIO_O
slider26:1<0,1,0.0001>O_GNITFIHS_EMULOW_RETFA_EMULOW_OITAR_DEILPITLUM_MORF_STRAP_DEDIWID_O_DIWIDED_PARTS_FROM_MULTIPLIED_RATIO_WOLUME_AFTER_WOLUME_SHIFTING_O
slider27:1<0,1,0.0001>O_GNITFIHS_EMULOW_RETFA_EMULOW_LEBICED_DEILPITLUM_MORF_STRAP_DEDIWID_O_DIWIDED_PARTS_FROM_MULTIPLIED_DECIBEL_WOLUME_AFTER_WOLUME_SHIFTING_O
import Tale/fft_synth.jsfx-inc
import Tale/fourier_series.jsfx-inc
import Tale/wavetable.jsfx-inc
@init
osc.four_init(0, 1024);
@slider
SLIDER1=84.406022589954030768899117092091000289089388918088900852079;
SLIDER2=SLIDER1*1000;
SLIDER4=3^SLIDER3;
SLIDER5=SLIDER1/SLIDER4;
SLIDER6=SLIDER2/SLIDER4;
SLIDER8=1/SLIDER5;
SLIDER20=3^(SLIDER19/3^SLIDER18);
SLIDER21=SLIDER8*SLIDER20;
SLIDER13=1/SLIDER21;
SLIDER14=SLIDER13*1000;
SLIDER25=3^(SLIDER24/3^SLIDER23);
SLIDER26=1/SLIDER25;
O_TNUOMA_EMULOW_LEBICED_O_DECIBEL_WOLUME_AMOUNT_O = (exp(log(10)/20 * SLIDER26));
SLIDER27=20*LOG10(SLIDER26);
osc.four_setf(SLIDER21);
osc.four_update() ? (
osc.four_sin();
osc.four_setdc(0);
osc.four_ifft();
);
@sample
SPL0 = SPL1 = OSC.WAVE_SPLINE5() * SLIDER26 ;