1924
if (PyType_Ready(&ServerType) < 0)
1926
Py_INCREF(&ServerType);
1927
PyModule_AddObject(m, "Server_base", (PyObject *)&ServerType);
1929
if (PyType_Ready(&StreamType) < 0)
1931
Py_INCREF(&StreamType);
1932
PyModule_AddObject(m, "Stream", (PyObject *)&StreamType);
1934
if (PyType_Ready(&TriggerStreamType) < 0)
1936
Py_INCREF(&TriggerStreamType);
1937
PyModule_AddObject(m, "TriggerStream", (PyObject *)&TriggerStreamType);
1939
if (PyType_Ready(&DummyType) < 0)
1941
Py_INCREF(&DummyType);
1942
PyModule_AddObject(m, "Dummy_base", (PyObject *)&DummyType);
1944
if (PyType_Ready(&TriggerDummyType) < 0)
1946
Py_INCREF(&TriggerDummyType);
1947
PyModule_AddObject(m, "TriggerDummy_base", (PyObject *)&TriggerDummyType);
1949
if (PyType_Ready(&RecordType) < 0)
1951
Py_INCREF(&RecordType);
1952
PyModule_AddObject(m, "Record_base", (PyObject *)&RecordType);
1954
if (PyType_Ready(&ControlRecType) < 0)
1956
Py_INCREF(&ControlRecType);
1957
PyModule_AddObject(m, "ControlRec_base", (PyObject *)&ControlRecType);
1959
if (PyType_Ready(&ControlReadType) < 0)
1961
Py_INCREF(&ControlReadType);
1962
PyModule_AddObject(m, "ControlRead_base", (PyObject *)&ControlReadType);
1964
if (PyType_Ready(&NoteinRecType) < 0)
1966
Py_INCREF(&NoteinRecType);
1967
PyModule_AddObject(m, "NoteinRec_base", (PyObject *)&NoteinRecType);
1969
if (PyType_Ready(&NoteinReadType) < 0)
1971
Py_INCREF(&NoteinReadType);
1972
PyModule_AddObject(m, "NoteinRead_base", (PyObject *)&NoteinReadType);
1974
if (PyType_Ready(&CompareType) < 0)
1976
Py_INCREF(&CompareType);
1977
PyModule_AddObject(m, "Compare_base", (PyObject *)&CompareType);
1979
if (PyType_Ready(&MixType) < 0)
1981
Py_INCREF(&MixType);
1982
PyModule_AddObject(m, "Mix_base", (PyObject *)&MixType);
1984
if (PyType_Ready(&SigType) < 0)
1986
Py_INCREF(&SigType);
1987
PyModule_AddObject(m, "Sig_base", (PyObject *)&SigType);
1989
if (PyType_Ready(&SigToType) < 0)
1991
Py_INCREF(&SigToType);
1992
PyModule_AddObject(m, "SigTo_base", (PyObject *)&SigToType);
1994
if (PyType_Ready(&VarPortType) < 0)
1996
Py_INCREF(&VarPortType);
1997
PyModule_AddObject(m, "VarPort_base", (PyObject *)&VarPortType);
1999
if (PyType_Ready(&InputFaderType) < 0)
2001
Py_INCREF(&InputFaderType);
2002
PyModule_AddObject(m, "InputFader_base", (PyObject *)&InputFaderType);
2004
if (PyType_Ready(&AdsrType) < 0)
2006
Py_INCREF(&AdsrType);
2007
PyModule_AddObject(m, "Adsr_base", (PyObject *)&AdsrType);
2009
if (PyType_Ready(&LinsegType) < 0)
2011
Py_INCREF(&LinsegType);
2012
PyModule_AddObject(m, "Linseg_base", (PyObject *)&LinsegType);
2014
if (PyType_Ready(&ExpsegType) < 0)
2016
Py_INCREF(&ExpsegType);
2017
PyModule_AddObject(m, "Expseg_base", (PyObject *)&ExpsegType);
2019
if (PyType_Ready(&TableStreamType) < 0)
2021
Py_INCREF(&TableStreamType);
2022
PyModule_AddObject(m, "TableStream", (PyObject *)&TableStreamType);
2024
if (PyType_Ready(&HarmTableType) < 0)
2026
Py_INCREF(&HarmTableType);
2027
PyModule_AddObject(m, "HarmTable_base", (PyObject *)&HarmTableType);
2029
if (PyType_Ready(&ChebyTableType) < 0)
2031
Py_INCREF(&ChebyTableType);
2032
PyModule_AddObject(m, "ChebyTable_base", (PyObject *)&ChebyTableType);
2034
if (PyType_Ready(&HannTableType) < 0)
2036
Py_INCREF(&HannTableType);
2037
PyModule_AddObject(m, "HannTable_base", (PyObject *)&HannTableType);
2039
if (PyType_Ready(&SincTableType) < 0)
2041
Py_INCREF(&SincTableType);
2042
PyModule_AddObject(m, "SincTable_base", (PyObject *)&SincTableType);
2044
if (PyType_Ready(&WinTableType) < 0)
2046
Py_INCREF(&WinTableType);
2047
PyModule_AddObject(m, "WinTable_base", (PyObject *)&WinTableType);
2049
if (PyType_Ready(&ParaTableType) < 0)
2051
Py_INCREF(&ParaTableType);
2052
PyModule_AddObject(m, "ParaTable_base", (PyObject *)&ParaTableType);
2054
if (PyType_Ready(&LinTableType) < 0)
2056
Py_INCREF(&LinTableType);
2057
PyModule_AddObject(m, "LinTable_base", (PyObject *)&LinTableType);
2059
if (PyType_Ready(&CosTableType) < 0)
2061
Py_INCREF(&CosTableType);
2062
PyModule_AddObject(m, "CosTable_base", (PyObject *)&CosTableType);
2064
if (PyType_Ready(&CurveTableType) < 0)
2066
Py_INCREF(&CurveTableType);
2067
PyModule_AddObject(m, "CurveTable_base", (PyObject *)&CurveTableType);
2069
if (PyType_Ready(&ExpTableType) < 0)
2071
Py_INCREF(&ExpTableType);
2072
PyModule_AddObject(m, "ExpTable_base", (PyObject *)&ExpTableType);
2074
if (PyType_Ready(&SndTableType) < 0)
2076
Py_INCREF(&SndTableType);
2077
PyModule_AddObject(m, "SndTable_base", (PyObject *)&SndTableType);
2079
if (PyType_Ready(&DataTableType) < 0)
2081
Py_INCREF(&DataTableType);
2082
PyModule_AddObject(m, "DataTable_base", (PyObject *)&DataTableType);
2084
if (PyType_Ready(&NewTableType) < 0)
2086
Py_INCREF(&NewTableType);
2087
PyModule_AddObject(m, "NewTable_base", (PyObject *)&NewTableType);
2089
if (PyType_Ready(&TableRecType) < 0)
2091
Py_INCREF(&TableRecType);
2092
PyModule_AddObject(m, "TableRec_base", (PyObject *)&TableRecType);
2094
if (PyType_Ready(&TableMorphType) < 0)
2096
Py_INCREF(&TableMorphType);
2097
PyModule_AddObject(m, "TableMorph_base", (PyObject *)&TableMorphType);
2099
if (PyType_Ready(&TrigTableRecType) < 0)
2101
Py_INCREF(&TrigTableRecType);
2102
PyModule_AddObject(m, "TrigTableRec_base", (PyObject *)&TrigTableRecType);
2104
/* Matrix objects */
2105
if (PyType_Ready(&MatrixStreamType) < 0)
2107
Py_INCREF(&MatrixStreamType);
2108
PyModule_AddObject(m, "MatrixStream", (PyObject *)&MatrixStreamType);
2110
if (PyType_Ready(&NewMatrixType) < 0)
2112
Py_INCREF(&NewMatrixType);
2113
PyModule_AddObject(m, "NewMatrix_base", (PyObject *)&NewMatrixType);
2115
if (PyType_Ready(&MatrixPointerType) < 0)
2117
Py_INCREF(&MatrixPointerType);
2118
PyModule_AddObject(m, "MatrixPointer_base", (PyObject *)&MatrixPointerType);
2120
if (PyType_Ready(&MatrixRecType) < 0)
2122
Py_INCREF(&MatrixRecType);
2123
PyModule_AddObject(m, "MatrixRec_base", (PyObject *)&MatrixRecType);
2125
if (PyType_Ready(&MatrixRecLoopType) < 0)
2127
Py_INCREF(&MatrixRecLoopType);
2128
PyModule_AddObject(m, "MatrixRecLoop_base", (PyObject *)&MatrixRecLoopType);
2130
if (PyType_Ready(&MatrixMorphType) < 0)
2132
Py_INCREF(&MatrixMorphType);
2133
PyModule_AddObject(m, "MatrixMorph_base", (PyObject *)&MatrixMorphType);
2135
if (PyType_Ready(&InputType) < 0)
2137
Py_INCREF(&InputType);
2138
PyModule_AddObject(m, "Input_base", (PyObject *)&InputType);
2140
if (PyType_Ready(&TrigType) < 0)
2142
Py_INCREF(&TrigType);
2143
PyModule_AddObject(m, "Trig_base", (PyObject *)&TrigType);
2145
if (PyType_Ready(&NextTrigType) < 0)
2147
Py_INCREF(&NextTrigType);
2148
PyModule_AddObject(m, "NextTrig_base", (PyObject *)&NextTrigType);
2150
if (PyType_Ready(&MetroType) < 0)
2152
Py_INCREF(&MetroType);
2153
PyModule_AddObject(m, "Metro_base", (PyObject *)&MetroType);
2155
if (PyType_Ready(&SeqerType) < 0)
2157
Py_INCREF(&SeqerType);
2158
PyModule_AddObject(m, "Seqer_base", (PyObject *)&SeqerType);
2160
if (PyType_Ready(&SeqType) < 0)
2162
Py_INCREF(&SeqType);
2163
PyModule_AddObject(m, "Seq_base", (PyObject *)&SeqType);
2165
if (PyType_Ready(&ClouderType) < 0)
2167
Py_INCREF(&ClouderType);
2168
PyModule_AddObject(m, "Clouder_base", (PyObject *)&ClouderType);
2170
if (PyType_Ready(&CloudType) < 0)
2172
Py_INCREF(&CloudType);
2173
PyModule_AddObject(m, "Cloud_base", (PyObject *)&CloudType);
2175
if (PyType_Ready(&BeaterType) < 0)
2177
Py_INCREF(&BeaterType);
2178
PyModule_AddObject(m, "Beater_base", (PyObject *)&BeaterType);
2180
if (PyType_Ready(&BeatType) < 0)
2182
Py_INCREF(&BeatType);
2183
PyModule_AddObject(m, "Beat_base", (PyObject *)&BeatType);
2185
if (PyType_Ready(&BeatTapStreamType) < 0)
2187
Py_INCREF(&BeatTapStreamType);
2188
PyModule_AddObject(m, "BeatTapStream_base", (PyObject *)&BeatTapStreamType);
2190
if (PyType_Ready(&BeatAmpStreamType) < 0)
2192
Py_INCREF(&BeatAmpStreamType);
2193
PyModule_AddObject(m, "BeatAmpStream_base", (PyObject *)&BeatAmpStreamType);
2195
if (PyType_Ready(&BeatDurStreamType) < 0)
2197
Py_INCREF(&BeatDurStreamType);
2198
PyModule_AddObject(m, "BeatDurStream_base", (PyObject *)&BeatDurStreamType);
2200
if (PyType_Ready(&BeatEndStreamType) < 0)
2202
Py_INCREF(&BeatEndStreamType);
2203
PyModule_AddObject(m, "BeatEndStream_base", (PyObject *)&BeatEndStreamType);
2205
if (PyType_Ready(&FaderType) < 0)
2207
Py_INCREF(&FaderType);
2208
PyModule_AddObject(m, "Fader_base", (PyObject *)&FaderType);
2210
if (PyType_Ready(&RandiType) < 0)
2212
Py_INCREF(&RandiType);
2213
PyModule_AddObject(m, "Randi_base", (PyObject *)&RandiType);
2215
if (PyType_Ready(&RandhType) < 0)
2217
Py_INCREF(&RandhType);
2218
PyModule_AddObject(m, "Randh_base", (PyObject *)&RandhType);
2220
if (PyType_Ready(&ChoiceType) < 0)
2222
Py_INCREF(&ChoiceType);
2223
PyModule_AddObject(m, "Choice_base", (PyObject *)&ChoiceType);
2225
if (PyType_Ready(&RandDurType) < 0)
2227
Py_INCREF(&RandDurType);
2228
PyModule_AddObject(m, "RandDur_base", (PyObject *)&RandDurType);
2230
if (PyType_Ready(&XnoiseType) < 0)
2232
Py_INCREF(&XnoiseType);
2233
PyModule_AddObject(m, "Xnoise_base", (PyObject *)&XnoiseType);
2235
if (PyType_Ready(&XnoiseMidiType) < 0)
2237
Py_INCREF(&XnoiseMidiType);
2238
PyModule_AddObject(m, "XnoiseMidi_base", (PyObject *)&XnoiseMidiType);
2240
if (PyType_Ready(&XnoiseDurType) < 0)
2242
Py_INCREF(&XnoiseDurType);
2243
PyModule_AddObject(m, "XnoiseDur_base", (PyObject *)&XnoiseDurType);
2245
if (PyType_Ready(&RandIntType) < 0)
2247
Py_INCREF(&RandIntType);
2248
PyModule_AddObject(m, "RandInt_base", (PyObject *)&RandIntType);
2250
if (PyType_Ready(&UrnType) < 0)
2252
Py_INCREF(&UrnType);
2253
PyModule_AddObject(m, "Urn_base", (PyObject *)&UrnType);
2255
if (PyType_Ready(&SfPlayerType) < 0)
2257
Py_INCREF(&SfPlayerType);
2258
PyModule_AddObject(m, "SfPlayer_base", (PyObject *)&SfPlayerType);
2260
if (PyType_Ready(&SfPlayType) < 0)
2262
Py_INCREF(&SfPlayType);
2263
PyModule_AddObject(m, "SfPlay_base", (PyObject *)&SfPlayType);
2265
if (PyType_Ready(&SfMarkerShufflerType) < 0)
2267
Py_INCREF(&SfMarkerShufflerType);
2268
PyModule_AddObject(m, "SfMarkerShuffler_base", (PyObject *)&SfMarkerShufflerType);
2270
if (PyType_Ready(&SfMarkerShuffleType) < 0)
2272
Py_INCREF(&SfMarkerShuffleType);
2273
PyModule_AddObject(m, "SfMarkerShuffle_base", (PyObject *)&SfMarkerShuffleType);
2275
if (PyType_Ready(&SfMarkerLooperType) < 0)
2277
Py_INCREF(&SfMarkerLooperType);
2278
PyModule_AddObject(m, "SfMarkerLooper_base", (PyObject *)&SfMarkerLooperType);
2280
if (PyType_Ready(&SfMarkerLoopType) < 0)
2282
Py_INCREF(&SfMarkerLoopType);
2283
PyModule_AddObject(m, "SfMarkerLoop_base", (PyObject *)&SfMarkerLoopType);
2285
if (PyType_Ready(&OscType) < 0)
2287
Py_INCREF(&OscType);
2288
PyModule_AddObject(m, "Osc_base", (PyObject *)&OscType);
2290
if (PyType_Ready(&OscLoopType) < 0)
2292
Py_INCREF(&OscLoopType);
2293
PyModule_AddObject(m, "OscLoop_base", (PyObject *)&OscLoopType);
2295
if (PyType_Ready(&OscBankType) < 0)
2297
Py_INCREF(&OscBankType);
2298
PyModule_AddObject(m, "OscBank_base", (PyObject *)&OscBankType);
2300
if (PyType_Ready(&TableReadType) < 0)
2302
Py_INCREF(&TableReadType);
2303
PyModule_AddObject(m, "TableRead_base", (PyObject *)&TableReadType);
2305
if (PyType_Ready(&PulsarType) < 0)
2307
Py_INCREF(&PulsarType);
2308
PyModule_AddObject(m, "Pulsar_base", (PyObject *)&PulsarType);
2310
if (PyType_Ready(&SineType) < 0)
2312
Py_INCREF(&SineType);
2313
PyModule_AddObject(m, "Sine_base", (PyObject *)&SineType);
2315
if (PyType_Ready(&SineLoopType) < 0)
2317
Py_INCREF(&SineLoopType);
2318
PyModule_AddObject(m, "SineLoop_base", (PyObject *)&SineLoopType);
2320
if (PyType_Ready(&FmType) < 0)
2323
PyModule_AddObject(m, "Fm_base", (PyObject *)&FmType);
2325
if (PyType_Ready(&CrossFmType) < 0)
2327
Py_INCREF(&CrossFmType);
2328
PyModule_AddObject(m, "CrossFm_base", (PyObject *)&CrossFmType);
2330
if (PyType_Ready(&LFOType) < 0)
2332
Py_INCREF(&LFOType);
2333
PyModule_AddObject(m, "LFO_base", (PyObject *)&LFOType);
2335
if (PyType_Ready(&BlitType) < 0)
2337
Py_INCREF(&BlitType);
2338
PyModule_AddObject(m, "Blit_base", (PyObject *)&BlitType);
2340
if (PyType_Ready(&RosslerType) < 0)
2342
Py_INCREF(&RosslerType);
2343
PyModule_AddObject(m, "Rossler_base", (PyObject *)&RosslerType);
2345
if (PyType_Ready(&RosslerAltType) < 0)
2347
Py_INCREF(&RosslerAltType);
2348
PyModule_AddObject(m, "RosslerAlt_base", (PyObject *)&RosslerAltType);
2350
if (PyType_Ready(&LorenzType) < 0)
2352
Py_INCREF(&LorenzType);
2353
PyModule_AddObject(m, "Lorenz_base", (PyObject *)&LorenzType);
2355
if (PyType_Ready(&LorenzAltType) < 0)
2357
Py_INCREF(&LorenzAltType);
2358
PyModule_AddObject(m, "LorenzAlt_base", (PyObject *)&LorenzAltType);
2360
if (PyType_Ready(&PhasorType) < 0)
2362
Py_INCREF(&PhasorType);
2363
PyModule_AddObject(m, "Phasor_base", (PyObject *)&PhasorType);
2365
if (PyType_Ready(&PointerType) < 0)
2367
Py_INCREF(&PointerType);
2368
PyModule_AddObject(m, "Pointer_base", (PyObject *)&PointerType);
2370
if (PyType_Ready(&TableIndexType) < 0)
2372
Py_INCREF(&TableIndexType);
2373
PyModule_AddObject(m, "TableIndex_base", (PyObject *)&TableIndexType);
2375
if (PyType_Ready(&LookupType) < 0)
2377
Py_INCREF(&LookupType);
2378
PyModule_AddObject(m, "Lookup_base", (PyObject *)&LookupType);
2380
if (PyType_Ready(&NoiseType) < 0)
2382
Py_INCREF(&NoiseType);
2383
PyModule_AddObject(m, "Noise_base", (PyObject *)&NoiseType);
2385
if (PyType_Ready(&PinkNoiseType) < 0)
2387
Py_INCREF(&PinkNoiseType);
2388
PyModule_AddObject(m, "PinkNoise_base", (PyObject *)&PinkNoiseType);
2390
if (PyType_Ready(&BrownNoiseType) < 0)
2392
Py_INCREF(&BrownNoiseType);
2393
PyModule_AddObject(m, "BrownNoise_base", (PyObject *)&BrownNoiseType);
2395
if (PyType_Ready(&BiquadType) < 0)
2397
Py_INCREF(&BiquadType);
2398
PyModule_AddObject(m, "Biquad_base", (PyObject *)&BiquadType);
2400
if (PyType_Ready(&BiquadxType) < 0)
2402
Py_INCREF(&BiquadxType);
2403
PyModule_AddObject(m, "Biquadx_base", (PyObject *)&BiquadxType);
2405
if (PyType_Ready(&BiquadaType) < 0)
2407
Py_INCREF(&BiquadaType);
2408
PyModule_AddObject(m, "Biquada_base", (PyObject *)&BiquadaType);
2410
if (PyType_Ready(&EQType) < 0)
2413
PyModule_AddObject(m, "EQ_base", (PyObject *)&EQType);
2415
if (PyType_Ready(&ToneType) < 0)
2417
Py_INCREF(&ToneType);
2418
PyModule_AddObject(m, "Tone_base", (PyObject *)&ToneType);
2420
if (PyType_Ready(&DCBlockType) < 0)
2422
Py_INCREF(&DCBlockType);
2423
PyModule_AddObject(m, "DCBlock_base", (PyObject *)&DCBlockType);
2425
if (PyType_Ready(&AllpassType) < 0)
2427
Py_INCREF(&AllpassType);
2428
PyModule_AddObject(m, "Allpass_base", (PyObject *)&AllpassType);
2430
if (PyType_Ready(&Allpass2Type) < 0)
2432
Py_INCREF(&Allpass2Type);
2433
PyModule_AddObject(m, "Allpass2_base", (PyObject *)&Allpass2Type);
2435
if (PyType_Ready(&PhaserType) < 0)
2437
Py_INCREF(&PhaserType);
2438
PyModule_AddObject(m, "Phaser_base", (PyObject *)&PhaserType);
2440
if (PyType_Ready(&VocoderType) < 0)
2442
Py_INCREF(&VocoderType);
2443
PyModule_AddObject(m, "Vocoder_base", (PyObject *)&VocoderType);
2445
if (PyType_Ready(&PortType) < 0)
2447
Py_INCREF(&PortType);
2448
PyModule_AddObject(m, "Port_base", (PyObject *)&PortType);
2450
if (PyType_Ready(&DenormType) < 0)
2452
Py_INCREF(&DenormType);
2453
PyModule_AddObject(m, "Denorm_base", (PyObject *)&DenormType);
2455
if (PyType_Ready(&DistoType) < 0)
2457
Py_INCREF(&DistoType);
2458
PyModule_AddObject(m, "Disto_base", (PyObject *)&DistoType);
2460
if (PyType_Ready(&ClipType) < 0)
2462
Py_INCREF(&ClipType);
2463
PyModule_AddObject(m, "Clip_base", (PyObject *)&ClipType);
2465
if (PyType_Ready(&MirrorType) < 0)
2467
Py_INCREF(&MirrorType);
2468
PyModule_AddObject(m, "Mirror_base", (PyObject *)&MirrorType);
2470
if (PyType_Ready(&WrapType) < 0)
2472
Py_INCREF(&WrapType);
2473
PyModule_AddObject(m, "Wrap_base", (PyObject *)&WrapType);
2475
if (PyType_Ready(&BetweenType) < 0)
2477
Py_INCREF(&BetweenType);
2478
PyModule_AddObject(m, "Between_base", (PyObject *)&BetweenType);
2480
if (PyType_Ready(&DegradeType) < 0)
2482
Py_INCREF(&DegradeType);
2483
PyModule_AddObject(m, "Degrade_base", (PyObject *)&DegradeType);
2485
if (PyType_Ready(&CompressType) < 0)
2487
Py_INCREF(&CompressType);
2488
PyModule_AddObject(m, "Compress_base", (PyObject *)&CompressType);
2490
if (PyType_Ready(&GateType) < 0)
2492
Py_INCREF(&GateType);
2493
PyModule_AddObject(m, "Gate_base", (PyObject *)&GateType);
2495
if (PyType_Ready(&DelayType) < 0)
2497
Py_INCREF(&DelayType);
2498
PyModule_AddObject(m, "Delay_base", (PyObject *)&DelayType);
2500
if (PyType_Ready(&SDelayType) < 0)
2502
Py_INCREF(&SDelayType);
2503
PyModule_AddObject(m, "SDelay_base", (PyObject *)&SDelayType);
2505
if (PyType_Ready(&WaveguideType) < 0)
2507
Py_INCREF(&WaveguideType);
2508
PyModule_AddObject(m, "Waveguide_base", (PyObject *)&WaveguideType);
2510
if (PyType_Ready(&AllpassWGType) < 0)
2512
Py_INCREF(&AllpassWGType);
2513
PyModule_AddObject(m, "AllpassWG_base", (PyObject *)&AllpassWGType);
2515
if (PyType_Ready(&MidictlType) < 0)
2517
Py_INCREF(&MidictlType);
2518
PyModule_AddObject(m, "Midictl_base", (PyObject *)&MidictlType);
2520
if (PyType_Ready(&CtlScanType) < 0)
2522
Py_INCREF(&CtlScanType);
2523
PyModule_AddObject(m, "CtlScan_base", (PyObject *)&CtlScanType);
2525
if (PyType_Ready(&CtlScan2Type) < 0)
2527
Py_INCREF(&CtlScan2Type);
2528
PyModule_AddObject(m, "CtlScan2_base", (PyObject *)&CtlScan2Type);
2530
if (PyType_Ready(&MidiNoteType) < 0)
2532
Py_INCREF(&MidiNoteType);
2533
PyModule_AddObject(m, "MidiNote_base", (PyObject *)&MidiNoteType);
2535
if (PyType_Ready(&NoteinType) < 0)
2537
Py_INCREF(&NoteinType);
2538
PyModule_AddObject(m, "Notein_base", (PyObject *)&NoteinType);
2540
if (PyType_Ready(&BendinType) < 0)
2542
Py_INCREF(&BendinType);
2543
PyModule_AddObject(m, "Bendin_base", (PyObject *)&BendinType);
2545
if (PyType_Ready(&TouchinType) < 0)
2547
Py_INCREF(&TouchinType);
2548
PyModule_AddObject(m, "Touchin_base", (PyObject *)&TouchinType);
2550
if (PyType_Ready(&PrograminType) < 0)
2552
Py_INCREF(&PrograminType);
2553
PyModule_AddObject(m, "Programin_base", (PyObject *)&PrograminType);
2555
if (PyType_Ready(&MidiAdsrType) < 0)
2557
Py_INCREF(&MidiAdsrType);
2558
PyModule_AddObject(m, "MidiAdsr_base", (PyObject *)&MidiAdsrType);
2560
if (PyType_Ready(&MidiDelAdsrType) < 0)
2562
Py_INCREF(&MidiDelAdsrType);
2563
PyModule_AddObject(m, "MidiDelAdsr_base", (PyObject *)&MidiDelAdsrType);
2565
if (PyType_Ready(&OscSendType) < 0)
2567
Py_INCREF(&OscSendType);
2568
PyModule_AddObject(m, "OscSend_base", (PyObject *)&OscSendType);
2570
if (PyType_Ready(&OscDataSendType) < 0)
2572
Py_INCREF(&OscDataSendType);
2573
PyModule_AddObject(m, "OscDataSend_base", (PyObject *)&OscDataSendType);
2575
if (PyType_Ready(&OscReceiveType) < 0)
2577
Py_INCREF(&OscReceiveType);
2578
PyModule_AddObject(m, "OscReceive_base", (PyObject *)&OscReceiveType);
2580
if (PyType_Ready(&OscReceiverType) < 0)
2582
Py_INCREF(&OscReceiverType);
2583
PyModule_AddObject(m, "OscReceiver_base", (PyObject *)&OscReceiverType);
2585
if (PyType_Ready(&OscListReceiveType) < 0)
2587
Py_INCREF(&OscListReceiveType);
2588
PyModule_AddObject(m, "OscListReceive_base", (PyObject *)&OscListReceiveType);
2590
if (PyType_Ready(&OscListReceiverType) < 0)
2592
Py_INCREF(&OscListReceiverType);
2593
PyModule_AddObject(m, "OscListReceiver_base", (PyObject *)&OscListReceiverType);
2595
if (PyType_Ready(&OscDataReceiveType) < 0)
2597
Py_INCREF(&OscDataReceiveType);
2598
PyModule_AddObject(m, "OscDataReceive_base", (PyObject *)&OscDataReceiveType);
2600
if (PyType_Ready(&TrigRandType) < 0)
2602
Py_INCREF(&TrigRandType);
2603
PyModule_AddObject(m, "TrigRand_base", (PyObject *)&TrigRandType);
2605
if (PyType_Ready(&TrigRandIntType) < 0)
2607
Py_INCREF(&TrigRandIntType);
2608
PyModule_AddObject(m, "TrigRandInt_base", (PyObject *)&TrigRandIntType);
2610
if (PyType_Ready(&TrigChoiceType) < 0)
2612
Py_INCREF(&TrigChoiceType);
2613
PyModule_AddObject(m, "TrigChoice_base", (PyObject *)&TrigChoiceType);
2615
if (PyType_Ready(&IterType) < 0)
2617
Py_INCREF(&IterType);
2618
PyModule_AddObject(m, "Iter_base", (PyObject *)&IterType);
2620
if (PyType_Ready(&TrigEnvType) < 0)
2622
Py_INCREF(&TrigEnvType);
2623
PyModule_AddObject(m, "TrigEnv_base", (PyObject *)&TrigEnvType);
2625
if (PyType_Ready(&TrigLinsegType) < 0)
2627
Py_INCREF(&TrigLinsegType);
2628
PyModule_AddObject(m, "TrigLinseg_base", (PyObject *)&TrigLinsegType);
2630
if (PyType_Ready(&TrigExpsegType) < 0)
2632
Py_INCREF(&TrigExpsegType);
2633
PyModule_AddObject(m, "TrigExpseg_base", (PyObject *)&TrigExpsegType);
2635
if (PyType_Ready(&TrigFuncType) < 0)
2637
Py_INCREF(&TrigFuncType);
2638
PyModule_AddObject(m, "TrigFunc_base", (PyObject *)&TrigFuncType);
2640
if (PyType_Ready(&TrigXnoiseType) < 0)
2642
Py_INCREF(&TrigXnoiseType);
2643
PyModule_AddObject(m, "TrigXnoise_base", (PyObject *)&TrigXnoiseType);
2645
if (PyType_Ready(&TrigXnoiseMidiType) < 0)
2647
Py_INCREF(&TrigXnoiseMidiType);
2648
PyModule_AddObject(m, "TrigXnoiseMidi_base", (PyObject *)&TrigXnoiseMidiType);
2650
if (PyType_Ready(&PatternType) < 0)
2652
Py_INCREF(&PatternType);
2653
PyModule_AddObject(m, "Pattern_base", (PyObject *)&PatternType);
2655
if (PyType_Ready(&CallAfterType) < 0)
2657
Py_INCREF(&CallAfterType);
2658
PyModule_AddObject(m, "CallAfter_base", (PyObject *)&CallAfterType);
2660
if (PyType_Ready(&BandSplitterType) < 0)
2662
Py_INCREF(&BandSplitterType);
2663
PyModule_AddObject(m, "BandSplitter_base", (PyObject *)&BandSplitterType);
2665
if (PyType_Ready(&BandSplitType) < 0)
2667
Py_INCREF(&BandSplitType);
2668
PyModule_AddObject(m, "BandSplit_base", (PyObject *)&BandSplitType);
2670
if (PyType_Ready(&FourBandMainType) < 0)
2672
Py_INCREF(&FourBandMainType);
2673
PyModule_AddObject(m, "FourBandMain_base", (PyObject *)&FourBandMainType);
2675
if (PyType_Ready(&FourBandType) < 0)
2677
Py_INCREF(&FourBandType);
2678
PyModule_AddObject(m, "FourBand_base", (PyObject *)&FourBandType);
2680
if (PyType_Ready(&HilbertMainType) < 0)
2682
Py_INCREF(&HilbertMainType);
2683
PyModule_AddObject(m, "HilbertMain_base", (PyObject *)&HilbertMainType);
2685
if (PyType_Ready(&HilbertType) < 0)
2687
Py_INCREF(&HilbertType);
2688
PyModule_AddObject(m, "Hilbert_base", (PyObject *)&HilbertType);
2690
if (PyType_Ready(&FollowerType) < 0)
2692
Py_INCREF(&FollowerType);
2693
PyModule_AddObject(m, "Follower_base", (PyObject *)&FollowerType);
2695
if (PyType_Ready(&Follower2Type) < 0)
2697
Py_INCREF(&Follower2Type);
2698
PyModule_AddObject(m, "Follower2_base", (PyObject *)&Follower2Type);
2700
if (PyType_Ready(&ZCrossType) < 0)
2702
Py_INCREF(&ZCrossType);
2703
PyModule_AddObject(m, "ZCross_base", (PyObject *)&ZCrossType);
2705
if (PyType_Ready(&SPannerType) < 0)
2707
Py_INCREF(&SPannerType);
2708
PyModule_AddObject(m, "SPanner_base", (PyObject *)&SPannerType);
2710
if (PyType_Ready(&PannerType) < 0)
2712
Py_INCREF(&PannerType);
2713
PyModule_AddObject(m, "Panner_base", (PyObject *)&PannerType);
2715
if (PyType_Ready(&PanType) < 0)
2717
Py_INCREF(&PanType);
2718
PyModule_AddObject(m, "Pan_base", (PyObject *)&PanType);
2720
if (PyType_Ready(&SPanType) < 0)
2722
Py_INCREF(&SPanType);
2723
PyModule_AddObject(m, "SPan_base", (PyObject *)&SPanType);
2725
if (PyType_Ready(&SwitcherType) < 0)
2727
Py_INCREF(&SwitcherType);
2728
PyModule_AddObject(m, "Switcher_base", (PyObject *)&SwitcherType);
2730
if (PyType_Ready(&SwitchType) < 0)
2732
Py_INCREF(&SwitchType);
2733
PyModule_AddObject(m, "Switch_base", (PyObject *)&SwitchType);
2735
if (PyType_Ready(&SelectorType) < 0)
2737
Py_INCREF(&SelectorType);
2738
PyModule_AddObject(m, "Selector_base", (PyObject *)&SelectorType);
2740
if (PyType_Ready(&VoiceManagerType) < 0)
2742
Py_INCREF(&VoiceManagerType);
2743
PyModule_AddObject(m, "VoiceManager_base", (PyObject *)&VoiceManagerType);
2745
if (PyType_Ready(&MixerType) < 0)
2747
Py_INCREF(&MixerType);
2748
PyModule_AddObject(m, "Mixer_base", (PyObject *)&MixerType);
2750
if (PyType_Ready(&MixerVoiceType) < 0)
2752
Py_INCREF(&MixerVoiceType);
2753
PyModule_AddObject(m, "MixerVoice_base", (PyObject *)&MixerVoiceType);
2755
if (PyType_Ready(&CounterType) < 0)
2757
Py_INCREF(&CounterType);
2758
PyModule_AddObject(m, "Counter_base", (PyObject *)&CounterType);
2760
if (PyType_Ready(&CountType) < 0)
2762
Py_INCREF(&CountType);
2763
PyModule_AddObject(m, "Count_base", (PyObject *)&CountType);
2765
if (PyType_Ready(&ThreshType) < 0)
2767
Py_INCREF(&ThreshType);
2768
PyModule_AddObject(m, "Thresh_base", (PyObject *)&ThreshType);
2770
if (PyType_Ready(&PercentType) < 0)
2772
Py_INCREF(&PercentType);
2773
PyModule_AddObject(m, "Percent_base", (PyObject *)&PercentType);
2775
if (PyType_Ready(&TimerType) < 0)
2777
Py_INCREF(&TimerType);
2778
PyModule_AddObject(m, "Timer_base", (PyObject *)&TimerType);
2780
if (PyType_Ready(&SelectType) < 0)
2782
Py_INCREF(&SelectType);
2783
PyModule_AddObject(m, "Select_base", (PyObject *)&SelectType);
2785
if (PyType_Ready(&ChangeType) < 0)
2787
Py_INCREF(&ChangeType);
2788
PyModule_AddObject(m, "Change_base", (PyObject *)&ChangeType);
2790
if (PyType_Ready(&ScoreType) < 0)
2792
Py_INCREF(&ScoreType);
2793
PyModule_AddObject(m, "Score_base", (PyObject *)&ScoreType);
2795
if (PyType_Ready(&FreeverbType) < 0)
2797
Py_INCREF(&FreeverbType);
2798
PyModule_AddObject(m, "Freeverb_base", (PyObject *)&FreeverbType);
2800
if (PyType_Ready(&WGVerbType) < 0)
2802
Py_INCREF(&WGVerbType);
2803
PyModule_AddObject(m, "WGVerb_base", (PyObject *)&WGVerbType);
2805
if (PyType_Ready(&ChorusType) < 0)
2807
Py_INCREF(&ChorusType);
2808
PyModule_AddObject(m, "Chorus_base", (PyObject *)&ChorusType);
2810
if (PyType_Ready(&ConvolveType) < 0)
2812
Py_INCREF(&ConvolveType);
2813
PyModule_AddObject(m, "Convolve_base", (PyObject *)&ConvolveType);
2815
if (PyType_Ready(&IRWinSincType) < 0)
2817
Py_INCREF(&IRWinSincType);
2818
PyModule_AddObject(m, "IRWinSinc_base", (PyObject *)&IRWinSincType);
2820
if (PyType_Ready(&IRPulseType) < 0)
2822
Py_INCREF(&IRPulseType);
2823
PyModule_AddObject(m, "IRPulse_base", (PyObject *)&IRPulseType);
2825
if (PyType_Ready(&IRAverageType) < 0)
2827
Py_INCREF(&IRAverageType);
2828
PyModule_AddObject(m, "IRAverage_base", (PyObject *)&IRAverageType);
2830
if (PyType_Ready(&IRFMType) < 0)
2832
Py_INCREF(&IRFMType);
2833
PyModule_AddObject(m, "IRFM_base", (PyObject *)&IRFMType);
2835
if (PyType_Ready(&GranulatorType) < 0)
2837
Py_INCREF(&GranulatorType);
2838
PyModule_AddObject(m, "Granulator_base", (PyObject *)&GranulatorType);
2840
if (PyType_Ready(&LooperType) < 0)
2842
Py_INCREF(&LooperType);
2843
PyModule_AddObject(m, "Looper_base", (PyObject *)&LooperType);
2845
if (PyType_Ready(&HarmonizerType) < 0)
2847
Py_INCREF(&HarmonizerType);
2848
PyModule_AddObject(m, "Harmonizer_base", (PyObject *)&HarmonizerType);
2850
if (PyType_Ready(&PrintType) < 0)
2852
Py_INCREF(&PrintType);
2853
PyModule_AddObject(m, "Print_base", (PyObject *)&PrintType);
2855
if (PyType_Ready(&M_SinType) < 0)
2857
Py_INCREF(&M_SinType);
2858
PyModule_AddObject(m, "M_Sin_base", (PyObject *)&M_SinType);
2860
if (PyType_Ready(&M_CosType) < 0)
2862
Py_INCREF(&M_CosType);
2863
PyModule_AddObject(m, "M_Cos_base", (PyObject *)&M_CosType);
2865
if (PyType_Ready(&M_TanType) < 0)
2867
Py_INCREF(&M_TanType);
2868
PyModule_AddObject(m, "M_Tan_base", (PyObject *)&M_TanType);
2870
if (PyType_Ready(&M_AbsType) < 0)
2872
Py_INCREF(&M_AbsType);
2873
PyModule_AddObject(m, "M_Abs_base", (PyObject *)&M_AbsType);
2875
if (PyType_Ready(&M_SqrtType) < 0)
2877
Py_INCREF(&M_SqrtType);
2878
PyModule_AddObject(m, "M_Sqrt_base", (PyObject *)&M_SqrtType);
2880
if (PyType_Ready(&M_LogType) < 0)
2882
Py_INCREF(&M_LogType);
2883
PyModule_AddObject(m, "M_Log_base", (PyObject *)&M_LogType);
2885
if (PyType_Ready(&M_Log2Type) < 0)
2887
Py_INCREF(&M_Log2Type);
2888
PyModule_AddObject(m, "M_Log2_base", (PyObject *)&M_Log2Type);
2890
if (PyType_Ready(&M_Log10Type) < 0)
2892
Py_INCREF(&M_Log10Type);
2893
PyModule_AddObject(m, "M_Log10_base", (PyObject *)&M_Log10Type);
2895
if (PyType_Ready(&M_PowType) < 0)
2897
Py_INCREF(&M_PowType);
2898
PyModule_AddObject(m, "M_Pow_base", (PyObject *)&M_PowType);
2900
if (PyType_Ready(&M_Atan2Type) < 0)
2902
Py_INCREF(&M_Atan2Type);
2903
PyModule_AddObject(m, "M_Atan2_base", (PyObject *)&M_Atan2Type);
2905
if (PyType_Ready(&M_FloorType) < 0)
2907
Py_INCREF(&M_FloorType);
2908
PyModule_AddObject(m, "M_Floor_base", (PyObject *)&M_FloorType);
2910
if (PyType_Ready(&M_CeilType) < 0)
2912
Py_INCREF(&M_CeilType);
2913
PyModule_AddObject(m, "M_Ceil_base", (PyObject *)&M_CeilType);
2915
if (PyType_Ready(&M_RoundType) < 0)
2917
Py_INCREF(&M_RoundType);
2918
PyModule_AddObject(m, "M_Round_base", (PyObject *)&M_RoundType);
2920
if (PyType_Ready(&SnapType) < 0)
2922
Py_INCREF(&SnapType);
2923
PyModule_AddObject(m, "Snap_base", (PyObject *)&SnapType);
2925
if (PyType_Ready(&InterpType) < 0)
2927
Py_INCREF(&InterpType);
2928
PyModule_AddObject(m, "Interp_base", (PyObject *)&InterpType);
2930
if (PyType_Ready(&SampHoldType) < 0)
2932
Py_INCREF(&SampHoldType);
2933
PyModule_AddObject(m, "SampHold_base", (PyObject *)&SampHoldType);
2935
if (PyType_Ready(&DBToAType) < 0)
2937
Py_INCREF(&DBToAType);
2938
PyModule_AddObject(m, "DBToA_base", (PyObject *)&DBToAType);
2940
if (PyType_Ready(&AToDBType) < 0)
2942
Py_INCREF(&AToDBType);
2943
PyModule_AddObject(m, "AToDB_base", (PyObject *)&AToDBType);
2945
if (PyType_Ready(&ScaleType) < 0)
2947
Py_INCREF(&ScaleType);
2948
PyModule_AddObject(m, "Scale_base", (PyObject *)&ScaleType);
2950
if (PyType_Ready(&CentsToTranspoType) < 0)
2952
Py_INCREF(&CentsToTranspoType);
2953
PyModule_AddObject(m, "CentsToTranspo_base", (PyObject *)&CentsToTranspoType);
2955
if (PyType_Ready(&TranspoToCentsType) < 0)
2957
Py_INCREF(&TranspoToCentsType);
2958
PyModule_AddObject(m, "TranspoToCents_base", (PyObject *)&TranspoToCentsType);
2960
if (PyType_Ready(&MToFType) < 0)
2962
Py_INCREF(&MToFType);
2963
PyModule_AddObject(m, "MToF_base", (PyObject *)&MToFType);
2965
if (PyType_Ready(&MToTType) < 0)
2967
Py_INCREF(&MToTType);
2968
PyModule_AddObject(m, "MToT_base", (PyObject *)&MToTType);
2970
if (PyType_Ready(&FFTMainType) < 0)
2972
Py_INCREF(&FFTMainType);
2973
PyModule_AddObject(m, "FFTMain_base", (PyObject *)&FFTMainType);
2975
if (PyType_Ready(&FFTType) < 0)
2977
Py_INCREF(&FFTType);
2978
PyModule_AddObject(m, "FFT_base", (PyObject *)&FFTType);
2980
if (PyType_Ready(&IFFTType) < 0)
2982
Py_INCREF(&IFFTType);
2983
PyModule_AddObject(m, "IFFT_base", (PyObject *)&IFFTType);
2985
if (PyType_Ready(&CarToPolType) < 0)
2987
Py_INCREF(&CarToPolType);
2988
PyModule_AddObject(m, "CarToPol_base", (PyObject *)&CarToPolType);
2990
if (PyType_Ready(&PolToCarType) < 0)
2992
Py_INCREF(&PolToCarType);
2993
PyModule_AddObject(m, "PolToCar_base", (PyObject *)&PolToCarType);
2995
if (PyType_Ready(&FrameDeltaMainType) < 0)
2997
Py_INCREF(&FrameDeltaMainType);
2998
PyModule_AddObject(m, "FrameDeltaMain_base", (PyObject *)&FrameDeltaMainType);
3000
if (PyType_Ready(&FrameDeltaType) < 0)
3002
Py_INCREF(&FrameDeltaType);
3003
PyModule_AddObject(m, "FrameDelta_base", (PyObject *)&FrameDeltaType);
3005
if (PyType_Ready(&FrameAccumType) < 0)
3007
Py_INCREF(&FrameAccumType);
3008
PyModule_AddObject(m, "FrameAccum_base", (PyObject *)&FrameAccumType);
3010
if (PyType_Ready(&FrameAccumMainType) < 0)
3012
Py_INCREF(&FrameAccumMainType);
3013
PyModule_AddObject(m, "FrameAccumMain_base", (PyObject *)&FrameAccumMainType);
3015
if (PyType_Ready(&VectralMainType) < 0)
3017
Py_INCREF(&VectralMainType);
3018
PyModule_AddObject(m, "VectralMain_base", (PyObject *)&VectralMainType);
3020
if (PyType_Ready(&VectralType) < 0)
3022
Py_INCREF(&VectralType);
3023
PyModule_AddObject(m, "Vectral_base", (PyObject *)&VectralType);
2076
module_add_object(m, "Server_base", &ServerType);
2077
module_add_object(m, "Stream", &StreamType);
2078
module_add_object(m, "TriggerStream", &TriggerStreamType);
2079
module_add_object(m, "Dummy_base", &DummyType);
2080
module_add_object(m, "TriggerDummy_base", &TriggerDummyType);
2081
module_add_object(m, "TableStream", &TableStreamType);
2082
module_add_object(m, "MatrixStream", &MatrixStreamType);
2083
module_add_object(m, "Record_base", &RecordType);
2084
module_add_object(m, "ControlRec_base", &ControlRecType);
2085
module_add_object(m, "ControlRead_base", &ControlReadType);
2086
module_add_object(m, "NoteinRec_base", &NoteinRecType);
2087
module_add_object(m, "NoteinRead_base", &NoteinReadType);
2088
module_add_object(m, "Compare_base", &CompareType);
2089
module_add_object(m, "Mix_base", &MixType);
2090
module_add_object(m, "Sig_base", &SigType);
2091
module_add_object(m, "SigTo_base", &SigToType);
2092
module_add_object(m, "VarPort_base", &VarPortType);
2093
module_add_object(m, "InputFader_base", &InputFaderType);
2094
module_add_object(m, "Adsr_base", &AdsrType);
2095
module_add_object(m, "Linseg_base", &LinsegType);
2096
module_add_object(m, "Expseg_base", &ExpsegType);
2097
module_add_object(m, "HarmTable_base", &HarmTableType);
2098
module_add_object(m, "ChebyTable_base", &ChebyTableType);
2099
module_add_object(m, "HannTable_base", &HannTableType);
2100
module_add_object(m, "SincTable_base", &SincTableType);
2101
module_add_object(m, "WinTable_base", &WinTableType);
2102
module_add_object(m, "ParaTable_base", &ParaTableType);
2103
module_add_object(m, "LinTable_base", &LinTableType);
2104
module_add_object(m, "LogTable_base", &LogTableType);
2105
module_add_object(m, "CosLogTable_base", &CosLogTableType);
2106
module_add_object(m, "CosTable_base", &CosTableType);
2107
module_add_object(m, "CurveTable_base", &CurveTableType);
2108
module_add_object(m, "ExpTable_base", &ExpTableType);
2109
module_add_object(m, "SndTable_base", &SndTableType);
2110
module_add_object(m, "DataTable_base", &DataTableType);
2111
module_add_object(m, "NewTable_base", &NewTableType);
2112
module_add_object(m, "TableRec_base", &TableRecType);
2113
module_add_object(m, "TableRecTimeStream_base", &TableRecTimeStreamType);
2114
module_add_object(m, "TableMorph_base", &TableMorphType);
2115
module_add_object(m, "TrigTableRec_base", &TrigTableRecType);
2116
module_add_object(m, "TrigTableRecTimeStream_base", &TrigTableRecTimeStreamType);
2117
module_add_object(m, "TablePut_base", &TablePutType);
2118
module_add_object(m, "NewMatrix_base", &NewMatrixType);
2119
module_add_object(m, "MatrixPointer_base", &MatrixPointerType);
2120
module_add_object(m, "MatrixRec_base", &MatrixRecType);
2121
module_add_object(m, "MatrixRecLoop_base", &MatrixRecLoopType);
2122
module_add_object(m, "MatrixMorph_base", &MatrixMorphType);
2123
module_add_object(m, "Input_base", &InputType);
2124
module_add_object(m, "Trig_base", &TrigType);
2125
module_add_object(m, "NextTrig_base", &NextTrigType);
2126
module_add_object(m, "Metro_base", &MetroType);
2127
module_add_object(m, "Seqer_base", &SeqerType);
2128
module_add_object(m, "Seq_base", &SeqType);
2129
module_add_object(m, "Clouder_base", &ClouderType);
2130
module_add_object(m, "Cloud_base", &CloudType);
2131
module_add_object(m, "Beater_base", &BeaterType);
2132
module_add_object(m, "Beat_base", &BeatType);
2133
module_add_object(m, "BeatTapStream_base", &BeatTapStreamType);
2134
module_add_object(m, "BeatAmpStream_base", &BeatAmpStreamType);
2135
module_add_object(m, "BeatDurStream_base", &BeatDurStreamType);
2136
module_add_object(m, "BeatEndStream_base", &BeatEndStreamType);
2137
module_add_object(m, "Fader_base", &FaderType);
2138
module_add_object(m, "Randi_base", &RandiType);
2139
module_add_object(m, "Randh_base", &RandhType);
2140
module_add_object(m, "Choice_base", &ChoiceType);
2141
module_add_object(m, "RandDur_base", &RandDurType);
2142
module_add_object(m, "Xnoise_base", &XnoiseType);
2143
module_add_object(m, "XnoiseMidi_base", &XnoiseMidiType);
2144
module_add_object(m, "XnoiseDur_base", &XnoiseDurType);
2145
module_add_object(m, "RandInt_base", &RandIntType);
2146
module_add_object(m, "Urn_base", &UrnType);
2147
module_add_object(m, "SfPlayer_base", &SfPlayerType);
2148
module_add_object(m, "SfPlay_base", &SfPlayType);
2149
module_add_object(m, "SfMarkerShuffler_base", &SfMarkerShufflerType);
2150
module_add_object(m, "SfMarkerShuffle_base", &SfMarkerShuffleType);
2151
module_add_object(m, "SfMarkerLooper_base", &SfMarkerLooperType);
2152
module_add_object(m, "SfMarkerLoop_base", &SfMarkerLoopType);
2153
module_add_object(m, "Osc_base", &OscType);
2154
module_add_object(m, "OscLoop_base", &OscLoopType);
2155
module_add_object(m, "OscTrig_base", &OscTrigType);
2156
module_add_object(m, "OscBank_base", &OscBankType);
2157
module_add_object(m, "SumOsc_base", &SumOscType);
2158
module_add_object(m, "TableRead_base", &TableReadType);
2159
module_add_object(m, "Pulsar_base", &PulsarType);
2160
module_add_object(m, "Sine_base", &SineType);
2161
module_add_object(m, "SineLoop_base", &SineLoopType);
2162
module_add_object(m, "Fm_base", &FmType);
2163
module_add_object(m, "CrossFm_base", &CrossFmType);
2164
module_add_object(m, "LFO_base", &LFOType);
2165
module_add_object(m, "Blit_base", &BlitType);
2166
module_add_object(m, "Rossler_base", &RosslerType);
2167
module_add_object(m, "RosslerAlt_base", &RosslerAltType);
2168
module_add_object(m, "Lorenz_base", &LorenzType);
2169
module_add_object(m, "LorenzAlt_base", &LorenzAltType);
2170
module_add_object(m, "Phasor_base", &PhasorType);
2171
module_add_object(m, "SuperSaw_base", &SuperSawType);
2172
module_add_object(m, "Pointer_base", &PointerType);
2173
module_add_object(m, "TableIndex_base", &TableIndexType);
2174
module_add_object(m, "Lookup_base", &LookupType);
2175
module_add_object(m, "Noise_base", &NoiseType);
2176
module_add_object(m, "PinkNoise_base", &PinkNoiseType);
2177
module_add_object(m, "BrownNoise_base", &BrownNoiseType);
2178
module_add_object(m, "Biquad_base", &BiquadType);
2179
module_add_object(m, "Biquadx_base", &BiquadxType);
2180
module_add_object(m, "Biquada_base", &BiquadaType);
2181
module_add_object(m, "EQ_base", &EQType);
2182
module_add_object(m, "Tone_base", &ToneType);
2183
module_add_object(m, "Atone_base", &AtoneType);
2184
module_add_object(m, "DCBlock_base", &DCBlockType);
2185
module_add_object(m, "Allpass_base", &AllpassType);
2186
module_add_object(m, "Allpass2_base", &Allpass2Type);
2187
module_add_object(m, "Phaser_base", &PhaserType);
2188
module_add_object(m, "Vocoder_base", &VocoderType);
2189
module_add_object(m, "Port_base", &PortType);
2190
module_add_object(m, "Denorm_base", &DenormType);
2191
module_add_object(m, "Disto_base", &DistoType);
2192
module_add_object(m, "Clip_base", &ClipType);
2193
module_add_object(m, "Mirror_base", &MirrorType);
2194
module_add_object(m, "Wrap_base", &WrapType);
2195
module_add_object(m, "Between_base", &BetweenType);
2196
module_add_object(m, "Degrade_base", &DegradeType);
2197
module_add_object(m, "Compress_base", &CompressType);
2198
module_add_object(m, "Gate_base", &GateType);
2199
module_add_object(m, "Balance_base", &BalanceType);
2200
module_add_object(m, "Delay_base", &DelayType);
2201
module_add_object(m, "SDelay_base", &SDelayType);
2202
module_add_object(m, "Waveguide_base", &WaveguideType);
2203
module_add_object(m, "AllpassWG_base", &AllpassWGType);
2204
module_add_object(m, "Midictl_base", &MidictlType);
2205
module_add_object(m, "CtlScan_base", &CtlScanType);
2206
module_add_object(m, "CtlScan2_base", &CtlScan2Type);
2207
module_add_object(m, "MidiNote_base", &MidiNoteType);
2208
module_add_object(m, "Notein_base", &NoteinType);
2209
module_add_object(m, "Bendin_base", &BendinType);
2210
module_add_object(m, "Touchin_base", &TouchinType);
2211
module_add_object(m, "Programin_base", &PrograminType);
2212
module_add_object(m, "MidiAdsr_base", &MidiAdsrType);
2213
module_add_object(m, "MidiDelAdsr_base", &MidiDelAdsrType);
2214
module_add_object(m, "OscSend_base", &OscSendType);
2215
module_add_object(m, "OscDataSend_base", &OscDataSendType);
2216
module_add_object(m, "OscReceive_base", &OscReceiveType);
2217
module_add_object(m, "OscReceiver_base", &OscReceiverType);
2218
module_add_object(m, "OscListReceive_base", &OscListReceiveType);
2219
module_add_object(m, "OscListReceiver_base", &OscListReceiverType);
2220
module_add_object(m, "OscDataReceive_base", &OscDataReceiveType);
2221
module_add_object(m, "TrigRand_base", &TrigRandType);
2222
module_add_object(m, "TrigRandInt_base", &TrigRandIntType);
2223
module_add_object(m, "TrigVal_base", &TrigValType);
2224
module_add_object(m, "TrigChoice_base", &TrigChoiceType);
2225
module_add_object(m, "Iter_base", &IterType);
2226
module_add_object(m, "TrigEnv_base", &TrigEnvType);
2227
module_add_object(m, "TrigLinseg_base", &TrigLinsegType);
2228
module_add_object(m, "TrigExpseg_base", &TrigExpsegType);
2229
module_add_object(m, "TrigFunc_base", &TrigFuncType);
2230
module_add_object(m, "TrigXnoise_base", &TrigXnoiseType);
2231
module_add_object(m, "TrigXnoiseMidi_base", &TrigXnoiseMidiType);
2232
module_add_object(m, "Pattern_base", &PatternType);
2233
module_add_object(m, "CallAfter_base", &CallAfterType);
2234
module_add_object(m, "BandSplitter_base", &BandSplitterType);
2235
module_add_object(m, "BandSplit_base", &BandSplitType);
2236
module_add_object(m, "FourBandMain_base", &FourBandMainType);
2237
module_add_object(m, "FourBand_base", &FourBandType);
2238
module_add_object(m, "HilbertMain_base", &HilbertMainType);
2239
module_add_object(m, "Hilbert_base", &HilbertType);
2240
module_add_object(m, "Follower_base", &FollowerType);
2241
module_add_object(m, "Follower2_base", &Follower2Type);
2242
module_add_object(m, "ZCross_base", &ZCrossType);
2243
module_add_object(m, "SPanner_base", &SPannerType);
2244
module_add_object(m, "Panner_base", &PannerType);
2245
module_add_object(m, "Pan_base", &PanType);
2246
module_add_object(m, "SPan_base", &SPanType);
2247
module_add_object(m, "Switcher_base", &SwitcherType);
2248
module_add_object(m, "Switch_base", &SwitchType);
2249
module_add_object(m, "Selector_base", &SelectorType);
2250
module_add_object(m, "VoiceManager_base", &VoiceManagerType);
2251
module_add_object(m, "Mixer_base", &MixerType);
2252
module_add_object(m, "MixerVoice_base", &MixerVoiceType);
2253
module_add_object(m, "Counter_base", &CounterType);
2254
module_add_object(m, "Count_base", &CountType);
2255
module_add_object(m, "Thresh_base", &ThreshType);
2256
module_add_object(m, "Percent_base", &PercentType);
2257
module_add_object(m, "Timer_base", &TimerType);
2258
module_add_object(m, "Select_base", &SelectType);
2259
module_add_object(m, "Change_base", &ChangeType);
2260
module_add_object(m, "Score_base", &ScoreType);
2261
module_add_object(m, "Freeverb_base", &FreeverbType);
2262
module_add_object(m, "WGVerb_base", &WGVerbType);
2263
module_add_object(m, "Chorus_base", &ChorusType);
2264
module_add_object(m, "Convolve_base", &ConvolveType);
2265
module_add_object(m, "IRWinSinc_base", &IRWinSincType);
2266
module_add_object(m, "IRPulse_base", &IRPulseType);
2267
module_add_object(m, "IRAverage_base", &IRAverageType);
2268
module_add_object(m, "IRFM_base", &IRFMType);
2269
module_add_object(m, "Granulator_base", &GranulatorType);
2270
module_add_object(m, "Looper_base", &LooperType);
2271
module_add_object(m, "Harmonizer_base", &HarmonizerType);
2272
module_add_object(m, "Print_base", &PrintType);
2273
module_add_object(m, "M_Sin_base", &M_SinType);
2274
module_add_object(m, "M_Cos_base", &M_CosType);
2275
module_add_object(m, "M_Tan_base", &M_TanType);
2276
module_add_object(m, "M_Abs_base", &M_AbsType);
2277
module_add_object(m, "M_Sqrt_base", &M_SqrtType);
2278
module_add_object(m, "M_Log_base", &M_LogType);
2279
module_add_object(m, "M_Log2_base", &M_Log2Type);
2280
module_add_object(m, "M_Log10_base", &M_Log10Type);
2281
module_add_object(m, "M_Pow_base", &M_PowType);
2282
module_add_object(m, "M_Atan2_base", &M_Atan2Type);
2283
module_add_object(m, "M_Floor_base", &M_FloorType);
2284
module_add_object(m, "M_Ceil_base", &M_CeilType);
2285
module_add_object(m, "M_Round_base", &M_RoundType);
2286
module_add_object(m, "Snap_base", &SnapType);
2287
module_add_object(m, "Interp_base", &InterpType);
2288
module_add_object(m, "SampHold_base", &SampHoldType);
2289
module_add_object(m, "DBToA_base", &DBToAType);
2290
module_add_object(m, "AToDB_base", &AToDBType);
2291
module_add_object(m, "Scale_base", &ScaleType);
2292
module_add_object(m, "CentsToTranspo_base", &CentsToTranspoType);
2293
module_add_object(m, "TranspoToCents_base", &TranspoToCentsType);
2294
module_add_object(m, "MToF_base", &MToFType);
2295
module_add_object(m, "MToT_base", &MToTType);
2296
module_add_object(m, "FFTMain_base", &FFTMainType);
2297
module_add_object(m, "FFT_base", &FFTType);
2298
module_add_object(m, "IFFT_base", &IFFTType);
2299
module_add_object(m, "CarToPol_base", &CarToPolType);
2300
module_add_object(m, "PolToCar_base", &PolToCarType);
2301
module_add_object(m, "FrameDeltaMain_base", &FrameDeltaMainType);
2302
module_add_object(m, "FrameDelta_base", &FrameDeltaType);
2303
module_add_object(m, "FrameAccum_base", &FrameAccumType);
2304
module_add_object(m, "FrameAccumMain_base", &FrameAccumMainType);
2305
module_add_object(m, "VectralMain_base", &VectralMainType);
2306
module_add_object(m, "Vectral_base", &VectralType);
2307
module_add_object(m, "Min_base", &MinType);
2308
module_add_object(m, "Max_base", &MaxType);
2309
module_add_object(m, "Delay1_base", &Delay1Type);
2310
module_add_object(m, "RCOsc_base", &RCOscType);
2312
#ifdef COMPILE_EXTERNALS
2314
PyModule_AddIntConstant(m, "WITH_EXTERNALS", 1);
2316
PyModule_AddIntConstant(m, "WITH_EXTERNALS", 0);