1<CsoundSynthesizer> 2<CsOptions> 3--midi-key=4 --midi-velocity-amp=5 -m128 4</CsOptions> 5<CsInstruments> 6/***Imitative Additive Synthesis***/ 7;example for CsoundQt 8;joachim heintz mar 2011 9 10sr = 44100 11ksmps = 128 12nchnls = 1 130dbfs = 1 14 15;============================================================================; 16;============================================================================; 17; GENERAL VALUES FOR FOURIER TRANSFORMATION ; 18;============================================================================; 19;============================================================================; 20 21gifftsiz = 1024 ;fft size 22giovlap = gifftsiz / 4 ;overlap 23giwinsiz = gifftsiz * 2 ;window size 24giwintyp = 1 ;von hann window 25 26giamps ftgen 0, 0, gifftsiz/2+1, 2, 0 ;table for bin amps 27giampcpy ftgen 0, 0, gifftsiz/2+1, 2, 0 ;needed for the TabIndxNMax_k opcode 28gifreqs ftgen 0, 0, gifftsiz/2+1, 2, 0 ;table for bin freqs 29gimaxindc ftgen 0, 0, gifftsiz/2+1, 2, 0 ;indices for temporal maxima of giamps 30gisine ftgen 0, 0, 2^10, 10, 1 31 massign 0, 10 ;send all midi key events to instr 10 32 33 chn_S "_MBrowse", 1 ;declare string channel 34 35;============================================================================; 36;============================================================================; 37; FUNCTIONS (USER DEFINED OPCODES) ; 38;============================================================================; 39;============================================================================; 40 41;OPCODES FOR USING STRINGS AS ARRAYS 42;(see http://www.csounds.com/journal/issue13/StringsAsArrays.html) 43 44 opcode StrayGetEl, ii, Sijj 45;returns the startindex and the endindex (= the first space after the element) for ielindex in String. if startindex returns -1, the element has not been found 46Stray, ielindx, isepA, isepB xin 47;DEFINE THE SEPARATORS 48isep1 = (isepA == -1 ? 32 : isepA) 49isep2 = (isepA == -1 && isepB == -1 ? 9 : (isepB == -1 ? isep1 : isepB)) 50Sep1 sprintf "%c", isep1 51Sep2 sprintf "%c", isep2 52;INITIALIZE SOME PARAMETERS 53ilen strlen Stray 54istartsel = -1; startindex for searched element 55iendsel = -1; endindex for searched element 56iel = 0; actual number of element while searching 57iwarleer = 1 58indx = 0 59 if ilen == 0 igoto end ;don't go into the loop if Stray is empty 60loop: 61Snext strsub Stray, indx, indx+1; next sign 62isep1p strcmp Snext, Sep1; returns 0 if Snext is sep1 63isep2p strcmp Snext, Sep2; 0 if Snext is sep2 64;NEXT SIGN IS NOT SEP1 NOR SEP2 65if isep1p != 0 && isep2p != 0 then 66 if iwarleer == 1 then; first character after a separator 67 if iel == ielindx then; if searched element index 68istartsel = indx; set it 69iwarleer = 0 70 else ;if not searched element index 71iel = iel+1; increase it 72iwarleer = 0; log that it's not a separator 73 endif 74 endif 75;NEXT SIGN IS SEP1 OR SEP2 76else 77 if istartsel > -1 then; if this is first selector after searched element 78iendsel = indx; set iendsel 79 igoto end ;break 80 else 81iwarleer = 1 82 endif 83endif 84 loop_lt indx, 1, ilen, loop 85end: xout istartsel, iendsel 86 endop 87 88 opcode StrayLen, i, Sjj 89;returns the number of elements in Stray. elements are defined by two separators as ASCII coded characters: isep1 defaults to 32 (= space), isep2 defaults to 9 (= tab). if just one separator is used, isep2 equals isep1 90Stray, isepA, isepB xin 91;DEFINE THE SEPARATORS 92isep1 = (isepA == -1 ? 32 : isepA) 93isep2 = (isepA == -1 && isepB == -1 ? 9 : (isepB == -1 ? isep1 : isepB)) 94Sep1 sprintf "%c", isep1 95Sep2 sprintf "%c", isep2 96;INITIALIZE SOME PARAMETERS 97ilen strlen Stray 98icount = 0; number of elements 99iwarsep = 1 100indx = 0 101 if ilen == 0 igoto end ;don't go into the loop if String is empty 102loop: 103Snext strsub Stray, indx, indx+1; next sign 104isep1p strcmp Snext, Sep1; returns 0 if Snext is sep1 105isep2p strcmp Snext, Sep2; 0 if Snext is sep2 106 if isep1p == 0 || isep2p == 0 then; if sep1 or sep2 107iwarsep = 1; tell the log so 108 else ; if not 109 if iwarsep == 1 then ; and has been sep1 or sep2 before 110icount = icount + 1; increase counter 111iwarsep = 0; and tell you are ot sep1 nor sep2 112 endif 113 endif 114 loop_lt indx, 1, ilen, loop 115end: xout icount 116 endop 117 118 119;OPCODES FOR TABLE OPERATIONS 120 121 opcode TabMinVal_k, k, ii 122ift, iftlen xin 123kminval tab 0, ift 124kndx = 1 125loop: 126kval tab kndx, ift 127kmaxval = (kval < kminval ? kval : kminval) 128 loop_lt kndx, 1, iftlen, loop 129 xout kminval 130 endop 131 132 opcode TabMaxValIndx_k, kk, iikk 133;returns the maximum value of a function table and its index 134ift, iftlen, kstrt, kshft xin; ftable, length, startindex, how many values to shift for the next value 135kndx = kstrt 136kresultindx = kstrt 137kresultval tab kstrt, ift; first value in the table as comparision 138loop: 139kval tab kndx, ift 140if kval > kresultval then 141kresultindx = kndx 142kresultval = kval 143endif 144 loop_lt kndx, kshft, iftlen, loop 145 xout kresultval, kresultindx 146 endop 147 148 opcode TabIndxNMax_k, 0, iiiik 149;returns the indices of the first khowmany largest values in iftsrc and writes them in iftdest 150;bin 0 is omitted (shift value in TabMaxValIndx_k) 151iftsrc, isrclen, iftcpy, iftdest, khowmany xin 152 tablecopy iftcpy, iftsrc ;leave iftsrc (= amp table) untouched 153kmin TabMinVal_k iftcpy, isrclen; smallest value in iftsrc 154kwritindx = 0 155loop: 156kval, kndx TabMaxValIndx_k iftcpy, isrclen, 1, 1; gets index for maximum 157 tabw kmin-1, kndx, iftcpy ;replace this maximum by kmin-1 158 tabw kndx, kwritindx, iftdest ;write the index to index table 159 loop_lt kwritindx, 1, khowmany, loop 160 endop 161 162 163;MISCELLANEOUS 164 165 opcode BufPlay1, a, ii 166ifn, iskip xin 167icps = 1 / (ftlen(ifn) / ftsr(ifn)) 168iphs = iskip / (ftlen(ifn) / ftsr(ifn)) 169asig poscil3 1, icps, ifn, iphs 170 xout asig 171 endop 172 173 opcode Stayed, k, kk 174;outputs 1 if kin has not changed since ksec seconds, otherwise outputs 0 175kin, ksec xin 176kout init 0 177knumk = ksec * kr ;number of control cycles for ksec 178kinit init 1 179kcount init 0 180 if kinit == 1 then ;just once, at the beginning 181kprevious = kin 182kinit = 0 183 endif 184 if kin == kprevious then 185kcount = kcount + 1 186 else 187kcount = 0 188kprevious = kin 189 endif 190 if kcount > knumk then 191kout = 1 192 else 193kout = 0 194 endif 195 xout kout 196 endop 197 198 opcode ShowLED_a, 0, Sakkk 199;Shows an audio signal in an outvalue channel. You can choose to show the value in dB or in raw amplitudes. 200;Soutchan: string with the name of the outvalue channel 201;asig: audio signal which is to displayed 202;kdispfreq: refresh frequency (Hz) 203;kdb: 1 = show in dB, 0 = show in raw amplitudes (both in the range 0-1) 204;kdbrange: if idb=1: how many db-steps are shown (e.g. if 36 you will not see anything from a signal below -36 dB) 205Soutchan, asig, kdispfreq, kdb, kdbrange xin 206kdispval max_k asig, kdispfreq, 1 207 if kdb != 0 then 208kdb = dbfsamp(kdispval) 209kval = (kdbrange + kdb) / kdbrange 210 else 211kval = kdispval 212 endif 213 outvalue Soutchan, kval 214 endop 215 216 opcode ShowOver_a, 0, Sakk 217;Shows if the incoming audio signal was more than 1 and stays there for some time 218;Soutchan: string with the name of the outvalue channel 219;asig: audio signal which is to displayed 220;kdispfreq: refresh frequency (Hz) 221;khold: time in seconds to "hold the red light" 222Soutchan, asig, kdispfreq, khold xin 223kon init 0 224ktim times 225kstart init 0 226kend init 0 227khold = (khold < .01 ? .01 : khold) ;avoiding too short hold times 228kmax max_k asig/0dbfs, kdispfreq, 1 229 if kon == 0 && kmax > 1 then 230kstart = ktim 231kend = kstart + khold 232 outvalue Soutchan, kmax 233kon = 1 234 endif 235 if kon == 1 && ktim > kend then 236 outvalue Soutchan, 0 237kon = 0 238 endif 239 endop 240 241 242;============================================================================; 243;============================================================================; 244; INSTRUMENT BLOCKS ; 245;============================================================================; 246;============================================================================; 247 248 instr 1 ;always on 249 turnon 999 ;monitoring the audio output 250 251 252;============================================================================; 253; RECEIVING USER INPUT FROM THE WIDGET PANEL ; 254;============================================================================; 255 256 ;INPUT TO BE ANALYZED 257Sfiles chnget "_MBrowse" ;selection of sound files 258kinch invalue "inch" ;number of live input channel 259kgain invalue "gain" ;live input gain (dB) 260kselsamp invalue "sample" ;1 = select sample input 261gksampnr invalue "sampnr" ;1, 2, ... for selecting a sample from the sf bank 262keysel invalue "keysel" ;1=enable selection of sample by computer number keys 263ksellive invalue "live" ;1 = select live input 264kdolive invalue "dolive" ;when button pressed, live input to be analyzed 265 266 ;ANALYSIS PARAMETERS 267kpos invalue "pos" ;position in buffer (0-1) 268kfast invalue "fast" ;how fast to react to position changes (sec) 269kpartsana invalue "numpartsana" ;number of strongest partials to analyze 270kmanpos invalue "manpos" ;manually selected position 271krandpos invalue "randpos" ;random position selected 272krndpos1 invalue "rndpos1" ;lower limit for random pointer (0-1) 273krndpos2 invalue "rndpos2" ;upper limit for random pointer (0-1) 274khopmove invalue "hopmove" ;hop move selected 275khopmvsiz invalue "hopmovsiz" ;size of hopping in fractions of the table 276 277 ;PLAYBACK PARAMETERS 278gkvol invalue "vol" ;overall volume (dB) 279gkmaxdur invalue "maxdur" ;maximum duration of a note in seconds 280gkhowmany invalue "numpartspl" ;how many partials to be played back 281gkshiftpl invalue "shiftpl" ;number of strongest partials to skip for playback 282gkrefpch invalue "refpch" ;midi note number for playing at original pitch 283gkstcent invalue "stcent" ;how many cents to transpose for adjacent semitones on the midi keyboard 284gkrndfqdv invalue "rndfqdv" ;maximal partial random frequency deviation (cent) 285gkrdampdv invalue "rndampdv" ;maximal partial random amplitude deviation (dB) 286gkrddurdv invalue "rnddurdv" ;maximal partial random duration deviation (%) 287gkatt invalue "att" ;attack time (sec) 288gkdec invalue "dec" ;decay time (sec) 289gksus invalue "sus" ;sustain level (0-1) 290gkrel invalue "rel" ;release time (sec) 291 292 ;PRINT AND EXPORT 293kprint invalue "print" ;1 = print current values 294kexp1 invalue "exp1" ;export printout 295gSfexp1 invalue "_Browse1" ;file for printout export 296kexp2 invalue "exp2" ;export amp-freq 297gSfexp2 invalue "_Browse2" ;file for amp-freq export 298kexp3 invalue "exp3" ;export as tables with multipliers 299gSfexp3 invalue "_Browse3" ;file for table multiplier export 300 301 ;REGULATING THE SWITCH BETWEEN CERTAIN BUTTONS 302 ;analysis source 303ksllivnew changed ksellive 304kslsmpnew changed kselsamp 305 if kslsmpnew == 1 && kselsamp == 1 then 306 outvalue "live", 0 307 elseif ksllivnew == 1 && ksellive == 1 then 308 outvalue "sample", 0 309 endif 310 ;pointer method 311kmnposnew changed kmanpos 312krdposnew changed krandpos 313khopmvnew changed khopmove 314 if kmnposnew == 1 && kmanpos == 1 then 315 outvalue "randpos", 0 316 outvalue "hopmove", 0 317 elseif krdposnew == 1 && krandpos == 1 then 318 outvalue "manpos", 0 319 outvalue "hopmove", 0 320knewrdpos = 1 321 elseif khopmvnew == 1 && khopmove == 1 then 322 outvalue "manpos", 0 323 outvalue "randpos", 0 324knewhpmv = 1 325 endif 326 327 ;CALCULATING A NEW POSITION IF RANDOM OR HOPMOVE SELECTED 328 ;if note-on message has been received 329kst,k0,k0,k0 midiin 330 if kst == 144 then 331 ;calculate new random position if selected 332 if krandpos == 1 then 333kpos random krndpos1, krndpos2 334 outvalue "pos", kpos 335knewrdpos = 1 336 ;calculate new hop position if selected 337 elseif khopmove == 1 then 338kpos = frac(kpos+khopmvsiz) 339kpos = (kpos < 0 ? 1-kpos : kpos) 340 outvalue "pos", kpos 341knewhpmv = 1 342 endif 343 endif 344 345 ;ENABLE COMPUTER KEYS FOR SWITCHING 346if keysel == 1 then 347key,k0 sensekey 348keychange changed key 349 if keychange == 1 && k0 == 1 then ;new key down 350 if key > 47 && key < 58 then ;number keys 0-9 351 event "i", 3, 0, .1, key 352 elseif key == 112 || key == 114 || key == 104 then ;p/r/h 353 event "i", 4, 0, .1, key 354 elseif key == 115 || key == 108 then ;s/l 355 event "i", 5, 0, .1, key 356 endif 357 endif 358endif 359 360 361 362;============================================================================; 363; SETTING SOME BASIC VALUES ; 364;============================================================================; 365 366iftdatlen = ftlen(giamps) ;length of amp/freq tables 367iftmaxlen = ftlen(gimaxindc) ;length of maxima table 368kwritten init 0 ;1 = having written new values in giamps/gifreqs 369kwritliv init 0 ;write the fft-analysis of the live signal ... 370kwritsmp init 0 ;... or of the selected sample position to the tables 371 372 373;============================================================================; 374; LOADING INPUT FILES AND CALCULATING POINTER POSITION ; 375;============================================================================; 376 377 ;LOADING THE SELECTED FILES IN FUNCTION TABLES 1, 2, ... AND STORING SF LENGTHS 378inumfils StrayLen Sfiles, 124 ;how many files (separated by '|') to load 379giftsflns ftgen 0, 0, -inumfils, -2, 0 ;empty table for sound file lenghths 380iload = 0 381 load: 382ist, ien StrayGetEl Sfiles, iload, 124 383Sfil strsub Sfiles, ist, ien 384inoth ftgen iload+1, 0, 0, 1, Sfil, 0, 0, 1 ;storing sf data in table 1, 2, ... 385ilen filelen Sfil 386 tabw_i ilen, iload, giftsflns ;storing sf lenghts in table giftsflns 387 loop_lt iload, 1, inumfils, load 388 389 ;CALCULATING AND SHOWING THE POSITION OF THE POINTER 390kthissamp = (gksampnr > inumfils ? inumfils : gksampnr) 391kfilen tab kthissamp-1, giftsflns 392kpossec = kpos * kfilen ;position in sec 393 outvalue "position", kpossec 394 395 ;SHOWING WHENEVER A NEW SAMPLE HAS BEEN SELECTED 396 newfile: 397itable = i(kthissamp) 398ist, ien StrayGetEl Sfiles, itable-1, 124 399Sfil strsub Sfiles, ist, ien 400ilslash strrindex Sfil, "/" 401Sname strsub Sfil, ilslash+1 402Showname sprintf "File selected:\n'%s'", Sname 403 rireturn 404knewtable changed kthissamp 405 if knewtable == 1 then 406 reinit newfile 407 outvalue "showname", Showname 408 outvalue "showtab", -kthissamp 409 endif 410 411 412 413;============================================================================; 414; RECEIVING LIVE INPUT ; 415;============================================================================; 416 417ain inch kinch 418ain = ain*ampdb(kgain) 419kdisp metro 10 420 ShowLED_a "livein", ain, kdisp, 1, 50 421 ShowOver_a "livein_over", ain, kdisp, 1 422 423 424 425;============================================================================; 426; CONTINUOUSLY STREAMING FFT SIGNALS FROM LIVE AND FROM THE SELECTED SAMPLE ; 427;============================================================================; 428 429 ;STREAMING THE FFT LIVE SIGNAL 430flive pvsanal ain, gifftsiz, giovlap, giwinsiz, giwintyp 431 ;STREAMING THE FFT SIGNAL FROM THE SELECTED SAMPLE WHENEVER A NEW POSITION IS GIVEN 432knewpos changed kpos, kthissamp, kslsmpnew, kmnposnew, krdposnew, khopmvnew 433 if knewpos == 1 then 434 reinit readsampnew 435 endif 436readsampnew: 437fsamp pvstanal 0, 1, 1, kthissamp, 0, 0, i(kpossec), gifftsiz, giovlap, 0 438 rireturn 439 440 441 442;============================================================================; 443; SELECT INPUT AND SET VARIABLES FOR WRITING THE TABLES ; 444;============================================================================; 445 446 ;SET kwritliv=1 IN THE k-CYCLE THE "dolive" BUTTON HAS BEEN PRESSED 447 if ksellive == 1 then ;live source must be selected 448klivenew changed kdolive 449 if klivenew == 1 && kdolive == 1 then 450kwritliv = 1 451 endif 452 453 ;SET writesamp=1 IF A NEW POINTER POSITION HAS BEEN SET, 454 ;SELECTOR HAS CHANGED OR BUTTON HAS BEEN SWITCHED 455 elseif kselsamp == 1 then ;sample source selected 456 ;manual position 457 if kmanpos == 1 then 458kpstayed Stayed kpos, kfast ;returns 1 if pos has not changed for kfast seconds 459knewpos changed kpstayed 460 if (knewpos == 1 && kpstayed == 1) || knewtable == 1 || kslsmpnew == 1 then 461kwritsmp = 1 462 endif 463 ;random position 464 elseif knewrdpos == 1 then 465kwritsmp = 1 466 ;hop position 467 elseif knewhpmv == 1 then 468kwritsmp = 1 469 endif 470 endif 471 472 473 474;============================================================================; 475; FILL THE TABLES WITH THE CURRENT AMPLTITUDE/FREQUENCY VALUES ; 476;============================================================================; 477 478 ;INITIALIZE COUNTERS 479ksmpcnt init 0 480klivcnt init 0 481 482 ;LIVE INPUT SELECTED 483if kwritliv == 1 then 484kwritten pvsftw flive, giamps, gifreqs 485 if kwritten == 1 then 486klivcnt = klivcnt + 1 487 printks " New live values written! (%d)\n", 0, klivcnt 488kwritliv = 0 489 endif 490 491 ;SOUND FILE INPUT SELECTED 492elseif kwritsmp == 1 then 493kwritten pvsftw fsamp, giamps, gifreqs 494 if kwritten == 1 then 495ksmpcnt = ksmpcnt + 1 496 printks " New sample values written (%d)!\n", 0, ksmpcnt 497kwritsmp = 0 498knewrdpos = 0 499knewhpmv = 0 500 endif 501endif 502 503 504 505;================================================================================; 506;ANALYZE BIN AMPLITUDES AND FILL INDEX-TABLE IF AMP/FREQ-TABLES HAVE BEEN UPDATED; 507;================================================================================; 508 509 if kwritten == 1 then ;writing via pvsftw has been finished 510 TabIndxNMax_k giamps, iftdatlen, giampcpy, gimaxindc, kpartsana 511gkthsnman = kpartsana ;number of partials in this analysis 512 513 514 515;============================================================================; 516; PRINT VALUES IF DESIRED AND IF NEW VALUES AVAILABLE ; 517;============================================================================; 518 519 if kprint == 1 && kwritten == 1 then 520kprntndx = 0 521 if kselsamp == 1 then 522Sprint sprintfk "File '%s' at position %f seconds:\n", Sname, kpossec 523 elseif ksellive == 1 then 524Sprint sprintfk "%s\n", "Live input:" 525 else 526Sprint = "" 527 endif 528 printout: 529ktabindx tab kprntndx, gimaxindc 530kamp tab ktabindx, giamps 531kfreq tab ktabindx, gifreqs 532Snew sprintfk "%s%.2d) amp = %f, freq = %f, bin = %d\n", Sprint, kprntndx+1, kamp, kfreq, ktabindx 533Sprint strcpyk Snew 534 loop_lt kprntndx, 1, kpartsana, printout 535 outvalue "values", Sprint 536gSexpt1 strcpyk Sprint 537 else 538 outvalue "values", "" 539 endif 540 endif 541 542 543 544;============================================================================; 545; EXPORT VALUES IF DESIRED ; 546;============================================================================; 547 548kexp1new changed kexp1 549kexp2new changed kexp2 550kexp3new changed kexp3 551 552 ;EXPORT IN THE SAME FORMAT AS IN THE WIDGET PANEL 553if kexp1new == 1 && kexp1 == 1 then 554 event "i", 6, 0, .1 555 556 ;EXPORT AS RAW AMP-FREQ PAIR PER LINE 557elseif kexp2new == 1 && kexp2 == 1 then 558kexpt2ndx = 0 559 if kselsamp == 1 then 560gSexpt2 sprintfk "Amp-Freq values for file '%s' at position %f seconds:\n", Sname, kpossec 561 elseif ksellive == 1 then 562gSexpt2 sprintfk "%s\n", "Amp-Freq values for live input:" 563 endif 564 expt2: 565ktabindx tab kexpt2ndx, gimaxindc 566kamp tab ktabindx, giamps 567kfreq tab ktabindx, gifreqs 568Snew sprintfk "%s%f %f\n", gSexpt2, kamp, kfreq 569gSexpt2 strcpyk Snew 570 loop_lt kexpt2ndx, 1, kpartsana, expt2 571 event "i", 7, 0, .1 572 573 ;EXPORT AS MULTIPLIERS IN FUNCTION TABLES 574elseif kexp3new == 1 && kexp3 == 1 then 575kexpt3cnt init 0 ;counter 576kexpt3cnt = kexpt3cnt+1 577 ;get reference frequency for frequency multiplier = 1 578ktabindx tab 0, gimaxindc 579kfreq0 tab ktabindx, gifreqs ;frequency corresponding to strongest amplitude 580 if kselsamp == 1 then 581Sexpt3 sprintfk "Amp-Freq multiplier for file '%s' at position %f seconds.\nPitch at frequency multiplier 1 was %f Hz.\n", Sname, kpossec, kfreq0 582 elseif ksellive == 1 then 583Sexpt3 sprintfk "Amp-Freq multiplier for live input.\nPitch at frequency multiplier 1 was %f Hz.\n", kfreq0 584 endif 585Samptab sprintfk "giAmp%d ftgen 0, 0, -%d, -2", kexpt3cnt, kpartsana 586Sfreqtab sprintfk "giFreq%d ftgen 0, 0, -%d, -2", kexpt3cnt, kpartsana 587kexpt3ndx = 0 588 expt3: 589ktabindx tab kexpt3ndx, gimaxindc 590kamp tab ktabindx, giamps 591kfreq tab ktabindx, gifreqs 592kfmult = kfreq/kfreq0 593Snewamp sprintfk "%s, %f", Samptab, kamp 594Snewfreq sprintfk "%s, %f", Sfreqtab, kfmult 595Samptab strcpyk Snewamp 596Sfreqtab strcpyk Snewfreq 597 loop_lt kexpt3ndx, 1, kpartsana, expt3 598gSexpt3 sprintfk "%s%s\n%s\n\n", Sexpt3, Samptab, Sfreqtab 599 event "i", 8, 0, .1 600endif 601 602kwritten = 0 ;reset kwritten at the end of each k-cycle 603 604 endin 605 606 607 608;============================================================================; 609; SUBINSTRUMENT FOR LISTENING TO THE SELECTED SAMPLE ; 610;============================================================================; 611 612 instr 2 613itab = i(gksampnr) ;number of ftable (1, 2, ...) 614idur tab_i itab-1, giftsflns ;get length of sample 615p3 = idur 616aout poscil3 1, 1/p3, itab 617 out aout*ampdb(gkvol) 618 endin 619 620 621 622;============================================================================; 623; SUBINSTRUMENTS FOR PERFORMING ACTIONS BY COMPUTER KEYBOARD SHORTCUTS ; 624;============================================================================; 625 626 ;MAKE LIVE SNAPSHOT AND CHANGE THE SAMPLE NUMBER 627 instr 3 628ikey = p4 ;48-57 629kcyc timeinstk 630 if ikey == 48 then 631 outvalue "dolive", 1 632 else 633 outvalue "sampnr", ikey-48 634 endif 635 if kcyc == 2 then 636 outvalue "dolive", 0 637 turnoff 638 endif 639 endin 640 641 ;CHANGE THE POINTER MODE 642 instr 4 643ikey = p4 644 if ikey == 112 then ;p = manual pointer 645 outvalue "manpos", 1 646 elseif ikey == 114 then ;r = random pointer 647 outvalue "randpos", 1 648 elseif ikey == 104 then ;h = hop move 649 outvalue "hopmove", 1 650 endif 651 turnoff 652 endin 653 654 ;SWITCH BETWEEN SAMPLE/LIVE MODE 655 instr 5 656ikey = p4 657 if ikey == 115 then ;s = sample as input 658 outvalue "sample", 1 659 elseif ikey == 108 then ;l = live input 660 outvalue "live", 1 661 endif 662 turnoff 663 endin 664 665 666 667;============================================================================; 668; SUBINSTRUMENTS FOR WRITING VALUES TO THE EXPORT TEXTFILE ; 669;============================================================================; 670 671 ;ADD VALUES IN THE SAME FORMAT AS IN THE WIDGET PANEL TO THE APPROPRIATE FILE 672 instr 6 673 fprints gSfexp1, gSexpt1 674 fprints gSfexp1, "%n" 675 printf_i "Values written to file '%s'\n", 1, gSfexp1 676 turnoff 677 endin 678 679 ;ADD VALUES AS RAW AMP-FREQ PAIRS TO THE APPROPRIATE FILE 680 instr 7 681 fprints gSfexp2, gSexpt2 682 fprints gSfexp2, "%n" 683 printf_i "Values written to file '%s'\n", 1, gSfexp2 684 turnoff 685 endin 686 687 ;ADD VALUES AS AMP-FREQ MULTIPLIERS TO THE APPROPRIATE FILE 688 instr 8 689 fprints gSfexp3, gSexpt3 690 printf_i "Values written to file '%s'\n", 1, gSfexp3 691 turnoff 692 endin 693 694 695 696;============================================================================; 697; SUBINSTRUMENTS FOR TERMINATING THE SAMPLE LISTENING ; 698;============================================================================; 699 700 instr 9 701 turnoff2 2, 0, 0 702 endin 703 704 705 706;============================================================================; 707;============================================================================; 708; MIDI-TRIGGERED INSTRUMENT FOR THE ADDITIVE SYNTHESIS ; 709;============================================================================; 710;============================================================================; 711 712 instr 10 713 714;============================================================================; 715; RECEIVING BASIC VALUES ; 716;============================================================================; 717 718inote = p4 ;midi note number 719imidamp = p5 ;midi velocity (0-1) 720insnum = 100 + (inote/100) ;fractional number to differentiate keys 721irefpch = i(gkrefpch) 722istcent = i(gkstcent) ;cent difference for each semitone 723icentdif = (inote-irefpch) * istcent 724ihowmany = i(gkhowmany) 725ishift = i(gkshiftpl) 726imax = i(gkthsnman) ;number of partials analyzed 727ihowmany = (ihowmany+ishift > imax ? imax-ishift : ihowmany) 728imaxdur = i(gkmaxdur) ;maximum duration for one note (sec) 729irndampdv = i(gkrdampdv) ;max amp deviation (dB) 730irndfqdv = i(gkrndfqdv) ;max freq deviation (cent) 731irnddurdv = i(gkrddurdv) ;max dur deviation (%) 732ivol = i(gkvol) ;overall volume (dB) 733idur = i(gkmaxdur) ;duration of each note (without random deviations) 734 735 736 737;============================================================================; 738; GETTING THE SUM OF ALL SELECTED AMPLITUDES FOR SCALING ; 739;============================================================================; 740 741indx = ishift 742iampsum = 0 743loop1: 744itabindx tab_i indx, gimaxindc ;bekommt index für stärkste, zweitstärkste usw amp aus gimaxindc 745iamp tab_i itabindx, giamps ;get 1., 2., etc strongest amps 746iampsum = iampsum + iamp 747 loop_lt indx, 1, ihowmany+ishift, loop1 748indx = ishift 749 750 751 752;============================================================================; 753; TRIGGERING THE INSTANCES OF THE SUBINSTRUMENT FOR PLAYING THE PARTIALS ; 754;============================================================================; 755 756loop2: 757 ;AMPLITUDES 758itabindx tab_i indx, gimaxindc ;get index for ordered amps from gimaxindc 759iptamp tab_i itabindx, giamps ;get 1., 2., etc strongest amps 760iptamp = iptamp * imidamp ;following midi velocity 761iptdbvar rnd31 irndampdv, 0 ;dB deviation 762iptamp = ampdb(ivol) * iptamp * ampdb(iptdbvar) ;resulting amp 763 ;FREQUENCIES 764iptfq tab_i itabindx, gifreqs ;get related freq to selected amp 765iptfq = cent(icentdif) * iptfq ;transposed depending on key pressed 766iptfqvar rnd31 irndfqdv, 0 ;cent deviation 767iptfq = iptfq * cent(iptfqvar) 768 ;DURATIONS 769iptdurvar rnd31 irnddurdv, 0 ;percent of duration deviation (100=twice,-100=half as long) 770iptdur = idur * 2^(iptdurvar/100) 771 event_i "i", insnum, 0, iptdur, iptamp, iptfq, iampsum ;call instr 100.nn 772 loop_lt indx, 1, ihowmany+ishift, loop2 773 774 775 776;============================================================================; 777; STOPPING THE INSTANCES OF THE SUBINSTRUMENT IF MIDI-KEY HAS BEEN RAISED ; 778;============================================================================; 779 780krel release 781 if krel == 1 then 782 turnoff2 insnum, 4, 1 783 endif 784 endin 785 786 787 788;============================================================================; 789; SUBINSTRUMENT FOR PLAYING ONE PARTIAL ; 790;============================================================================; 791 792 instr 100 793 ;GET VALUES FROM INSTR 10 AND FROM WIDGETS 794iamp = p4 795ifreq = p5 796iampsum = p6 797iatt = i(gkatt) 798idec = i(gkdec) 799isus = i(gksus) 800irel = i(gkrel) 801 802 ;PLAY A SINE WITH ADSR ENVELOPE 803apart poscil iamp, ifreq, gisine 804aenv madsr iatt, idec, isus, irel 805 out apart*aenv/iampsum 806 endin 807 808 809 810;============================================================================; 811; COLLECTING ALL OUTGOING AUDIO AND SENDING IT TO THE METER DISPLAY ; 812;============================================================================; 813 814 instr 999 815ktrigdisp metro 10 816aout monitor 817 ShowLED_a "out", aout, ktrigdisp, 1, 48 818 ShowOver_a "out_over", aout, ktrigdisp, 2 819 endin 820 821 822</CsInstruments> 823<CsScore> 824i 1 0 36000 825</CsScore> 826</CsoundSynthesizer> 827<bsbPanel> 828 <label>Widgets</label> 829 <objectName/> 830 <x>15</x> 831 <y>69</y> 832 <width>1350</width> 833 <height>659</height> 834 <visible>true</visible> 835 <uuid/> 836 <bgcolor mode="background"> 837 <r>170</r> 838 <g>170</g> 839 <b>127</b> 840 </bgcolor> 841 <bsbObject version="2" type="BSBButton"> 842 <objectName>button1</objectName> 843 <x>874</x> 844 <y>591</y> 845 <width>100</width> 846 <height>30</height> 847 <uuid>{202c13fc-5d88-4826-a232-0e263bb5b119}</uuid> 848 <visible>true</visible> 849 <midichan>0</midichan> 850 <midicc>0</midicc> 851 <type>event</type> 852 <pressedValue>1.00000000</pressedValue> 853 <stringvalue/> 854 <text>play!</text> 855 <image>/</image> 856 <eventLine>i 10 0 5 60 .5</eventLine> 857 <latch>false</latch> 858 <latched>true</latched> 859 </bsbObject> 860 <bsbObject version="2" type="BSBLabel"> 861 <objectName/> 862 <x>734</x> 863 <y>71</y> 864 <width>247</width> 865 <height>262</height> 866 <uuid>{fe6e4eec-d24b-4130-ac47-0509d6087482}</uuid> 867 <visible>true</visible> 868 <midichan>0</midichan> 869 <midicc>0</midicc> 870 <label>Analysis Source</label> 871 <alignment>center</alignment> 872 <font>Arial</font> 873 <fontsize>20</fontsize> 874 <precision>3</precision> 875 <color> 876 <r>0</r> 877 <g>0</g> 878 <b>0</b> 879 </color> 880 <bgcolor mode="nobackground"> 881 <r>255</r> 882 <g>255</g> 883 <b>255</b> 884 </bgcolor> 885 <bordermode>border</bordermode> 886 <borderradius>1</borderradius> 887 <borderwidth>1</borderwidth> 888 </bsbObject> 889 <bsbObject version="2" type="BSBLabel"> 890 <objectName/> 891 <x>268</x> 892 <y>335</y> 893 <width>247</width> 894 <height>171</height> 895 <uuid>{ef6762d2-df69-49d4-b2de-79768f36a0e9}</uuid> 896 <visible>true</visible> 897 <midichan>0</midichan> 898 <midicc>0</midicc> 899 <label>Analysis Parameters</label> 900 <alignment>center</alignment> 901 <font>Arial</font> 902 <fontsize>20</fontsize> 903 <precision>3</precision> 904 <color> 905 <r>0</r> 906 <g>0</g> 907 <b>0</b> 908 </color> 909 <bgcolor mode="nobackground"> 910 <r>255</r> 911 <g>255</g> 912 <b>255</b> 913 </bgcolor> 914 <bordermode>border</bordermode> 915 <borderradius>1</borderradius> 916 <borderwidth>1</borderwidth> 917 </bsbObject> 918 <bsbObject version="2" type="BSBLabel"> 919 <objectName/> 920 <x>522</x> 921 <y>335</y> 922 <width>228</width> 923 <height>291</height> 924 <uuid>{3cfa2bba-4cba-4506-8dd0-a2cf8cba83cc}</uuid> 925 <visible>true</visible> 926 <midichan>0</midichan> 927 <midicc>0</midicc> 928 <label>Playback Parameters</label> 929 <alignment>center</alignment> 930 <font>Arial</font> 931 <fontsize>20</fontsize> 932 <precision>3</precision> 933 <color> 934 <r>0</r> 935 <g>0</g> 936 <b>0</b> 937 </color> 938 <bgcolor mode="nobackground"> 939 <r>255</r> 940 <g>255</g> 941 <b>255</b> 942 </bgcolor> 943 <bordermode>border</bordermode> 944 <borderradius>1</borderradius> 945 <borderwidth>1</borderwidth> 946 </bsbObject> 947 <bsbObject version="2" type="BSBLabel"> 948 <objectName/> 949 <x>756</x> 950 <y>335</y> 951 <width>225</width> 952 <height>147</height> 953 <uuid>{cd6f814b-6ee2-4dae-aca2-e003f0930179}</uuid> 954 <visible>true</visible> 955 <midichan>0</midichan> 956 <midicc>0</midicc> 957 <label>Export Parameters</label> 958 <alignment>center</alignment> 959 <font>Arial</font> 960 <fontsize>20</fontsize> 961 <precision>3</precision> 962 <color> 963 <r>0</r> 964 <g>0</g> 965 <b>0</b> 966 </color> 967 <bgcolor mode="nobackground"> 968 <r>255</r> 969 <g>255</g> 970 <b>255</b> 971 </bgcolor> 972 <bordermode>border</bordermode> 973 <borderradius>1</borderradius> 974 <borderwidth>1</borderwidth> 975 </bsbObject> 976 <bsbObject version="2" type="BSBLabel"> 977 <objectName/> 978 <x>769</x> 979 <y>584</y> 980 <width>107</width> 981 <height>42</height> 982 <uuid>{651e302b-ea78-4453-8d18-a8df59faf558}</uuid> 983 <visible>true</visible> 984 <midichan>0</midichan> 985 <midicc>0</midicc> 986 <label>Play Reference Pitch as test</label> 987 <alignment>left</alignment> 988 <font>Arial</font> 989 <fontsize>14</fontsize> 990 <precision>3</precision> 991 <color> 992 <r>0</r> 993 <g>0</g> 994 <b>0</b> 995 </color> 996 <bgcolor mode="nobackground"> 997 <r>255</r> 998 <g>255</g> 999 <b>255</b> 1000 </bgcolor> 1001 <bordermode>noborder</bordermode> 1002 <borderradius>1</borderradius> 1003 <borderwidth>1</borderwidth> 1004 </bsbObject> 1005 <bsbObject version="2" type="BSBLabel"> 1006 <objectName/> 1007 <x>268</x> 1008 <y>508</y> 1009 <width>247</width> 1010 <height>118</height> 1011 <uuid>{ad09a76a-5d31-4cc9-a269-5668506ed9cb}</uuid> 1012 <visible>true</visible> 1013 <midichan>0</midichan> 1014 <midicc>0</midicc> 1015 <label>Envelope</label> 1016 <alignment>center</alignment> 1017 <font>Arial</font> 1018 <fontsize>20</fontsize> 1019 <precision>3</precision> 1020 <color> 1021 <r>0</r> 1022 <g>0</g> 1023 <b>0</b> 1024 </color> 1025 <bgcolor mode="nobackground"> 1026 <r>255</r> 1027 <g>255</g> 1028 <b>255</b> 1029 </bgcolor> 1030 <bordermode>border</bordermode> 1031 <borderradius>1</borderradius> 1032 <borderwidth>1</borderwidth> 1033 </bsbObject> 1034 <bsbObject version="2" type="BSBLabel"> 1035 <objectName/> 1036 <x>756</x> 1037 <y>485</y> 1038 <width>225</width> 1039 <height>99</height> 1040 <uuid>{732add43-b213-4020-acb2-56175ca913dc}</uuid> 1041 <visible>true</visible> 1042 <midichan>0</midichan> 1043 <midicc>0</midicc> 1044 <label>Output</label> 1045 <alignment>center</alignment> 1046 <font>Arial</font> 1047 <fontsize>20</fontsize> 1048 <precision>3</precision> 1049 <color> 1050 <r>0</r> 1051 <g>0</g> 1052 <b>0</b> 1053 </color> 1054 <bgcolor mode="nobackground"> 1055 <r>255</r> 1056 <g>255</g> 1057 <b>255</b> 1058 </bgcolor> 1059 <bordermode>border</bordermode> 1060 <borderradius>1</borderradius> 1061 <borderwidth>1</borderwidth> 1062 </bsbObject> 1063 <bsbObject version="2" type="BSBLabel"> 1064 <objectName/> 1065 <x>9</x> 1066 <y>13</y> 1067 <width>1299</width> 1068 <height>49</height> 1069 <uuid>{9705422d-67f5-4b92-b66a-cdadf1801e9f}</uuid> 1070 <visible>true</visible> 1071 <midichan>0</midichan> 1072 <midicc>0</midicc> 1073 <label>IMITATIVE ADDITIVE SYNTHESIS</label> 1074 <alignment>center</alignment> 1075 <font>Arial</font> 1076 <fontsize>40</fontsize> 1077 <precision>3</precision> 1078 <color> 1079 <r>0</r> 1080 <g>0</g> 1081 <b>0</b> 1082 </color> 1083 <bgcolor mode="nobackground"> 1084 <r>255</r> 1085 <g>255</g> 1086 <b>255</b> 1087 </bgcolor> 1088 <bordermode>noborder</bordermode> 1089 <borderradius>1</borderradius> 1090 <borderwidth>1</borderwidth> 1091 </bsbObject> 1092 <bsbObject version="2" type="BSBLabel"> 1093 <objectName/> 1094 <x>10</x> 1095 <y>71</y> 1096 <width>255</width> 1097 <height>555</height> 1098 <uuid>{d56a8527-e63b-4d47-9cfc-2f4d90bdcb24}</uuid> 1099 <visible>true</visible> 1100 <midichan>0</midichan> 1101 <midicc>0</midicc> 1102 <label>This instrument lets you analyze a number of partials, ordered by their amplitudes, in any sound snapshot in realtime, and play it back with additive synthesis. You can either use any prerecorded sound, or live input, and switch between these sources. 1103SAMPLE: 1104Select a list of audio files. Activate the "Sample" button in the "Analysis Source" section. Select one of them by the number box. (If you activate the "Enable Keys" button, you can also select Samples 1-9 by the number keys.) You will see the waveform of the selected sample in the graph widget. 1105Choose the number of partials you want to analyze, in the "Analysis Parameters" section, and the position in the soundfile. The "Pointer" option lets you choose the position manually (in the bar below the graph widget). The "Random" option will choose a random position in a range, each time a note has been played. The "Hop Move" option will move gradually through the sound. 1106LIVE: 1107Select "Live" as analysis source (key "L"). Whenever you push the "Get Live Snapshot!" button (key = "0"), the current live input is analyzed. 1108PLAYBACK: 1109Playback is done via midi. At the refence key, the sound will be played back at the same pitch as analyzed. The "Midi Key Cent Deviation" is the transposition to the next midi key, in cents. 1110EXPORT: 1111When the "Print current values" button is activated, the analyzed partials are shown at the right side. For writing the values to a file, you have three different options: export in the same was the values are shown, as war amplitude-frequency values, or as function tables with amplitudes and frequency multipliers. Whenever the "Now!" button is pressed, the current values are written to the text file selected by the "To..." button.</label> 1112 <alignment>left</alignment> 1113 <font>Arial</font> 1114 <fontsize>10</fontsize> 1115 <precision>3</precision> 1116 <color> 1117 <r>0</r> 1118 <g>0</g> 1119 <b>0</b> 1120 </color> 1121 <bgcolor mode="nobackground"> 1122 <r>255</r> 1123 <g>255</g> 1124 <b>255</b> 1125 </bgcolor> 1126 <bordermode>border</bordermode> 1127 <borderradius>1</borderradius> 1128 <borderwidth>1</borderwidth> 1129 </bsbObject> 1130 <bsbObject version="2" type="BSBDisplay"> 1131 <objectName>values</objectName> 1132 <x>995</x> 1133 <y>119</y> 1134 <width>312</width> 1135 <height>502</height> 1136 <uuid>{104a6eb1-9c4e-4dc2-85c7-a27518fe09b3}</uuid> 1137 <visible>true</visible> 1138 <midichan>0</midichan> 1139 <midicc>0</midicc> 1140 <label>File 'AkkordeonMono.aiff' at position 3.869760 seconds: 114101) amp = 0.201054, freq = 353.815704, bin = 8 114202) amp = 0.167349, freq = 375.565918, bin = 9 114303) amp = 0.145980, freq = 263.803345, bin = 6 114404) amp = 0.138418, freq = 750.416138, bin = 17 114505) amp = 0.132345, freq = 746.453491, bin = 18 114606) amp = 0.130291, freq = 661.426147, bin = 15 114707) amp = 0.104767, freq = 297.529205, bin = 7 114808) amp = 0.098296, freq = 996.457703, bin = 23 114909) amp = 0.094052, freq = 127.866997, bin = 3 115010) amp = 0.078126, freq = 645.441589, bin = 16 115111) amp = 0.064262, freq = 259.581818, bin = 5 115212) amp = 0.057785, freq = 1000.420349, bin = 24 115313) amp = 0.049922, freq = 391.110840, bin = 10 115414) amp = 0.049305, freq = 122.518654, bin = 2 115515) amp = 0.046323, freq = 129.231964, bin = 4 115616) amp = 0.044392, freq = 652.065308, bin = 14 115717) amp = 0.042691, freq = 2235.219971, bin = 52 115818) amp = 0.040154, freq = 994.840271, bin = 22 115919) amp = 0.038057, freq = 1110.487305, bin = 26 116020) amp = 0.035998, freq = 1328.607178, bin = 31 116121) amp = 0.035739, freq = 888.275269, bin = 19 116222) amp = 0.030104, freq = 1246.978638, bin = 29 116323) amp = 0.028209, freq = 1996.460327, bin = 46 116424) amp = 0.027992, freq = 1495.683960, bin = 35 116525) amp = 0.027586, freq = 1850.747681, bin = 43 116626) amp = 0.027172, freq = 496.493713, bin = 12 116727) amp = 0.025627, freq = 2232.075684, bin = 51 116828) amp = 0.025251, freq = 1490.341797, bin = 34 116929) amp = 0.024329, freq = 2000.207153, bin = 47 117030) amp = 0.022566, freq = 2124.844727, bin = 49 117131) amp = 0.021643, freq = 837.938721, bin = 20 117232) amp = 0.020550, freq = 2229.399658, bin = 53 1173</label> 1174 <alignment>left</alignment> 1175 <font>Arial</font> 1176 <fontsize>12</fontsize> 1177 <precision>3</precision> 1178 <color> 1179 <r>0</r> 1180 <g>0</g> 1181 <b>0</b> 1182 </color> 1183 <bgcolor mode="nobackground"> 1184 <r>255</r> 1185 <g>255</g> 1186 <b>255</b> 1187 </bgcolor> 1188 <bordermode>noborder</bordermode> 1189 <borderradius>1</borderradius> 1190 <borderwidth>1</borderwidth> 1191 </bsbObject> 1192 <bsbObject version="2" type="BSBLabel"> 1193 <objectName/> 1194 <x>990</x> 1195 <y>70</y> 1196 <width>319</width> 1197 <height>556</height> 1198 <uuid>{404b0422-2cbd-4c4a-9433-a4e9c805789c}</uuid> 1199 <visible>true</visible> 1200 <midichan>0</midichan> 1201 <midicc>0</midicc> 1202 <label>Analysis Values</label> 1203 <alignment>center</alignment> 1204 <font>Arial</font> 1205 <fontsize>20</fontsize> 1206 <precision>3</precision> 1207 <color> 1208 <r>0</r> 1209 <g>0</g> 1210 <b>0</b> 1211 </color> 1212 <bgcolor mode="nobackground"> 1213 <r>255</r> 1214 <g>255</g> 1215 <b>255</b> 1216 </bgcolor> 1217 <bordermode>border</bordermode> 1218 <borderradius>1</borderradius> 1219 <borderwidth>1</borderwidth> 1220 </bsbObject> 1221 <bsbObject version="2" type="BSBController"> 1222 <objectName>livein</objectName> 1223 <x>861</x> 1224 <y>180</y> 1225 <width>92</width> 1226 <height>20</height> 1227 <uuid>{aea96bd2-66c8-46ed-ba64-42a9b473cfbc}</uuid> 1228 <visible>true</visible> 1229 <midichan>0</midichan> 1230 <midicc>0</midicc> 1231 <objectName2>livein</objectName2> 1232 <xMin>0.00000000</xMin> 1233 <xMax>1.00000000</xMax> 1234 <yMin>0.00000000</yMin> 1235 <yMax>1.00000000</yMax> 1236 <xValue>0.17537738</xValue> 1237 <yValue>0.17537738</yValue> 1238 <type>fill</type> 1239 <pointsize>1</pointsize> 1240 <fadeSpeed>0.00000000</fadeSpeed> 1241 <mouseControl act="press">jump</mouseControl> 1242 <color> 1243 <r>0</r> 1244 <g>234</g> 1245 <b>0</b> 1246 </color> 1247 <randomizable mode="both" group="0">false</randomizable> 1248 <bgcolor> 1249 <r>0</r> 1250 <g>0</g> 1251 <b>0</b> 1252 </bgcolor> 1253 </bsbObject> 1254 <bsbObject version="2" type="BSBController"> 1255 <objectName>livein_over</objectName> 1256 <x>947</x> 1257 <y>180</y> 1258 <width>20</width> 1259 <height>20</height> 1260 <uuid>{714f538d-b15d-450f-8243-f731e47cec08}</uuid> 1261 <visible>true</visible> 1262 <midichan>0</midichan> 1263 <midicc>0</midicc> 1264 <objectName2>livein_over</objectName2> 1265 <xMin>0.00000000</xMin> 1266 <xMax>1.00000000</xMax> 1267 <yMin>0.00000000</yMin> 1268 <yMax>1.00000000</yMax> 1269 <xValue>0.00000000</xValue> 1270 <yValue>0.00000000</yValue> 1271 <type>fill</type> 1272 <pointsize>1</pointsize> 1273 <fadeSpeed>0.00000000</fadeSpeed> 1274 <mouseControl act="press">jump</mouseControl> 1275 <color> 1276 <r>255</r> 1277 <g>0</g> 1278 <b>0</b> 1279 </color> 1280 <randomizable mode="both" group="0">false</randomizable> 1281 <bgcolor> 1282 <r>0</r> 1283 <g>0</g> 1284 <b>0</b> 1285 </bgcolor> 1286 </bsbObject> 1287 <bsbObject version="2" type="BSBHSlider"> 1288 <objectName>gain</objectName> 1289 <x>861</x> 1290 <y>205</y> 1291 <width>80</width> 1292 <height>20</height> 1293 <uuid>{a2a3113b-ea7c-4113-8aa5-22318f22d899}</uuid> 1294 <visible>true</visible> 1295 <midichan>0</midichan> 1296 <midicc>0</midicc> 1297 <minimum>-12.00000000</minimum> 1298 <maximum>12.00000000</maximum> 1299 <value>1.58490566</value> 1300 <mode>lin</mode> 1301 <mouseControl act="jump">continuous</mouseControl> 1302 <resolution>-1.00000000</resolution> 1303 <randomizable group="0">false</randomizable> 1304 </bsbObject> 1305 <bsbObject version="2" type="BSBButton"> 1306 <objectName>dolive</objectName> 1307 <x>861</x> 1308 <y>230</y> 1309 <width>106</width> 1310 <height>41</height> 1311 <uuid>{dacdf18f-bde4-4a64-8973-9285e8c73e68}</uuid> 1312 <visible>true</visible> 1313 <midichan>0</midichan> 1314 <midicc>0</midicc> 1315 <type>value</type> 1316 <pressedValue>1.00000000</pressedValue> 1317 <stringvalue/> 1318 <text>Get Live 1319Snapshot!</text> 1320 <image>/</image> 1321 <eventLine>i1 0 10</eventLine> 1322 <latch>false</latch> 1323 <latched>false</latched> 1324 </bsbObject> 1325 <bsbObject version="2" type="BSBLabel"> 1326 <objectName/> 1327 <x>941</x> 1328 <y>201</y> 1329 <width>39</width> 1330 <height>24</height> 1331 <uuid>{5db562b3-eb02-48d2-9792-3c725a677612}</uuid> 1332 <visible>true</visible> 1333 <midichan>0</midichan> 1334 <midicc>0</midicc> 1335 <label>Gain</label> 1336 <alignment>left</alignment> 1337 <font>Arial</font> 1338 <fontsize>14</fontsize> 1339 <precision>3</precision> 1340 <color> 1341 <r>0</r> 1342 <g>0</g> 1343 <b>0</b> 1344 </color> 1345 <bgcolor mode="nobackground"> 1346 <r>255</r> 1347 <g>255</g> 1348 <b>255</b> 1349 </bgcolor> 1350 <bordermode>noborder</bordermode> 1351 <borderradius>1</borderradius> 1352 <borderwidth>1</borderwidth> 1353 </bsbObject> 1354 <bsbObject version="2" type="BSBButton"> 1355 <objectName>sample</objectName> 1356 <x>738</x> 1357 <y>114</y> 1358 <width>104</width> 1359 <height>30</height> 1360 <uuid>{c2700f76-0407-44bb-9c6a-6440205a419f}</uuid> 1361 <visible>true</visible> 1362 <midichan>0</midichan> 1363 <midicc>0</midicc> 1364 <type>value</type> 1365 <pressedValue>1.00000000</pressedValue> 1366 <stringvalue/> 1367 <text>Sample</text> 1368 <image>/</image> 1369 <eventLine/> 1370 <latch>true</latch> 1371 <latched>true</latched> 1372 </bsbObject> 1373 <bsbObject version="2" type="BSBButton"> 1374 <objectName>live</objectName> 1375 <x>863</x> 1376 <y>115</y> 1377 <width>104</width> 1378 <height>30</height> 1379 <uuid>{4f1cac68-9cfe-4663-8847-2319835a203e}</uuid> 1380 <visible>true</visible> 1381 <midichan>0</midichan> 1382 <midicc>0</midicc> 1383 <type>value</type> 1384 <pressedValue>1.00000000</pressedValue> 1385 <stringvalue/> 1386 <text>Live</text> 1387 <image>/</image> 1388 <eventLine>i1 0 10</eventLine> 1389 <latch>true</latch> 1390 <latched>false</latched> 1391 </bsbObject> 1392 <bsbObject version="2" type="BSBLabel"> 1393 <objectName/> 1394 <x>862</x> 1395 <y>149</y> 1396 <width>62</width> 1397 <height>26</height> 1398 <uuid>{e8dc513b-db58-4aaf-97ba-50df3ef532da}</uuid> 1399 <visible>true</visible> 1400 <midichan>0</midichan> 1401 <midicc>0</midicc> 1402 <label>Channel</label> 1403 <alignment>left</alignment> 1404 <font>Arial</font> 1405 <fontsize>14</fontsize> 1406 <precision>3</precision> 1407 <color> 1408 <r>0</r> 1409 <g>0</g> 1410 <b>0</b> 1411 </color> 1412 <bgcolor mode="nobackground"> 1413 <r>255</r> 1414 <g>255</g> 1415 <b>255</b> 1416 </bgcolor> 1417 <bordermode>noborder</bordermode> 1418 <borderradius>1</borderradius> 1419 <borderwidth>1</borderwidth> 1420 </bsbObject> 1421 <bsbObject version="2" type="BSBSpinBox"> 1422 <objectName>inch</objectName> 1423 <x>927</x> 1424 <y>148</y> 1425 <width>40</width> 1426 <height>27</height> 1427 <uuid>{fd2c2663-b818-4bc2-9e3c-933480540979}</uuid> 1428 <visible>true</visible> 1429 <midichan>0</midichan> 1430 <midicc>0</midicc> 1431 <alignment>left</alignment> 1432 <font>Arial</font> 1433 <fontsize>14</fontsize> 1434 <color> 1435 <r>0</r> 1436 <g>0</g> 1437 <b>0</b> 1438 </color> 1439 <bgcolor mode="nobackground"> 1440 <r>255</r> 1441 <g>255</g> 1442 <b>255</b> 1443 </bgcolor> 1444 <resolution>1.00000000</resolution> 1445 <minimum>1</minimum> 1446 <maximum>1e+12</maximum> 1447 <randomizable group="0">false</randomizable> 1448 <value>1</value> 1449 </bsbObject> 1450 <bsbObject version="2" type="BSBLabel"> 1451 <objectName/> 1452 <x>740</x> 1453 <y>148</y> 1454 <width>57</width> 1455 <height>24</height> 1456 <uuid>{0ee3a50b-51d8-4bc9-813e-f0d565c01f96}</uuid> 1457 <visible>true</visible> 1458 <midichan>0</midichan> 1459 <midicc>0</midicc> 1460 <label>Number</label> 1461 <alignment>left</alignment> 1462 <font>Arial</font> 1463 <fontsize>14</fontsize> 1464 <precision>3</precision> 1465 <color> 1466 <r>0</r> 1467 <g>0</g> 1468 <b>0</b> 1469 </color> 1470 <bgcolor mode="nobackground"> 1471 <r>255</r> 1472 <g>255</g> 1473 <b>255</b> 1474 </bgcolor> 1475 <bordermode>noborder</bordermode> 1476 <borderradius>1</borderradius> 1477 <borderwidth>1</borderwidth> 1478 </bsbObject> 1479 <bsbObject version="2" type="BSBSpinBox"> 1480 <objectName>sampnr</objectName> 1481 <x>802</x> 1482 <y>147</y> 1483 <width>40</width> 1484 <height>27</height> 1485 <uuid>{ccb65c55-41fe-46ef-a983-94752dc3b1d5}</uuid> 1486 <visible>true</visible> 1487 <midichan>0</midichan> 1488 <midicc>0</midicc> 1489 <alignment>left</alignment> 1490 <font>Arial</font> 1491 <fontsize>14</fontsize> 1492 <color> 1493 <r>0</r> 1494 <g>0</g> 1495 <b>0</b> 1496 </color> 1497 <bgcolor mode="nobackground"> 1498 <r>255</r> 1499 <g>255</g> 1500 <b>255</b> 1501 </bgcolor> 1502 <resolution>1.00000000</resolution> 1503 <minimum>1</minimum> 1504 <maximum>1e+12</maximum> 1505 <randomizable group="0">false</randomizable> 1506 <value>1</value> 1507 </bsbObject> 1508 <bsbObject version="2" type="BSBButton"> 1509 <objectName/> 1510 <x>740</x> 1511 <y>178</y> 1512 <width>56</width> 1513 <height>25</height> 1514 <uuid>{216588f6-fc24-4a02-8159-df22c0689436}</uuid> 1515 <visible>true</visible> 1516 <midichan>0</midichan> 1517 <midicc>0</midicc> 1518 <type>event</type> 1519 <pressedValue>1.00000000</pressedValue> 1520 <stringvalue/> 1521 <text>Play it</text> 1522 <image>/</image> 1523 <eventLine>i 2 0 1</eventLine> 1524 <latch>false</latch> 1525 <latched>false</latched> 1526 </bsbObject> 1527 <bsbObject version="2" type="BSBLabel"> 1528 <objectName/> 1529 <x>740</x> 1530 <y>225</y> 1531 <width>104</width> 1532 <height>102</height> 1533 <uuid>{96551f1f-2888-4e8b-92a5-fe5f40650b1b}</uuid> 1534 <visible>true</visible> 1535 <midichan>0</midichan> 1536 <midicc>0</midicc> 1537 <label>S = Sample Input, 15381-9 = Sample Selection, 1539P/R/H = Pointer Mode. 1540L = Live Input, 15410 = Snapshot</label> 1542 <alignment>left</alignment> 1543 <font>Arial</font> 1544 <fontsize>10</fontsize> 1545 <precision>3</precision> 1546 <color> 1547 <r>0</r> 1548 <g>0</g> 1549 <b>0</b> 1550 </color> 1551 <bgcolor mode="nobackground"> 1552 <r>255</r> 1553 <g>255</g> 1554 <b>255</b> 1555 </bgcolor> 1556 <bordermode>noborder</bordermode> 1557 <borderradius>1</borderradius> 1558 <borderwidth>1</borderwidth> 1559 </bsbObject> 1560 <bsbObject version="2" type="BSBButton"> 1561 <objectName>keysel</objectName> 1562 <x>740</x> 1563 <y>205</y> 1564 <width>104</width> 1565 <height>21</height> 1566 <uuid>{c546d668-bca5-4c14-a13d-d18c5b844efe}</uuid> 1567 <visible>true</visible> 1568 <midichan>0</midichan> 1569 <midicc>0</midicc> 1570 <type>value</type> 1571 <pressedValue>1.00000000</pressedValue> 1572 <stringvalue/> 1573 <text>Enable Keys</text> 1574 <image>/</image> 1575 <eventLine>i 2 0 1</eventLine> 1576 <latch>true</latch> 1577 <latched>false</latched> 1578 </bsbObject> 1579 <bsbObject version="2" type="BSBButton"> 1580 <objectName/> 1581 <x>797</x> 1582 <y>178</y> 1583 <width>47</width> 1584 <height>25</height> 1585 <uuid>{1d2f4673-864c-4aa6-a813-6f4b73fe536e}</uuid> 1586 <visible>true</visible> 1587 <midichan>0</midichan> 1588 <midicc>0</midicc> 1589 <type>event</type> 1590 <pressedValue>1.00000000</pressedValue> 1591 <stringvalue/> 1592 <text>Stop</text> 1593 <image>/</image> 1594 <eventLine>i 9 0 .1</eventLine> 1595 <latch>false</latch> 1596 <latched>false</latched> 1597 </bsbObject> 1598 <bsbObject version="2" type="BSBLabel"> 1599 <objectName/> 1600 <x>267</x> 1601 <y>71</y> 1602 <width>458</width> 1603 <height>262</height> 1604 <uuid>{8cbb0d66-be77-44fb-9fea-1c2d42f85655}</uuid> 1605 <visible>true</visible> 1606 <midichan>0</midichan> 1607 <midicc>0</midicc> 1608 <label>Analysis Source</label> 1609 <alignment>center</alignment> 1610 <font>Arial</font> 1611 <fontsize>20</fontsize> 1612 <precision>3</precision> 1613 <color> 1614 <r>0</r> 1615 <g>0</g> 1616 <b>0</b> 1617 </color> 1618 <bgcolor mode="nobackground"> 1619 <r>255</r> 1620 <g>255</g> 1621 <b>255</b> 1622 </bgcolor> 1623 <bordermode>border</bordermode> 1624 <borderradius>1</borderradius> 1625 <borderwidth>1</borderwidth> 1626 </bsbObject> 1627 <bsbObject version="2" type="BSBLineEdit"> 1628 <objectName>_MBrowse</objectName> 1629 <x>275</x> 1630 <y>75</y> 1631 <width>343</width> 1632 <height>29</height> 1633 <uuid>{fe1e66fe-4105-4aed-9c04-e06ef3c95aa2}</uuid> 1634 <visible>true</visible> 1635 <midichan>0</midichan> 1636 <midicc>0</midicc> 1637 <label>/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/AkkordeonMono.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/AkkordeonStereo.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/Bratsche2Mono.wav|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/Bratsche2Stereo.wav|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/BratscheStereo.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/EineWelleMono.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/EineWelleStereo.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/Glocke_Ganze1.aiff</label> 1638 <alignment>left</alignment> 1639 <font>Arial</font> 1640 <fontsize>12</fontsize> 1641 <precision>3</precision> 1642 <color> 1643 <r>0</r> 1644 <g>0</g> 1645 <b>0</b> 1646 </color> 1647 <bgcolor mode="nobackground"> 1648 <r>206</r> 1649 <g>206</g> 1650 <b>206</b> 1651 </bgcolor> 1652 <background>nobackground</background> 1653 </bsbObject> 1654 <bsbObject version="2" type="BSBButton"> 1655 <objectName>_MBrowse</objectName> 1656 <x>620</x> 1657 <y>75</y> 1658 <width>100</width> 1659 <height>30</height> 1660 <uuid>{7e9d3773-29f5-4906-91f7-3e35e562dfa6}</uuid> 1661 <visible>true</visible> 1662 <midichan>0</midichan> 1663 <midicc>0</midicc> 1664 <type>value</type> 1665 <pressedValue>1.00000000</pressedValue> 1666 <stringvalue>/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/AkkordeonMono.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/AkkordeonStereo.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/Bratsche2Mono.wav|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/Bratsche2Stereo.wav|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/BratscheStereo.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/EineWelleMono.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/EineWelleStereo.aiff|/home/jh/Joachim/Materialien/SamplesKlangbearbeitung/Glocke_Ganze1.aiff</stringvalue> 1667 <text>Select Files</text> 1668 <image>/</image> 1669 <eventLine/> 1670 <latch>false</latch> 1671 <latched>false</latched> 1672 </bsbObject> 1673 <bsbObject version="2" type="BSBController"> 1674 <objectName>pos</objectName> 1675 <x>273</x> 1676 <y>242</y> 1677 <width>449</width> 1678 <height>40</height> 1679 <uuid>{a8250334-53f7-4e66-aa18-2b9be5ff9466}</uuid> 1680 <visible>true</visible> 1681 <midichan>0</midichan> 1682 <midicc>0</midicc> 1683 <objectName2>pos</objectName2> 1684 <xMin>0.00000000</xMin> 1685 <xMax>1.00000000</xMax> 1686 <yMin>0.00000000</yMin> 1687 <yMax>1.00000000</yMax> 1688 <xValue>0.25612472</xValue> 1689 <yValue>0.25612472</yValue> 1690 <type>line</type> 1691 <pointsize>1</pointsize> 1692 <fadeSpeed>0.00000000</fadeSpeed> 1693 <mouseControl act="press">jump</mouseControl> 1694 <color> 1695 <r>255</r> 1696 <g>255</g> 1697 <b>255</b> 1698 </color> 1699 <randomizable mode="both" group="0">false</randomizable> 1700 <bgcolor> 1701 <r>0</r> 1702 <g>0</g> 1703 <b>0</b> 1704 </bgcolor> 1705 </bsbObject> 1706 <bsbObject version="2" type="BSBLabel"> 1707 <objectName/> 1708 <x>591</x> 1709 <y>280</y> 1710 <width>104</width> 1711 <height>25</height> 1712 <uuid>{47aae0f0-46ca-4f1b-a3ba-5923cc3fb761}</uuid> 1713 <visible>true</visible> 1714 <midichan>0</midichan> 1715 <midicc>0</midicc> 1716 <label>Position (sec):</label> 1717 <alignment>center</alignment> 1718 <font>Arial</font> 1719 <fontsize>14</fontsize> 1720 <precision>3</precision> 1721 <color> 1722 <r>0</r> 1723 <g>0</g> 1724 <b>0</b> 1725 </color> 1726 <bgcolor mode="nobackground"> 1727 <r>255</r> 1728 <g>255</g> 1729 <b>255</b> 1730 </bgcolor> 1731 <bordermode>noborder</bordermode> 1732 <borderradius>1</borderradius> 1733 <borderwidth>1</borderwidth> 1734 </bsbObject> 1735 <bsbObject version="2" type="BSBDisplay"> 1736 <objectName>position</objectName> 1737 <x>612</x> 1738 <y>302</y> 1739 <width>55</width> 1740 <height>26</height> 1741 <uuid>{87aa8561-e21a-4634-9693-ad2680b9d547}</uuid> 1742 <visible>true</visible> 1743 <midichan>0</midichan> 1744 <midicc>0</midicc> 1745 <label>3.870</label> 1746 <alignment>right</alignment> 1747 <font>Arial</font> 1748 <fontsize>14</fontsize> 1749 <precision>3</precision> 1750 <color> 1751 <r>0</r> 1752 <g>0</g> 1753 <b>0</b> 1754 </color> 1755 <bgcolor mode="nobackground"> 1756 <r>255</r> 1757 <g>255</g> 1758 <b>255</b> 1759 </bgcolor> 1760 <bordermode>noborder</bordermode> 1761 <borderradius>1</borderradius> 1762 <borderwidth>1</borderwidth> 1763 </bsbObject> 1764 <bsbObject version="2" type="BSBGraph"> 1765 <objectName>showtab</objectName> 1766 <x>272</x> 1767 <y>109</y> 1768 <width>450</width> 1769 <height>138</height> 1770 <uuid>{193d6210-1914-4ba1-b1b3-6f813a1eecbb}</uuid> 1771 <visible>true</visible> 1772 <midichan>0</midichan> 1773 <midicc>0</midicc> 1774 <value>6</value> 1775 <objectName2/> 1776 <zoomx>1.00000000</zoomx> 1777 <zoomy>1.00000000</zoomy> 1778 <dispx>1.00000000</dispx> 1779 <dispy>1.00000000</dispy> 1780 <modex>lin</modex> 1781 <modey>lin</modey> 1782 <all>true</all> 1783 </bsbObject> 1784 <bsbObject version="2" type="BSBDisplay"> 1785 <objectName>showname</objectName> 1786 <x>274</x> 1787 <y>282</y> 1788 <width>172</width> 1789 <height>50</height> 1790 <uuid>{b7f9aafe-e4c4-4837-aacf-13c309c3899d}</uuid> 1791 <visible>true</visible> 1792 <midichan>0</midichan> 1793 <midicc>0</midicc> 1794 <label>File selected: 1795'AkkordeonMono.aiff'</label> 1796 <alignment>left</alignment> 1797 <font>Arial</font> 1798 <fontsize>14</fontsize> 1799 <precision>3</precision> 1800 <color> 1801 <r>255</r> 1802 <g>255</g> 1803 <b>0</b> 1804 </color> 1805 <bgcolor mode="nobackground"> 1806 <r>0</r> 1807 <g>0</g> 1808 <b>0</b> 1809 </bgcolor> 1810 <bordermode>noborder</bordermode> 1811 <borderradius>1</borderradius> 1812 <borderwidth>1</borderwidth> 1813 </bsbObject> 1814 <bsbObject version="2" type="BSBLabel"> 1815 <objectName/> 1816 <x>756</x> 1817 <y>365</y> 1818 <width>137</width> 1819 <height>27</height> 1820 <uuid>{e05fc469-2f58-410b-9806-dc9cb7655d4b}</uuid> 1821 <visible>true</visible> 1822 <midichan>0</midichan> 1823 <midicc>-3</midicc> 1824 <label>Print current values</label> 1825 <alignment>left</alignment> 1826 <font>Arial</font> 1827 <fontsize>14</fontsize> 1828 <precision>3</precision> 1829 <color> 1830 <r>0</r> 1831 <g>0</g> 1832 <b>0</b> 1833 </color> 1834 <bgcolor mode="nobackground"> 1835 <r>255</r> 1836 <g>255</g> 1837 <b>255</b> 1838 </bgcolor> 1839 <bordermode>noborder</bordermode> 1840 <borderradius>1</borderradius> 1841 <borderwidth>1</borderwidth> 1842 </bsbObject> 1843 <bsbObject version="2" type="BSBLabel"> 1844 <objectName/> 1845 <x>756</x> 1846 <y>392</y> 1847 <width>132</width> 1848 <height>28</height> 1849 <uuid>{2a973632-d5ee-4246-ae9f-4db7349afc29}</uuid> 1850 <visible>true</visible> 1851 <midichan>0</midichan> 1852 <midicc>0</midicc> 1853 <label>Export current values</label> 1854 <alignment>left</alignment> 1855 <font>Arial</font> 1856 <fontsize>14</fontsize> 1857 <precision>3</precision> 1858 <color> 1859 <r>0</r> 1860 <g>0</g> 1861 <b>0</b> 1862 </color> 1863 <bgcolor mode="nobackground"> 1864 <r>255</r> 1865 <g>255</g> 1866 <b>255</b> 1867 </bgcolor> 1868 <bordermode>noborder</bordermode> 1869 <borderradius>1</borderradius> 1870 <borderwidth>1</borderwidth> 1871 </bsbObject> 1872 <bsbObject version="2" type="BSBButton"> 1873 <objectName>_Browse1</objectName> 1874 <x>887</x> 1875 <y>393</y> 1876 <width>48</width> 1877 <height>26</height> 1878 <uuid>{7b71257f-6fef-494d-a260-98647d7ffc68}</uuid> 1879 <visible>true</visible> 1880 <midichan>0</midichan> 1881 <midicc>0</midicc> 1882 <type>value</type> 1883 <pressedValue>1.00000000</pressedValue> 1884 <stringvalue>/home/linux/Desktop/Presentation/test/export1.txt</stringvalue> 1885 <text>To...</text> 1886 <image>/</image> 1887 <eventLine>i1 0 10</eventLine> 1888 <latch>false</latch> 1889 <latched>false</latched> 1890 </bsbObject> 1891 <bsbObject version="2" type="BSBLabel"> 1892 <objectName/> 1893 <x>756</x> 1894 <y>419</y> 1895 <width>132</width> 1896 <height>28</height> 1897 <uuid>{c453cf7a-dbdd-4bc9-9c96-37d7e39c3a30}</uuid> 1898 <visible>true</visible> 1899 <midichan>0</midichan> 1900 <midicc>0</midicc> 1901 <label>Export as freq-amp</label> 1902 <alignment>left</alignment> 1903 <font>Arial</font> 1904 <fontsize>14</fontsize> 1905 <precision>3</precision> 1906 <color> 1907 <r>0</r> 1908 <g>0</g> 1909 <b>0</b> 1910 </color> 1911 <bgcolor mode="nobackground"> 1912 <r>255</r> 1913 <g>255</g> 1914 <b>255</b> 1915 </bgcolor> 1916 <bordermode>noborder</bordermode> 1917 <borderradius>1</borderradius> 1918 <borderwidth>1</borderwidth> 1919 </bsbObject> 1920 <bsbObject version="2" type="BSBButton"> 1921 <objectName>_Browse2</objectName> 1922 <x>886</x> 1923 <y>419</y> 1924 <width>48</width> 1925 <height>26</height> 1926 <uuid>{5bbf7fad-0c36-4780-a07d-a60f81d40d90}</uuid> 1927 <visible>true</visible> 1928 <midichan>0</midichan> 1929 <midicc>0</midicc> 1930 <type>value</type> 1931 <pressedValue>1.00000000</pressedValue> 1932 <stringvalue>/home/linux/Desktop/Presentation/test/export2.txt</stringvalue> 1933 <text>To...</text> 1934 <image>/</image> 1935 <eventLine>i1 0 10</eventLine> 1936 <latch>false</latch> 1937 <latched>false</latched> 1938 </bsbObject> 1939 <bsbObject version="2" type="BSBLabel"> 1940 <objectName/> 1941 <x>756</x> 1942 <y>446</y> 1943 <width>132</width> 1944 <height>27</height> 1945 <uuid>{d574f198-bfad-40b6-b163-c4046e3878bf}</uuid> 1946 <visible>true</visible> 1947 <midichan>0</midichan> 1948 <midicc>0</midicc> 1949 <label>Export as table</label> 1950 <alignment>left</alignment> 1951 <font>Arial</font> 1952 <fontsize>14</fontsize> 1953 <precision>3</precision> 1954 <color> 1955 <r>0</r> 1956 <g>0</g> 1957 <b>0</b> 1958 </color> 1959 <bgcolor mode="nobackground"> 1960 <r>255</r> 1961 <g>255</g> 1962 <b>255</b> 1963 </bgcolor> 1964 <bordermode>noborder</bordermode> 1965 <borderradius>1</borderradius> 1966 <borderwidth>1</borderwidth> 1967 </bsbObject> 1968 <bsbObject version="2" type="BSBButton"> 1969 <objectName>_Browse3</objectName> 1970 <x>886</x> 1971 <y>447</y> 1972 <width>48</width> 1973 <height>25</height> 1974 <uuid>{709af31e-5c0e-483f-a8e6-d0a51351680e}</uuid> 1975 <visible>true</visible> 1976 <midichan>0</midichan> 1977 <midicc>0</midicc> 1978 <type>value</type> 1979 <pressedValue>1.00000000</pressedValue> 1980 <stringvalue>/home/linux/Desktop/Presentation/test/export3.txt</stringvalue> 1981 <text>To...</text> 1982 <image>/</image> 1983 <eventLine>i1 0 10</eventLine> 1984 <latch>false</latch> 1985 <latched>false</latched> 1986 </bsbObject> 1987 <bsbObject version="2" type="BSBButton"> 1988 <objectName>print</objectName> 1989 <x>892</x> 1990 <y>366</y> 1991 <width>83</width> 1992 <height>25</height> 1993 <uuid>{33968315-e837-4af4-bdf2-98480bf44c91}</uuid> 1994 <visible>true</visible> 1995 <midichan>0</midichan> 1996 <midicc>0</midicc> 1997 <type>value</type> 1998 <pressedValue>1.00000000</pressedValue> 1999 <stringvalue/> 2000 <text>Print</text> 2001 <image>/</image> 2002 <eventLine>i1 0 10</eventLine> 2003 <latch>true</latch> 2004 <latched>true</latched> 2005 </bsbObject> 2006 <bsbObject version="2" type="BSBButton"> 2007 <objectName>exp1</objectName> 2008 <x>930</x> 2009 <y>393</y> 2010 <width>51</width> 2011 <height>26</height> 2012 <uuid>{109e08e0-b1c7-4c4f-a2a2-18469fd6a4bb}</uuid> 2013 <visible>true</visible> 2014 <midichan>0</midichan> 2015 <midicc>0</midicc> 2016 <type>value</type> 2017 <pressedValue>1.00000000</pressedValue> 2018 <stringvalue/> 2019 <text>Now!</text> 2020 <image>/</image> 2021 <eventLine>i1 0 10</eventLine> 2022 <latch>false</latch> 2023 <latched>false</latched> 2024 </bsbObject> 2025 <bsbObject version="2" type="BSBButton"> 2026 <objectName>exp2</objectName> 2027 <x>929</x> 2028 <y>420</y> 2029 <width>52</width> 2030 <height>25</height> 2031 <uuid>{6d4111e8-cd9f-4140-9d7f-8dfb008c6564}</uuid> 2032 <visible>true</visible> 2033 <midichan>0</midichan> 2034 <midicc>0</midicc> 2035 <type>value</type> 2036 <pressedValue>1.00000000</pressedValue> 2037 <stringvalue/> 2038 <text>Now!</text> 2039 <image>/</image> 2040 <eventLine>i1 0 10</eventLine> 2041 <latch>false</latch> 2042 <latched>false</latched> 2043 </bsbObject> 2044 <bsbObject version="2" type="BSBButton"> 2045 <objectName>exp3</objectName> 2046 <x>929</x> 2047 <y>447</y> 2048 <width>52</width> 2049 <height>25</height> 2050 <uuid>{7980b3f7-f6bc-4798-8a65-f58642700fb3}</uuid> 2051 <visible>true</visible> 2052 <midichan>0</midichan> 2053 <midicc>0</midicc> 2054 <type>value</type> 2055 <pressedValue>1.00000000</pressedValue> 2056 <stringvalue/> 2057 <text>Now!</text> 2058 <image>/</image> 2059 <eventLine>i1 0 10</eventLine> 2060 <latch>false</latch> 2061 <latched>false</latched> 2062 </bsbObject> 2063 <bsbObject version="2" type="BSBController"> 2064 <objectName>out</objectName> 2065 <x>767</x> 2066 <y>516</y> 2067 <width>172</width> 2068 <height>28</height> 2069 <uuid>{dfa0444b-a225-47a5-a1db-3ac7e63f8034}</uuid> 2070 <visible>true</visible> 2071 <midichan>0</midichan> 2072 <midicc>0</midicc> 2073 <objectName2>out</objectName2> 2074 <xMin>0.00000000</xMin> 2075 <xMax>1.00000000</xMax> 2076 <yMin>0.00000000</yMin> 2077 <yMax>1.00000000</yMax> 2078 <xValue>-inf</xValue> 2079 <yValue>-inf</yValue> 2080 <type>fill</type> 2081 <pointsize>1</pointsize> 2082 <fadeSpeed>0.00000000</fadeSpeed> 2083 <mouseControl act="press">jump</mouseControl> 2084 <color> 2085 <r>0</r> 2086 <g>234</g> 2087 <b>0</b> 2088 </color> 2089 <randomizable mode="both" group="0">false</randomizable> 2090 <bgcolor> 2091 <r>0</r> 2092 <g>0</g> 2093 <b>0</b> 2094 </bgcolor> 2095 </bsbObject> 2096 <bsbObject version="2" type="BSBController"> 2097 <objectName>out_over</objectName> 2098 <x>937</x> 2099 <y>516</y> 2100 <width>28</width> 2101 <height>28</height> 2102 <uuid>{02c1d76c-5c5d-4a11-93b4-21dc54706c90}</uuid> 2103 <visible>true</visible> 2104 <midichan>0</midichan> 2105 <midicc>0</midicc> 2106 <objectName2>out_over</objectName2> 2107 <xMin>0.00000000</xMin> 2108 <xMax>1.00000000</xMax> 2109 <yMin>0.00000000</yMin> 2110 <yMax>1.00000000</yMax> 2111 <xValue>0.00000000</xValue> 2112 <yValue>0.00000000</yValue> 2113 <type>fill</type> 2114 <pointsize>1</pointsize> 2115 <fadeSpeed>0.00000000</fadeSpeed> 2116 <mouseControl act="press">jump</mouseControl> 2117 <color> 2118 <r>255</r> 2119 <g>0</g> 2120 <b>0</b> 2121 </color> 2122 <randomizable mode="both" group="0">false</randomizable> 2123 <bgcolor> 2124 <r>0</r> 2125 <g>0</g> 2126 <b>0</b> 2127 </bgcolor> 2128 </bsbObject> 2129 <bsbObject version="2" type="BSBHSlider"> 2130 <objectName>vol</objectName> 2131 <x>768</x> 2132 <y>551</y> 2133 <width>149</width> 2134 <height>21</height> 2135 <uuid>{d0dd7c29-31c8-4847-bb6c-7707ff1f3570}</uuid> 2136 <visible>true</visible> 2137 <midichan>0</midichan> 2138 <midicc>0</midicc> 2139 <minimum>-12.00000000</minimum> 2140 <maximum>12.00000000</maximum> 2141 <value>-1.53020134</value> 2142 <mode>lin</mode> 2143 <mouseControl act="jump">continuous</mouseControl> 2144 <resolution>-1.00000000</resolution> 2145 <randomizable group="0">false</randomizable> 2146 </bsbObject> 2147 <bsbObject version="2" type="BSBLabel"> 2148 <objectName/> 2149 <x>948</x> 2150 <y>548</y> 2151 <width>30</width> 2152 <height>28</height> 2153 <uuid>{2918f563-dce4-45c5-96e8-07df0b671f27}</uuid> 2154 <visible>true</visible> 2155 <midichan>0</midichan> 2156 <midicc>0</midicc> 2157 <label>dB</label> 2158 <alignment>left</alignment> 2159 <font>Arial</font> 2160 <fontsize>14</fontsize> 2161 <precision>3</precision> 2162 <color> 2163 <r>0</r> 2164 <g>0</g> 2165 <b>0</b> 2166 </color> 2167 <bgcolor mode="nobackground"> 2168 <r>255</r> 2169 <g>255</g> 2170 <b>255</b> 2171 </bgcolor> 2172 <bordermode>noborder</bordermode> 2173 <borderradius>1</borderradius> 2174 <borderwidth>1</borderwidth> 2175 </bsbObject> 2176 <bsbObject version="2" type="BSBLabel"> 2177 <objectName/> 2178 <x>275</x> 2179 <y>370</y> 2180 <width>189</width> 2181 <height>27</height> 2182 <uuid>{b609249e-e278-4c26-9182-01086a1f20e3}</uuid> 2183 <visible>true</visible> 2184 <midichan>0</midichan> 2185 <midicc>0</midicc> 2186 <label>Number of Partials to analyze</label> 2187 <alignment>left</alignment> 2188 <font>Arial</font> 2189 <fontsize>14</fontsize> 2190 <precision>3</precision> 2191 <color> 2192 <r>0</r> 2193 <g>0</g> 2194 <b>0</b> 2195 </color> 2196 <bgcolor mode="nobackground"> 2197 <r>255</r> 2198 <g>255</g> 2199 <b>255</b> 2200 </bgcolor> 2201 <bordermode>noborder</bordermode> 2202 <borderradius>1</borderradius> 2203 <borderwidth>1</borderwidth> 2204 </bsbObject> 2205 <bsbObject version="2" type="BSBSpinBox"> 2206 <objectName>fast</objectName> 2207 <x>458</x> 2208 <y>405</y> 2209 <width>50</width> 2210 <height>25</height> 2211 <uuid>{22a49672-685f-4628-8c6f-6fe2e09a6a9c}</uuid> 2212 <visible>true</visible> 2213 <midichan>0</midichan> 2214 <midicc>0</midicc> 2215 <alignment>right</alignment> 2216 <font>Arial</font> 2217 <fontsize>14</fontsize> 2218 <color> 2219 <r>0</r> 2220 <g>0</g> 2221 <b>0</b> 2222 </color> 2223 <bgcolor mode="nobackground"> 2224 <r>255</r> 2225 <g>255</g> 2226 <b>255</b> 2227 </bgcolor> 2228 <resolution>0.10000000</resolution> 2229 <minimum>0.1</minimum> 2230 <maximum>1</maximum> 2231 <randomizable group="0">false</randomizable> 2232 <value>0.1</value> 2233 </bsbObject> 2234 <bsbObject version="2" type="BSBLabel"> 2235 <objectName/> 2236 <x>354</x> 2237 <y>404</y> 2238 <width>102</width> 2239 <height>27</height> 2240 <uuid>{599be8ec-f1b9-434a-b229-1f693270447d}</uuid> 2241 <visible>true</visible> 2242 <midichan>0</midichan> 2243 <midicc>0</midicc> 2244 <label>Activation (sec)</label> 2245 <alignment>left</alignment> 2246 <font>Arial</font> 2247 <fontsize>14</fontsize> 2248 <precision>3</precision> 2249 <color> 2250 <r>0</r> 2251 <g>0</g> 2252 <b>0</b> 2253 </color> 2254 <bgcolor mode="nobackground"> 2255 <r>255</r> 2256 <g>255</g> 2257 <b>255</b> 2258 </bgcolor> 2259 <bordermode>noborder</bordermode> 2260 <borderradius>1</borderradius> 2261 <borderwidth>1</borderwidth> 2262 </bsbObject> 2263 <bsbObject version="2" type="BSBSpinBox"> 2264 <objectName>numpartsana</objectName> 2265 <x>463</x> 2266 <y>370</y> 2267 <width>46</width> 2268 <height>26</height> 2269 <uuid>{caec7ed3-498b-4458-ac4e-57fac52c4df9}</uuid> 2270 <visible>true</visible> 2271 <midichan>0</midichan> 2272 <midicc>0</midicc> 2273 <alignment>right</alignment> 2274 <font>Arial</font> 2275 <fontsize>14</fontsize> 2276 <color> 2277 <r>0</r> 2278 <g>0</g> 2279 <b>0</b> 2280 </color> 2281 <bgcolor mode="nobackground"> 2282 <r>255</r> 2283 <g>255</g> 2284 <b>255</b> 2285 </bgcolor> 2286 <resolution>1.00000000</resolution> 2287 <minimum>1</minimum> 2288 <maximum>64</maximum> 2289 <randomizable group="0">false</randomizable> 2290 <value>32</value> 2291 </bsbObject> 2292 <bsbObject version="2" type="BSBButton"> 2293 <objectName>hopmove</objectName> 2294 <x>275</x> 2295 <y>435</y> 2296 <width>90</width> 2297 <height>28</height> 2298 <uuid>{38e30cb8-9e88-4dc9-8d09-b30f75c2e0c4}</uuid> 2299 <visible>true</visible> 2300 <midichan>0</midichan> 2301 <midicc>0</midicc> 2302 <type>value</type> 2303 <pressedValue>1.00000000</pressedValue> 2304 <stringvalue/> 2305 <text>Hop Move</text> 2306 <image>/</image> 2307 <eventLine>i1 0 10</eventLine> 2308 <latch>true</latch> 2309 <latched>false</latched> 2310 </bsbObject> 2311 <bsbObject version="2" type="BSBLabel"> 2312 <objectName/> 2313 <x>373</x> 2314 <y>435</y> 2315 <width>68</width> 2316 <height>27</height> 2317 <uuid>{5da20281-4647-40b9-8499-ee43eff43519}</uuid> 2318 <visible>true</visible> 2319 <midichan>0</midichan> 2320 <midicc>0</midicc> 2321 <label>Fraction</label> 2322 <alignment>left</alignment> 2323 <font>Arial</font> 2324 <fontsize>14</fontsize> 2325 <precision>3</precision> 2326 <color> 2327 <r>0</r> 2328 <g>0</g> 2329 <b>0</b> 2330 </color> 2331 <bgcolor mode="nobackground"> 2332 <r>255</r> 2333 <g>255</g> 2334 <b>255</b> 2335 </bgcolor> 2336 <bordermode>noborder</bordermode> 2337 <borderradius>1</borderradius> 2338 <borderwidth>1</borderwidth> 2339 </bsbObject> 2340 <bsbObject version="2" type="BSBSpinBox"> 2341 <objectName>hopmovsiz</objectName> 2342 <x>451</x> 2343 <y>435</y> 2344 <width>58</width> 2345 <height>26</height> 2346 <uuid>{f7598ae6-c54e-438f-94c2-b29d932ee539}</uuid> 2347 <visible>true</visible> 2348 <midichan>0</midichan> 2349 <midicc>0</midicc> 2350 <alignment>right</alignment> 2351 <font>Arial</font> 2352 <fontsize>14</fontsize> 2353 <color> 2354 <r>0</r> 2355 <g>0</g> 2356 <b>0</b> 2357 </color> 2358 <bgcolor mode="nobackground"> 2359 <r>255</r> 2360 <g>255</g> 2361 <b>255</b> 2362 </bgcolor> 2363 <resolution>0.01000000</resolution> 2364 <minimum>-1</minimum> 2365 <maximum>1</maximum> 2366 <randomizable group="0">false</randomizable> 2367 <value>0.08</value> 2368 </bsbObject> 2369 <bsbObject version="2" type="BSBButton"> 2370 <objectName>manpos</objectName> 2371 <x>275</x> 2372 <y>403</y> 2373 <width>71</width> 2374 <height>28</height> 2375 <uuid>{f8579654-8952-4866-a7cf-c0d757108732}</uuid> 2376 <visible>true</visible> 2377 <midichan>0</midichan> 2378 <midicc>0</midicc> 2379 <type>value</type> 2380 <pressedValue>1.00000000</pressedValue> 2381 <stringvalue/> 2382 <text>Pointer</text> 2383 <image>/</image> 2384 <eventLine>i1 0 10</eventLine> 2385 <latch>true</latch> 2386 <latched>true</latched> 2387 </bsbObject> 2388 <bsbObject version="2" type="BSBSpinBox"> 2389 <objectName>numpartspl</objectName> 2390 <x>696</x> 2391 <y>371</y> 2392 <width>50</width> 2393 <height>25</height> 2394 <uuid>{19be0852-85d9-4ae7-8506-e9b0d40d6dda}</uuid> 2395 <visible>true</visible> 2396 <midichan>0</midichan> 2397 <midicc>0</midicc> 2398 <alignment>right</alignment> 2399 <font>Arial</font> 2400 <fontsize>14</fontsize> 2401 <color> 2402 <r>0</r> 2403 <g>0</g> 2404 <b>0</b> 2405 </color> 2406 <bgcolor mode="nobackground"> 2407 <r>255</r> 2408 <g>255</g> 2409 <b>255</b> 2410 </bgcolor> 2411 <resolution>1.00000000</resolution> 2412 <minimum>1</minimum> 2413 <maximum>32</maximum> 2414 <randomizable group="0">false</randomizable> 2415 <value>32</value> 2416 </bsbObject> 2417 <bsbObject version="2" type="BSBSpinBox"> 2418 <objectName>refpch</objectName> 2419 <x>696</x> 2420 <y>425</y> 2421 <width>50</width> 2422 <height>25</height> 2423 <uuid>{68269bfd-79e9-4749-a934-2187c48d3734}</uuid> 2424 <visible>true</visible> 2425 <midichan>0</midichan> 2426 <midicc>0</midicc> 2427 <alignment>right</alignment> 2428 <font>Arial</font> 2429 <fontsize>14</fontsize> 2430 <color> 2431 <r>0</r> 2432 <g>0</g> 2433 <b>0</b> 2434 </color> 2435 <bgcolor mode="nobackground"> 2436 <r>255</r> 2437 <g>255</g> 2438 <b>255</b> 2439 </bgcolor> 2440 <resolution>1.00000000</resolution> 2441 <minimum>0</minimum> 2442 <maximum>127</maximum> 2443 <randomizable group="0">false</randomizable> 2444 <value>60</value> 2445 </bsbObject> 2446 <bsbObject version="2" type="BSBLabel"> 2447 <objectName/> 2448 <x>528</x> 2449 <y>424</y> 2450 <width>139</width> 2451 <height>27</height> 2452 <uuid>{05fccea2-ecb7-4fdc-ae15-062016397ad8}</uuid> 2453 <visible>true</visible> 2454 <midichan>0</midichan> 2455 <midicc>0</midicc> 2456 <label>Reference Key (midi)</label> 2457 <alignment>left</alignment> 2458 <font>Arial</font> 2459 <fontsize>14</fontsize> 2460 <precision>3</precision> 2461 <color> 2462 <r>0</r> 2463 <g>0</g> 2464 <b>0</b> 2465 </color> 2466 <bgcolor mode="nobackground"> 2467 <r>255</r> 2468 <g>255</g> 2469 <b>255</b> 2470 </bgcolor> 2471 <bordermode>noborder</bordermode> 2472 <borderradius>1</borderradius> 2473 <borderwidth>1</borderwidth> 2474 </bsbObject> 2475 <bsbObject version="2" type="BSBSpinBox"> 2476 <objectName>stcent</objectName> 2477 <x>696</x> 2478 <y>449</y> 2479 <width>50</width> 2480 <height>25</height> 2481 <uuid>{b16b9f6e-73f5-4c22-83a7-c47d8f0a68da}</uuid> 2482 <visible>true</visible> 2483 <midichan>0</midichan> 2484 <midicc>0</midicc> 2485 <alignment>right</alignment> 2486 <font>Arial</font> 2487 <fontsize>14</fontsize> 2488 <color> 2489 <r>0</r> 2490 <g>0</g> 2491 <b>0</b> 2492 </color> 2493 <bgcolor mode="nobackground"> 2494 <r>255</r> 2495 <g>255</g> 2496 <b>255</b> 2497 </bgcolor> 2498 <resolution>1.00000000</resolution> 2499 <minimum>0</minimum> 2500 <maximum>200</maximum> 2501 <randomizable group="0">false</randomizable> 2502 <value>100</value> 2503 </bsbObject> 2504 <bsbObject version="2" type="BSBLabel"> 2505 <objectName/> 2506 <x>528</x> 2507 <y>449</y> 2508 <width>156</width> 2509 <height>27</height> 2510 <uuid>{e35d6aaa-3dcb-4e83-882d-0d51db0d867e}</uuid> 2511 <visible>true</visible> 2512 <midichan>0</midichan> 2513 <midicc>0</midicc> 2514 <label>Midi Key Cent Deviation</label> 2515 <alignment>left</alignment> 2516 <font>Arial</font> 2517 <fontsize>14</fontsize> 2518 <precision>3</precision> 2519 <color> 2520 <r>0</r> 2521 <g>0</g> 2522 <b>0</b> 2523 </color> 2524 <bgcolor mode="nobackground"> 2525 <r>255</r> 2526 <g>255</g> 2527 <b>255</b> 2528 </bgcolor> 2529 <bordermode>noborder</bordermode> 2530 <borderradius>1</borderradius> 2531 <borderwidth>1</borderwidth> 2532 </bsbObject> 2533 <bsbObject version="2" type="BSBLabel"> 2534 <objectName/> 2535 <x>528</x> 2536 <y>369</y> 2537 <width>167</width> 2538 <height>27</height> 2539 <uuid>{c4d885cd-a6ac-413a-b148-b8c7c11d3537}</uuid> 2540 <visible>true</visible> 2541 <midichan>0</midichan> 2542 <midicc>0</midicc> 2543 <label>Number of Partials to play</label> 2544 <alignment>left</alignment> 2545 <font>Arial</font> 2546 <fontsize>14</fontsize> 2547 <precision>3</precision> 2548 <color> 2549 <r>0</r> 2550 <g>0</g> 2551 <b>0</b> 2552 </color> 2553 <bgcolor mode="nobackground"> 2554 <r>255</r> 2555 <g>255</g> 2556 <b>255</b> 2557 </bgcolor> 2558 <bordermode>noborder</bordermode> 2559 <borderradius>1</borderradius> 2560 <borderwidth>1</borderwidth> 2561 </bsbObject> 2562 <bsbObject version="2" type="BSBSpinBox"> 2563 <objectName>shiftpl</objectName> 2564 <x>696</x> 2565 <y>398</y> 2566 <width>50</width> 2567 <height>25</height> 2568 <uuid>{5b84e7d0-0c82-45e2-aca9-f2d1f982970a}</uuid> 2569 <visible>true</visible> 2570 <midichan>0</midichan> 2571 <midicc>0</midicc> 2572 <alignment>right</alignment> 2573 <font>Arial</font> 2574 <fontsize>14</fontsize> 2575 <color> 2576 <r>0</r> 2577 <g>0</g> 2578 <b>0</b> 2579 </color> 2580 <bgcolor mode="nobackground"> 2581 <r>255</r> 2582 <g>255</g> 2583 <b>255</b> 2584 </bgcolor> 2585 <resolution>1.00000000</resolution> 2586 <minimum>0</minimum> 2587 <maximum>31</maximum> 2588 <randomizable group="0">false</randomizable> 2589 <value>0</value> 2590 </bsbObject> 2591 <bsbObject version="2" type="BSBLabel"> 2592 <objectName/> 2593 <x>528</x> 2594 <y>397</y> 2595 <width>149</width> 2596 <height>27</height> 2597 <uuid>{b4cef0ea-2ef0-4c9d-ade1-702aea738fd8}</uuid> 2598 <visible>true</visible> 2599 <midichan>0</midichan> 2600 <midicc>0</midicc> 2601 <label>Playback Partial Offset</label> 2602 <alignment>left</alignment> 2603 <font>Arial</font> 2604 <fontsize>14</fontsize> 2605 <precision>3</precision> 2606 <color> 2607 <r>0</r> 2608 <g>0</g> 2609 <b>0</b> 2610 </color> 2611 <bgcolor mode="nobackground"> 2612 <r>255</r> 2613 <g>255</g> 2614 <b>255</b> 2615 </bgcolor> 2616 <bordermode>noborder</bordermode> 2617 <borderradius>1</borderradius> 2618 <borderwidth>1</borderwidth> 2619 </bsbObject> 2620 <bsbObject version="2" type="BSBSpinBox"> 2621 <objectName>rndfqdv</objectName> 2622 <x>695</x> 2623 <y>509</y> 2624 <width>50</width> 2625 <height>25</height> 2626 <uuid>{d09928e9-5e05-4ba0-bd7d-94f92a0630d4}</uuid> 2627 <visible>true</visible> 2628 <midichan>0</midichan> 2629 <midicc>0</midicc> 2630 <alignment>right</alignment> 2631 <font>Arial</font> 2632 <fontsize>14</fontsize> 2633 <color> 2634 <r>0</r> 2635 <g>0</g> 2636 <b>0</b> 2637 </color> 2638 <bgcolor mode="nobackground"> 2639 <r>255</r> 2640 <g>255</g> 2641 <b>255</b> 2642 </bgcolor> 2643 <resolution>1.00000000</resolution> 2644 <minimum>0</minimum> 2645 <maximum>200</maximum> 2646 <randomizable group="0">false</randomizable> 2647 <value>0</value> 2648 </bsbObject> 2649 <bsbObject version="2" type="BSBLabel"> 2650 <objectName/> 2651 <x>527</x> 2652 <y>500</y> 2653 <width>167</width> 2654 <height>40</height> 2655 <uuid>{8b426732-b781-4659-a813-de60b04656ac}</uuid> 2656 <visible>true</visible> 2657 <midichan>0</midichan> 2658 <midicc>0</midicc> 2659 <label>Partial Random Frequency Deviation (Cent)</label> 2660 <alignment>left</alignment> 2661 <font>Arial</font> 2662 <fontsize>14</fontsize> 2663 <precision>3</precision> 2664 <color> 2665 <r>0</r> 2666 <g>0</g> 2667 <b>0</b> 2668 </color> 2669 <bgcolor mode="nobackground"> 2670 <r>255</r> 2671 <g>255</g> 2672 <b>255</b> 2673 </bgcolor> 2674 <bordermode>noborder</bordermode> 2675 <borderradius>1</borderradius> 2676 <borderwidth>1</borderwidth> 2677 </bsbObject> 2678 <bsbObject version="2" type="BSBSpinBox"> 2679 <objectName>rndampdv</objectName> 2680 <x>695</x> 2681 <y>548</y> 2682 <width>50</width> 2683 <height>25</height> 2684 <uuid>{34535596-8d50-43f6-908c-58a524740c90}</uuid> 2685 <visible>true</visible> 2686 <midichan>0</midichan> 2687 <midicc>0</midicc> 2688 <alignment>right</alignment> 2689 <font>Arial</font> 2690 <fontsize>14</fontsize> 2691 <color> 2692 <r>0</r> 2693 <g>0</g> 2694 <b>0</b> 2695 </color> 2696 <bgcolor mode="nobackground"> 2697 <r>255</r> 2698 <g>255</g> 2699 <b>255</b> 2700 </bgcolor> 2701 <resolution>1.00000000</resolution> 2702 <minimum>0</minimum> 2703 <maximum>200</maximum> 2704 <randomizable group="0">false</randomizable> 2705 <value>0</value> 2706 </bsbObject> 2707 <bsbObject version="2" type="BSBLabel"> 2708 <objectName/> 2709 <x>527</x> 2710 <y>539</y> 2711 <width>162</width> 2712 <height>39</height> 2713 <uuid>{32f46896-8772-4e3c-b3d6-730806ad9ca4}</uuid> 2714 <visible>true</visible> 2715 <midichan>0</midichan> 2716 <midicc>0</midicc> 2717 <label>Partial Random Amplitude Deviation (dB)</label> 2718 <alignment>left</alignment> 2719 <font>Arial</font> 2720 <fontsize>14</fontsize> 2721 <precision>3</precision> 2722 <color> 2723 <r>0</r> 2724 <g>0</g> 2725 <b>0</b> 2726 </color> 2727 <bgcolor mode="nobackground"> 2728 <r>255</r> 2729 <g>255</g> 2730 <b>255</b> 2731 </bgcolor> 2732 <bordermode>noborder</bordermode> 2733 <borderradius>1</borderradius> 2734 <borderwidth>1</borderwidth> 2735 </bsbObject> 2736 <bsbObject version="2" type="BSBSpinBox"> 2737 <objectName>rnddurdv</objectName> 2738 <x>695</x> 2739 <y>584</y> 2740 <width>50</width> 2741 <height>25</height> 2742 <uuid>{f20eb136-d9d2-4559-9fbc-6c44e6864afa}</uuid> 2743 <visible>true</visible> 2744 <midichan>0</midichan> 2745 <midicc>0</midicc> 2746 <alignment>right</alignment> 2747 <font>Arial</font> 2748 <fontsize>14</fontsize> 2749 <color> 2750 <r>0</r> 2751 <g>0</g> 2752 <b>0</b> 2753 </color> 2754 <bgcolor mode="nobackground"> 2755 <r>255</r> 2756 <g>255</g> 2757 <b>255</b> 2758 </bgcolor> 2759 <resolution>1.00000000</resolution> 2760 <minimum>0</minimum> 2761 <maximum>200</maximum> 2762 <randomizable group="0">false</randomizable> 2763 <value>0</value> 2764 </bsbObject> 2765 <bsbObject version="2" type="BSBLabel"> 2766 <objectName/> 2767 <x>527</x> 2768 <y>577</y> 2769 <width>158</width> 2770 <height>41</height> 2771 <uuid>{40a78d4c-b76c-4fa9-a75a-8baa76abcea9}</uuid> 2772 <visible>true</visible> 2773 <midichan>0</midichan> 2774 <midicc>0</midicc> 2775 <label>Partial Random Duration Deviation (%)</label> 2776 <alignment>left</alignment> 2777 <font>Arial</font> 2778 <fontsize>14</fontsize> 2779 <precision>3</precision> 2780 <color> 2781 <r>0</r> 2782 <g>0</g> 2783 <b>0</b> 2784 </color> 2785 <bgcolor mode="nobackground"> 2786 <r>255</r> 2787 <g>255</g> 2788 <b>255</b> 2789 </bgcolor> 2790 <bordermode>noborder</bordermode> 2791 <borderradius>1</borderradius> 2792 <borderwidth>1</borderwidth> 2793 </bsbObject> 2794 <bsbObject version="2" type="BSBSpinBox"> 2795 <objectName>maxdur</objectName> 2796 <x>695</x> 2797 <y>475</y> 2798 <width>50</width> 2799 <height>25</height> 2800 <uuid>{10a57f16-265b-4774-a0d6-26c3c629bf77}</uuid> 2801 <visible>true</visible> 2802 <midichan>0</midichan> 2803 <midicc>0</midicc> 2804 <alignment>right</alignment> 2805 <font>Arial</font> 2806 <fontsize>14</fontsize> 2807 <color> 2808 <r>0</r> 2809 <g>0</g> 2810 <b>0</b> 2811 </color> 2812 <bgcolor mode="nobackground"> 2813 <r>255</r> 2814 <g>255</g> 2815 <b>255</b> 2816 </bgcolor> 2817 <resolution>0.10000000</resolution> 2818 <minimum>0.1</minimum> 2819 <maximum>2000</maximum> 2820 <randomizable group="0">false</randomizable> 2821 <value>3</value> 2822 </bsbObject> 2823 <bsbObject version="2" type="BSBLabel"> 2824 <objectName/> 2825 <x>527</x> 2826 <y>475</y> 2827 <width>156</width> 2828 <height>27</height> 2829 <uuid>{ffe891f4-df20-436c-b300-6ab71182168d}</uuid> 2830 <visible>true</visible> 2831 <midichan>0</midichan> 2832 <midicc>0</midicc> 2833 <label>Maximum Duration (sec)</label> 2834 <alignment>left</alignment> 2835 <font>Arial</font> 2836 <fontsize>14</fontsize> 2837 <precision>3</precision> 2838 <color> 2839 <r>0</r> 2840 <g>0</g> 2841 <b>0</b> 2842 </color> 2843 <bgcolor mode="nobackground"> 2844 <r>255</r> 2845 <g>255</g> 2846 <b>255</b> 2847 </bgcolor> 2848 <bordermode>noborder</bordermode> 2849 <borderradius>1</borderradius> 2850 <borderwidth>1</borderwidth> 2851 </bsbObject> 2852 <bsbObject version="2" type="BSBController"> 2853 <objectName>att</objectName> 2854 <x>290</x> 2855 <y>540</y> 2856 <width>176</width> 2857 <height>17</height> 2858 <uuid>{c00e9cc5-61b3-4190-ab37-a0227e181716}</uuid> 2859 <visible>true</visible> 2860 <midichan>0</midichan> 2861 <midicc>0</midicc> 2862 <objectName2>att</objectName2> 2863 <xMin>0.01000000</xMin> 2864 <xMax>0.20000000</xMax> 2865 <yMin>0.01000000</yMin> 2866 <yMax>0.20000000</yMax> 2867 <xValue>0.01755682</xValue> 2868 <yValue>0.01755682</yValue> 2869 <type>fill</type> 2870 <pointsize>1</pointsize> 2871 <fadeSpeed>0.00000000</fadeSpeed> 2872 <mouseControl act="press">jump</mouseControl> 2873 <color> 2874 <r>255</r> 2875 <g>170</g> 2876 <b>0</b> 2877 </color> 2878 <randomizable mode="both" group="0">false</randomizable> 2879 <bgcolor> 2880 <r>0</r> 2881 <g>0</g> 2882 <b>0</b> 2883 </bgcolor> 2884 </bsbObject> 2885 <bsbObject version="2" type="BSBController"> 2886 <objectName>dec</objectName> 2887 <x>290</x> 2888 <y>559</y> 2889 <width>176</width> 2890 <height>17</height> 2891 <uuid>{a2de8382-412c-4b27-a075-1ae824b85ff3}</uuid> 2892 <visible>true</visible> 2893 <midichan>0</midichan> 2894 <midicc>0</midicc> 2895 <objectName2>dec</objectName2> 2896 <xMin>0.00000000</xMin> 2897 <xMax>1.00000000</xMax> 2898 <yMin>0.00000000</yMin> 2899 <yMax>1.00000000</yMax> 2900 <xValue>0.27840909</xValue> 2901 <yValue>0.27840909</yValue> 2902 <type>fill</type> 2903 <pointsize>1</pointsize> 2904 <fadeSpeed>0.00000000</fadeSpeed> 2905 <mouseControl act="press">jump</mouseControl> 2906 <color> 2907 <r>255</r> 2908 <g>170</g> 2909 <b>0</b> 2910 </color> 2911 <randomizable mode="both" group="0">false</randomizable> 2912 <bgcolor> 2913 <r>0</r> 2914 <g>0</g> 2915 <b>0</b> 2916 </bgcolor> 2917 </bsbObject> 2918 <bsbObject version="2" type="BSBController"> 2919 <objectName>sus</objectName> 2920 <x>290</x> 2921 <y>578</y> 2922 <width>176</width> 2923 <height>17</height> 2924 <uuid>{fb32d182-7973-4205-aa3e-eca37b202fc7}</uuid> 2925 <visible>true</visible> 2926 <midichan>0</midichan> 2927 <midicc>0</midicc> 2928 <objectName2>sus</objectName2> 2929 <xMin>0.00000000</xMin> 2930 <xMax>1.00000000</xMax> 2931 <yMin>0.00000000</yMin> 2932 <yMax>1.00000000</yMax> 2933 <xValue>0.51136364</xValue> 2934 <yValue>0.51136364</yValue> 2935 <type>fill</type> 2936 <pointsize>1</pointsize> 2937 <fadeSpeed>0.00000000</fadeSpeed> 2938 <mouseControl act="press">jump</mouseControl> 2939 <color> 2940 <r>255</r> 2941 <g>170</g> 2942 <b>0</b> 2943 </color> 2944 <randomizable mode="both" group="0">false</randomizable> 2945 <bgcolor> 2946 <r>0</r> 2947 <g>0</g> 2948 <b>0</b> 2949 </bgcolor> 2950 </bsbObject> 2951 <bsbObject version="2" type="BSBController"> 2952 <objectName>rel</objectName> 2953 <x>290</x> 2954 <y>598</y> 2955 <width>176</width> 2956 <height>17</height> 2957 <uuid>{d1e99338-5f53-426a-8a8f-9124b39a69b9}</uuid> 2958 <visible>true</visible> 2959 <midichan>0</midichan> 2960 <midicc>0</midicc> 2961 <objectName2>rel</objectName2> 2962 <xMin>0.00000000</xMin> 2963 <xMax>1.00000000</xMax> 2964 <yMin>0.00000000</yMin> 2965 <yMax>1.00000000</yMax> 2966 <xValue>0.73863636</xValue> 2967 <yValue>0.73863636</yValue> 2968 <type>fill</type> 2969 <pointsize>1</pointsize> 2970 <fadeSpeed>0.00000000</fadeSpeed> 2971 <mouseControl act="press">jump</mouseControl> 2972 <color> 2973 <r>255</r> 2974 <g>170</g> 2975 <b>0</b> 2976 </color> 2977 <randomizable mode="both" group="0">false</randomizable> 2978 <bgcolor> 2979 <r>0</r> 2980 <g>0</g> 2981 <b>0</b> 2982 </bgcolor> 2983 </bsbObject> 2984 <bsbObject version="2" type="BSBDisplay"> 2985 <objectName>att</objectName> 2986 <x>463</x> 2987 <y>536</y> 2988 <width>50</width> 2989 <height>21</height> 2990 <uuid>{f887d4bf-9249-4736-84e6-71ae3883aae4}</uuid> 2991 <visible>true</visible> 2992 <midichan>0</midichan> 2993 <midicc>0</midicc> 2994 <label>0.018</label> 2995 <alignment>left</alignment> 2996 <font>Arial</font> 2997 <fontsize>12</fontsize> 2998 <precision>3</precision> 2999 <color> 3000 <r>0</r> 3001 <g>0</g> 3002 <b>0</b> 3003 </color> 3004 <bgcolor mode="nobackground"> 3005 <r>255</r> 3006 <g>255</g> 3007 <b>255</b> 3008 </bgcolor> 3009 <bordermode>noborder</bordermode> 3010 <borderradius>1</borderradius> 3011 <borderwidth>1</borderwidth> 3012 </bsbObject> 3013 <bsbObject version="2" type="BSBDisplay"> 3014 <objectName>dec</objectName> 3015 <x>463</x> 3016 <y>556</y> 3017 <width>50</width> 3018 <height>21</height> 3019 <uuid>{406da2a0-8ba4-40c0-91a4-09184aba8654}</uuid> 3020 <visible>true</visible> 3021 <midichan>0</midichan> 3022 <midicc>0</midicc> 3023 <label>0.278</label> 3024 <alignment>left</alignment> 3025 <font>Arial</font> 3026 <fontsize>12</fontsize> 3027 <precision>3</precision> 3028 <color> 3029 <r>0</r> 3030 <g>0</g> 3031 <b>0</b> 3032 </color> 3033 <bgcolor mode="nobackground"> 3034 <r>255</r> 3035 <g>255</g> 3036 <b>255</b> 3037 </bgcolor> 3038 <bordermode>noborder</bordermode> 3039 <borderradius>1</borderradius> 3040 <borderwidth>1</borderwidth> 3041 </bsbObject> 3042 <bsbObject version="2" type="BSBDisplay"> 3043 <objectName>sus</objectName> 3044 <x>463</x> 3045 <y>576</y> 3046 <width>50</width> 3047 <height>21</height> 3048 <uuid>{0b43ed62-96ca-47f4-8056-a8459f7e4ece}</uuid> 3049 <visible>true</visible> 3050 <midichan>0</midichan> 3051 <midicc>0</midicc> 3052 <label>0.511</label> 3053 <alignment>left</alignment> 3054 <font>Arial</font> 3055 <fontsize>12</fontsize> 3056 <precision>3</precision> 3057 <color> 3058 <r>0</r> 3059 <g>0</g> 3060 <b>0</b> 3061 </color> 3062 <bgcolor mode="nobackground"> 3063 <r>255</r> 3064 <g>255</g> 3065 <b>255</b> 3066 </bgcolor> 3067 <bordermode>noborder</bordermode> 3068 <borderradius>1</borderradius> 3069 <borderwidth>1</borderwidth> 3070 </bsbObject> 3071 <bsbObject version="2" type="BSBDisplay"> 3072 <objectName>rel</objectName> 3073 <x>463</x> 3074 <y>595</y> 3075 <width>50</width> 3076 <height>21</height> 3077 <uuid>{5439df97-f182-4a18-ac2e-60995d097127}</uuid> 3078 <visible>true</visible> 3079 <midichan>0</midichan> 3080 <midicc>0</midicc> 3081 <label>0.739</label> 3082 <alignment>left</alignment> 3083 <font>Arial</font> 3084 <fontsize>12</fontsize> 3085 <precision>3</precision> 3086 <color> 3087 <r>0</r> 3088 <g>0</g> 3089 <b>0</b> 3090 </color> 3091 <bgcolor mode="nobackground"> 3092 <r>255</r> 3093 <g>255</g> 3094 <b>255</b> 3095 </bgcolor> 3096 <bordermode>noborder</bordermode> 3097 <borderradius>1</borderradius> 3098 <borderwidth>1</borderwidth> 3099 </bsbObject> 3100 <bsbObject version="2" type="BSBLabel"> 3101 <objectName/> 3102 <x>272</x> 3103 <y>537</y> 3104 <width>19</width> 3105 <height>24</height> 3106 <uuid>{da37e1dc-1232-49cb-a919-4218bd97460a}</uuid> 3107 <visible>true</visible> 3108 <midichan>0</midichan> 3109 <midicc>0</midicc> 3110 <label>A</label> 3111 <alignment>left</alignment> 3112 <font>Arial</font> 3113 <fontsize>14</fontsize> 3114 <precision>3</precision> 3115 <color> 3116 <r>0</r> 3117 <g>0</g> 3118 <b>0</b> 3119 </color> 3120 <bgcolor mode="nobackground"> 3121 <r>255</r> 3122 <g>255</g> 3123 <b>255</b> 3124 </bgcolor> 3125 <bordermode>noborder</bordermode> 3126 <borderradius>1</borderradius> 3127 <borderwidth>1</borderwidth> 3128 </bsbObject> 3129 <bsbObject version="2" type="BSBLabel"> 3130 <objectName/> 3131 <x>272</x> 3132 <y>556</y> 3133 <width>19</width> 3134 <height>24</height> 3135 <uuid>{e3ad5e24-3b8f-4013-a0d8-a1fac6cb0133}</uuid> 3136 <visible>true</visible> 3137 <midichan>0</midichan> 3138 <midicc>0</midicc> 3139 <label>D</label> 3140 <alignment>left</alignment> 3141 <font>Arial</font> 3142 <fontsize>14</fontsize> 3143 <precision>3</precision> 3144 <color> 3145 <r>0</r> 3146 <g>0</g> 3147 <b>0</b> 3148 </color> 3149 <bgcolor mode="nobackground"> 3150 <r>255</r> 3151 <g>255</g> 3152 <b>255</b> 3153 </bgcolor> 3154 <bordermode>noborder</bordermode> 3155 <borderradius>1</borderradius> 3156 <borderwidth>1</borderwidth> 3157 </bsbObject> 3158 <bsbObject version="2" type="BSBLabel"> 3159 <objectName/> 3160 <x>272</x> 3161 <y>575</y> 3162 <width>19</width> 3163 <height>24</height> 3164 <uuid>{4364c297-c8a3-472b-a4f8-14dbc6c5d226}</uuid> 3165 <visible>true</visible> 3166 <midichan>0</midichan> 3167 <midicc>0</midicc> 3168 <label>S</label> 3169 <alignment>left</alignment> 3170 <font>Arial</font> 3171 <fontsize>14</fontsize> 3172 <precision>3</precision> 3173 <color> 3174 <r>0</r> 3175 <g>0</g> 3176 <b>0</b> 3177 </color> 3178 <bgcolor mode="nobackground"> 3179 <r>255</r> 3180 <g>255</g> 3181 <b>255</b> 3182 </bgcolor> 3183 <bordermode>noborder</bordermode> 3184 <borderradius>1</borderradius> 3185 <borderwidth>1</borderwidth> 3186 </bsbObject> 3187 <bsbObject version="2" type="BSBLabel"> 3188 <objectName/> 3189 <x>272</x> 3190 <y>593</y> 3191 <width>19</width> 3192 <height>24</height> 3193 <uuid>{f3d92b16-98c4-4c99-98f2-483a79a2314f}</uuid> 3194 <visible>true</visible> 3195 <midichan>0</midichan> 3196 <midicc>0</midicc> 3197 <label>R</label> 3198 <alignment>left</alignment> 3199 <font>Arial</font> 3200 <fontsize>14</fontsize> 3201 <precision>3</precision> 3202 <color> 3203 <r>0</r> 3204 <g>0</g> 3205 <b>0</b> 3206 </color> 3207 <bgcolor mode="nobackground"> 3208 <r>255</r> 3209 <g>255</g> 3210 <b>255</b> 3211 </bgcolor> 3212 <bordermode>noborder</bordermode> 3213 <borderradius>1</borderradius> 3214 <borderwidth>1</borderwidth> 3215 </bsbObject> 3216 <bsbObject version="2" type="BSBLabel"> 3217 <objectName/> 3218 <x>355</x> 3219 <y>468</y> 3220 <width>60</width> 3221 <height>28</height> 3222 <uuid>{6fdc67be-6b4e-4f62-99ab-fa4ed69aff12}</uuid> 3223 <visible>true</visible> 3224 <midichan>0</midichan> 3225 <midicc>0</midicc> 3226 <label>between</label> 3227 <alignment>left</alignment> 3228 <font>Arial</font> 3229 <fontsize>14</fontsize> 3230 <precision>3</precision> 3231 <color> 3232 <r>0</r> 3233 <g>0</g> 3234 <b>0</b> 3235 </color> 3236 <bgcolor mode="nobackground"> 3237 <r>255</r> 3238 <g>255</g> 3239 <b>255</b> 3240 </bgcolor> 3241 <bordermode>noborder</bordermode> 3242 <borderradius>1</borderradius> 3243 <borderwidth>1</borderwidth> 3244 </bsbObject> 3245 <bsbObject version="2" type="BSBButton"> 3246 <objectName>randpos</objectName> 3247 <x>275</x> 3248 <y>467</y> 3249 <width>77</width> 3250 <height>28</height> 3251 <uuid>{79f6ce72-902a-4ba6-a0df-fd33b6169a3f}</uuid> 3252 <visible>true</visible> 3253 <midichan>0</midichan> 3254 <midicc>0</midicc> 3255 <type>value</type> 3256 <pressedValue>1.00000000</pressedValue> 3257 <stringvalue/> 3258 <text>Random</text> 3259 <image>/</image> 3260 <eventLine>i1 0 10</eventLine> 3261 <latch>true</latch> 3262 <latched>false</latched> 3263 </bsbObject> 3264 <bsbObject version="2" type="BSBSpinBox"> 3265 <objectName>rndpos1</objectName> 3266 <x>413</x> 3267 <y>470</y> 3268 <width>50</width> 3269 <height>25</height> 3270 <uuid>{ddedf240-0604-49f7-9f8c-880d31f26d17}</uuid> 3271 <visible>true</visible> 3272 <midichan>0</midichan> 3273 <midicc>0</midicc> 3274 <alignment>right</alignment> 3275 <font>Arial</font> 3276 <fontsize>14</fontsize> 3277 <color> 3278 <r>0</r> 3279 <g>0</g> 3280 <b>0</b> 3281 </color> 3282 <bgcolor mode="nobackground"> 3283 <r>255</r> 3284 <g>255</g> 3285 <b>255</b> 3286 </bgcolor> 3287 <resolution>0.10000000</resolution> 3288 <minimum>0</minimum> 3289 <maximum>0.99</maximum> 3290 <randomizable group="0">false</randomizable> 3291 <value>0.4</value> 3292 </bsbObject> 3293 <bsbObject version="2" type="BSBSpinBox"> 3294 <objectName>rndpos2</objectName> 3295 <x>461</x> 3296 <y>470</y> 3297 <width>50</width> 3298 <height>25</height> 3299 <uuid>{b73dfa9b-7dfb-488c-ab7f-be3d165a31b4}</uuid> 3300 <visible>true</visible> 3301 <midichan>0</midichan> 3302 <midicc>0</midicc> 3303 <alignment>right</alignment> 3304 <font>Arial</font> 3305 <fontsize>14</fontsize> 3306 <color> 3307 <r>0</r> 3308 <g>0</g> 3309 <b>0</b> 3310 </color> 3311 <bgcolor mode="nobackground"> 3312 <r>255</r> 3313 <g>255</g> 3314 <b>255</b> 3315 </bgcolor> 3316 <resolution>0.10000000</resolution> 3317 <minimum>0.1</minimum> 3318 <maximum>0.99</maximum> 3319 <randomizable group="0">false</randomizable> 3320 <value>0.6</value> 3321 </bsbObject> 3322 <bsbObject version="2" type="BSBDisplay"> 3323 <objectName>vol</objectName> 3324 <x>916</x> 3325 <y>548</y> 3326 <width>33</width> 3327 <height>29</height> 3328 <uuid>{e4f92c35-0043-4eea-9560-7c55018f479e}</uuid> 3329 <visible>true</visible> 3330 <midichan>0</midichan> 3331 <midicc>0</midicc> 3332 <label>-1.530</label> 3333 <alignment>left</alignment> 3334 <font>Arial</font> 3335 <fontsize>14</fontsize> 3336 <precision>3</precision> 3337 <color> 3338 <r>0</r> 3339 <g>0</g> 3340 <b>0</b> 3341 </color> 3342 <bgcolor mode="nobackground"> 3343 <r>255</r> 3344 <g>255</g> 3345 <b>255</b> 3346 </bgcolor> 3347 <bordermode>noborder</bordermode> 3348 <borderradius>1</borderradius> 3349 <borderwidth>1</borderwidth> 3350 </bsbObject> 3351 <bsbObject version="2" type="BSBSpinBox"> 3352 <objectName>pos</objectName> 3353 <x>460</x> 3354 <y>305</y> 3355 <width>92</width> 3356 <height>25</height> 3357 <uuid>{de3cf7d9-8cc9-47f9-a205-ef243a143424}</uuid> 3358 <visible>true</visible> 3359 <midichan>0</midichan> 3360 <midicc>0</midicc> 3361 <alignment>left</alignment> 3362 <font>Arial</font> 3363 <fontsize>14</fontsize> 3364 <color> 3365 <r>0</r> 3366 <g>0</g> 3367 <b>0</b> 3368 </color> 3369 <bgcolor mode="nobackground"> 3370 <r>255</r> 3371 <g>255</g> 3372 <b>255</b> 3373 </bgcolor> 3374 <resolution>0.00000100</resolution> 3375 <minimum>0</minimum> 3376 <maximum>1</maximum> 3377 <randomizable group="0">false</randomizable> 3378 <value>0.256125</value> 3379 </bsbObject> 3380 <bsbObject version="2" type="BSBLabel"> 3381 <objectName/> 3382 <x>453</x> 3383 <y>280</y> 3384 <width>104</width> 3385 <height>25</height> 3386 <uuid>{141519e4-0af6-4486-895a-b8cc5e5e0462}</uuid> 3387 <visible>true</visible> 3388 <midichan>0</midichan> 3389 <midicc>0</midicc> 3390 <label>Position (0-1):</label> 3391 <alignment>center</alignment> 3392 <font>Arial</font> 3393 <fontsize>14</fontsize> 3394 <precision>3</precision> 3395 <color> 3396 <r>0</r> 3397 <g>0</g> 3398 <b>0</b> 3399 </color> 3400 <bgcolor mode="nobackground"> 3401 <r>255</r> 3402 <g>255</g> 3403 <b>255</b> 3404 </bgcolor> 3405 <bordermode>noborder</bordermode> 3406 <borderradius>1</borderradius> 3407 <borderwidth>1</borderwidth> 3408 </bsbObject> 3409</bsbPanel> 3410<bsbPresets> 3411</bsbPresets> 3412