From cbe6b5d68cd0e9752bd5d4a730e9a9329bfe3a7c Mon Sep 17 00:00:00 2001 From: fredvs Date: Wed, 26 Dec 2018 17:12:06 +0100 Subject: [PATCH] Fixed Input-volume in Commander form. (3) --- src/config.mfm | 1 - src/config.pas | 21 +- src/config_mfm.pas | 539 ++++++++++++++++++++++----------------------- src/drums.pas | 14 ++ src/strumpract.prj | 106 +++++---- 5 files changed, 344 insertions(+), 337 deletions(-) diff --git a/src/config.mfm b/src/config.mfm index 813aa38..78218d7 100644 --- a/src/config.mfm +++ b/src/config.mfm @@ -84,7 +84,6 @@ object configfo: tconfigfo 000000000000000000000000000000000000000000000000 } windowopacity = -Inf - oncreated = confcreated moduleclassname = 'tmseform' object tgroupbox1: tgroupbox frame.caption = 'Latency ( -1 or < 0 ---> suggested latency )' diff --git a/src/config.pas b/src/config.pas index fc324d4..32a8732 100644 --- a/src/config.pas +++ b/src/config.pas @@ -24,7 +24,7 @@ tconfigfo = class(tmseform) procedure changelatplay(const Sender: TObject); procedure changelatdrums(const Sender: TObject); procedure changelatrec(const Sender: TObject); - procedure confcreated(const sender: TObject); + end; var @@ -51,24 +51,5 @@ procedure tconfigfo.changelatrec(const Sender: TObject); /// if latrec.value < 0 then latrec.value := -1; end; -procedure tconfigfo.confcreated(const sender: TObject); -begin -devin := UOSDefaultDeviceIN; -devout := UOSDefaultDeviceOUT; - -// devin := -1; - -if devin > -1 then -defdevin.caption := 'Default Device IN = ' + IntToStr(devin) -else defdevin.caption := 'No Default Device IN'; - -if devout > -1 then -defdevout.caption := 'Default Device OUT = ' + IntToStr(devout) -else defdevout.caption := 'No Default Device OUT'; - - - - -end; end. diff --git a/src/config_mfm.pas b/src/config_mfm.pas index 1626fd5..e14f093 100644 --- a/src/config_mfm.pas +++ b/src/config_mfm.pas @@ -8,8 +8,8 @@ implementation mseclasses,config; const - objdata: record size: integer; data: array[0..7704] of byte end = - (size: 7705; data: ( + objdata: record size: integer; data: array[0..7681] of byte end = + (size: 7682; data: ( 84,80,70,48,9,116,99,111,110,102,105,103,102,111,8,99,111,110,102,105, 103,102,111,7,118,105,115,105,98,108,101,8,8,98,111,117,110,100,115,95, 120,3,146,1,8,98,111,117,110,100,115,95,121,3,207,0,9,98,111,117, @@ -125,277 +125,276 @@ implementation 4,13,23,28,24,15,5,0,0,0,0,0,0,4,13,23,28,24,15,5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,13,119,105,110,100,111,119,111,112,97,99,105,116,121, - 5,0,0,0,0,0,0,0,128,255,255,9,111,110,99,114,101,97,116,101, - 100,7,11,99,111,110,102,99,114,101,97,116,101,100,15,109,111,100,117,108, - 101,99,108,97,115,115,110,97,109,101,6,8,116,109,115,101,102,111,114,109, - 0,9,116,103,114,111,117,112,98,111,120,10,116,103,114,111,117,112,98,111, - 120,49,13,102,114,97,109,101,46,99,97,112,116,105,111,110,6,44,76,97, - 116,101,110,99,121,32,40,32,45,49,32,111,114,32,60,32,48,32,45,45, - 45,62,32,115,117,103,103,101,115,116,101,100,32,108,97,116,101,110,99,121, - 32,41,22,102,114,97,109,101,46,99,97,112,116,105,111,110,116,101,120,116, - 102,108,97,103,115,11,9,116,102,95,98,111,116,116,111,109,0,17,102,114, - 97,109,101,46,99,97,112,116,105,111,110,100,105,115,116,2,10,19,102,114, - 97,109,101,46,99,97,112,116,105,111,110,111,102,102,115,101,116,2,8,16, - 102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,11,0,17,102, - 114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,49,11,16,102,114, - 108,49,95,99,97,112,116,105,111,110,100,105,115,116,18,102,114,108,49,95, - 99,97,112,116,105,111,110,111,102,102,115,101,116,0,14,102,114,97,109,101, + 5,0,0,0,0,0,0,0,128,255,255,15,109,111,100,117,108,101,99,108, + 97,115,115,110,97,109,101,6,8,116,109,115,101,102,111,114,109,0,9,116, + 103,114,111,117,112,98,111,120,10,116,103,114,111,117,112,98,111,120,49,13, + 102,114,97,109,101,46,99,97,112,116,105,111,110,6,44,76,97,116,101,110, + 99,121,32,40,32,45,49,32,111,114,32,60,32,48,32,45,45,45,62,32, + 115,117,103,103,101,115,116,101,100,32,108,97,116,101,110,99,121,32,41,22, + 102,114,97,109,101,46,99,97,112,116,105,111,110,116,101,120,116,102,108,97, + 103,115,11,9,116,102,95,98,111,116,116,111,109,0,17,102,114,97,109,101, + 46,99,97,112,116,105,111,110,100,105,115,116,2,10,19,102,114,97,109,101, + 46,99,97,112,116,105,111,110,111,102,102,115,101,116,2,8,16,102,114,97, + 109,101,46,108,111,99,97,108,112,114,111,112,115,11,0,17,102,114,97,109, + 101,46,108,111,99,97,108,112,114,111,112,115,49,11,16,102,114,108,49,95, + 99,97,112,116,105,111,110,100,105,115,116,18,102,114,108,49,95,99,97,112, + 116,105,111,110,111,102,102,115,101,116,0,14,102,114,97,109,101,46,116,101, + 109,112,108,97,116,101,7,23,99,111,109,109,97,110,100,101,114,102,111,46, + 116,102,114,97,109,101,99,111,109,112,50,16,102,114,97,109,101,46,111,117, + 116,101,114,102,114,97,109,101,1,2,0,2,18,2,0,2,0,0,19,102, + 97,99,101,46,102,97,100,101,95,112,111,115,46,99,111,117,110,116,2,2, + 19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,105,116,101,109,115, + 1,2,0,2,1,0,21,102,97,99,101,46,102,97,100,101,95,99,111,108, + 111,114,46,99,111,117,110,116,2,2,21,102,97,99,101,46,102,97,100,101, + 95,99,111,108,111,114,46,105,116,101,109,115,1,4,247,247,247,0,4,209, + 209,209,0,0,19,102,97,99,101,46,102,97,100,101,95,100,105,114,101,99, + 116,105,111,110,7,7,103,100,95,100,111,119,110,15,102,97,99,101,46,108, + 111,99,97,108,112,114,111,112,115,11,0,8,116,97,98,111,114,100,101,114, + 2,1,8,98,111,117,110,100,115,95,120,2,10,8,98,111,117,110,100,115, + 95,121,2,1,9,98,111,117,110,100,115,95,99,120,3,81,1,9,98,111, + 117,110,100,115,95,99,121,2,87,0,13,116,114,101,97,108,115,112,105,110, + 101,100,105,116,6,108,97,116,114,101,99,5,99,111,108,111,114,4,3,0, + 0,128,17,102,114,97,109,101,46,104,105,100,100,101,110,101,100,103,101,115, + 11,9,101,100,103,95,114,105,103,104,116,7,101,100,103,95,116,111,112,8, + 101,100,103,95,108,101,102,116,10,101,100,103,95,98,111,116,116,111,109,0, + 17,102,114,97,109,101,46,99,111,108,111,114,99,108,105,101,110,116,4,224, + 255,251,0,13,102,114,97,109,101,46,99,97,112,116,105,111,110,6,8,82, + 101,99,111,114,100,101,114,16,102,114,97,109,101,46,108,111,99,97,108,112, + 114,111,112,115,11,15,102,114,108,95,104,105,100,100,101,110,101,100,103,101, + 115,15,102,114,108,95,99,111,108,111,114,99,108,105,101,110,116,0,17,102, + 114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,49,11,0,14,102, + 114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111,109,109,97, + 110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112,50,31,102, + 114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101, + 95,112,111,115,46,99,111,117,110,116,2,2,31,102,114,97,109,101,46,98, + 117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,112,111,115,46,105, + 116,101,109,115,1,2,0,2,1,0,33,102,114,97,109,101,46,98,117,116, + 116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,99, + 111,117,110,116,2,2,33,102,114,97,109,101,46,98,117,116,116,111,110,102, + 97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,105,116,101,109,115, + 1,4,227,227,255,0,4,157,157,218,0,0,31,102,114,97,109,101,46,98, + 117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,100,105,114,101,99, + 116,105,111,110,7,7,103,100,95,100,111,119,110,27,102,114,97,109,101,46, + 98,117,116,116,111,110,102,97,99,101,46,108,111,99,97,108,112,114,111,112, + 115,11,15,102,97,108,95,102,97,100,105,114,101,99,116,105,111,110,0,28, + 102,114,97,109,101,46,98,117,116,116,111,110,102,114,97,109,101,46,108,111, + 99,97,108,112,114,111,112,115,11,0,29,102,114,97,109,101,46,98,117,116, + 116,111,110,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,49, + 11,0,26,102,114,97,109,101,46,98,117,116,116,111,110,102,114,97,109,101, 46,116,101,109,112,108,97,116,101,7,23,99,111,109,109,97,110,100,101,114, 102,111,46,116,102,114,97,109,101,99,111,109,112,50,16,102,114,97,109,101, - 46,111,117,116,101,114,102,114,97,109,101,1,2,0,2,18,2,0,2,0, - 0,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,99,111,117,110, - 116,2,2,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,105,116, - 101,109,115,1,2,0,2,1,0,21,102,97,99,101,46,102,97,100,101,95, - 99,111,108,111,114,46,99,111,117,110,116,2,2,21,102,97,99,101,46,102, - 97,100,101,95,99,111,108,111,114,46,105,116,101,109,115,1,4,247,247,247, - 0,4,209,209,209,0,0,19,102,97,99,101,46,102,97,100,101,95,100,105, - 114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,15,102,97,99, - 101,46,108,111,99,97,108,112,114,111,112,115,11,0,8,116,97,98,111,114, - 100,101,114,2,1,8,98,111,117,110,100,115,95,120,2,10,8,98,111,117, - 110,100,115,95,121,2,1,9,98,111,117,110,100,115,95,99,120,3,81,1, - 9,98,111,117,110,100,115,95,99,121,2,87,0,13,116,114,101,97,108,115, - 112,105,110,101,100,105,116,6,108,97,116,114,101,99,5,99,111,108,111,114, - 4,3,0,0,128,17,102,114,97,109,101,46,104,105,100,100,101,110,101,100, - 103,101,115,11,9,101,100,103,95,114,105,103,104,116,7,101,100,103,95,116, - 111,112,8,101,100,103,95,108,101,102,116,10,101,100,103,95,98,111,116,116, - 111,109,0,17,102,114,97,109,101,46,99,111,108,111,114,99,108,105,101,110, - 116,4,224,255,251,0,13,102,114,97,109,101,46,99,97,112,116,105,111,110, - 6,8,82,101,99,111,114,100,101,114,16,102,114,97,109,101,46,108,111,99, - 97,108,112,114,111,112,115,11,15,102,114,108,95,104,105,100,100,101,110,101, - 100,103,101,115,15,102,114,108,95,99,111,108,111,114,99,108,105,101,110,116, - 0,17,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,49,11, - 0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111, - 109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112, - 50,31,102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102, - 97,100,101,95,112,111,115,46,99,111,117,110,116,2,2,31,102,114,97,109, - 101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,112,111, - 115,46,105,116,101,109,115,1,2,0,2,1,0,33,102,114,97,109,101,46, - 98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111, - 114,46,99,111,117,110,116,2,2,33,102,114,97,109,101,46,98,117,116,116, - 111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,105,116, - 101,109,115,1,4,227,227,255,0,4,157,157,218,0,0,31,102,114,97,109, - 101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,100,105, - 114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,27,102,114,97, - 109,101,46,98,117,116,116,111,110,102,97,99,101,46,108,111,99,97,108,112, - 114,111,112,115,11,15,102,97,108,95,102,97,100,105,114,101,99,116,105,111, - 110,0,28,102,114,97,109,101,46,98,117,116,116,111,110,102,114,97,109,101, - 46,108,111,99,97,108,112,114,111,112,115,11,0,29,102,114,97,109,101,46, - 98,117,116,116,111,110,102,114,97,109,101,46,108,111,99,97,108,112,114,111, - 112,115,49,11,0,26,102,114,97,109,101,46,98,117,116,116,111,110,102,114, - 97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111,109,109,97,110, - 100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112,50,16,102,114, - 97,109,101,46,98,117,116,116,111,110,115,105,122,101,2,40,16,102,114,97, - 109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,0,2,17,2,0, - 2,0,0,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,99,111, - 117,110,116,2,2,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46, - 105,116,101,109,115,1,2,0,2,1,0,21,102,97,99,101,46,102,97,100, - 101,95,99,111,108,111,114,46,99,111,117,110,116,2,2,21,102,97,99,101, - 46,102,97,100,101,95,99,111,108,111,114,46,105,116,101,109,115,1,4,227, - 227,255,0,4,157,157,218,0,0,19,102,97,99,101,46,102,97,100,101,95, - 100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,15,102, - 97,99,101,46,108,111,99,97,108,112,114,111,112,115,11,0,4,104,105,110, - 116,6,74,32,67,104,97,110,103,101,32,108,97,116,101,110,99,121,32,111, - 102,32,82,101,99,111,114,100,101,114,47,68,105,114,101,99,116,32,73,110, - 112,117,116,46,32,32,45,45,45,45,62,32,32,45,49,32,61,32,76,97, - 116,101,110,99,121,32,115,117,103,103,101,115,116,101,100,46,32,8,98,111, - 117,110,100,115,95,120,3,228,0,8,98,111,117,110,100,115,95,121,2,31, - 9,98,111,117,110,100,115,95,99,121,2,48,8,115,116,97,116,102,105,108, - 101,7,17,109,97,105,110,102,111,46,116,115,116,97,116,102,105,108,101,49, - 9,116,101,120,116,102,108,97,103,115,11,12,116,102,95,120,99,101,110,116, - 101,114,101,100,8,116,102,95,114,105,103,104,116,12,116,102,95,121,99,101, - 110,116,101,114,101,100,11,116,102,95,110,111,115,101,108,101,99,116,0,8, - 111,110,99,104,97,110,103,101,7,12,99,104,97,110,103,101,108,97,116,114, - 101,99,5,118,97,108,117,101,2,255,12,118,97,108,117,101,100,101,102,97, - 117,108,116,2,255,10,118,97,108,117,101,114,97,110,103,101,2,1,10,118, - 97,108,117,101,115,116,97,114,116,2,0,8,118,97,108,117,101,109,105,110, - 2,255,8,118,97,108,117,101,109,97,120,2,10,4,115,116,101,112,5,59, - 223,79,141,151,110,18,131,245,63,12,115,116,101,112,99,116,114,108,102,97, - 99,116,2,0,13,115,116,101,112,115,104,105,102,116,102,97,99,116,2,0, - 16,119,104,101,101,108,115,101,110,115,105,116,105,118,105,116,121,2,1,13, - 114,101,102,102,111,110,116,104,101,105,103,104,116,2,14,0,0,13,116,114, - 101,97,108,115,112,105,110,101,100,105,116,7,108,97,116,112,108,97,121,5, - 99,111,108,111,114,4,3,0,0,128,17,102,114,97,109,101,46,104,105,100, - 100,101,110,101,100,103,101,115,11,9,101,100,103,95,114,105,103,104,116,7, - 101,100,103,95,116,111,112,8,101,100,103,95,108,101,102,116,10,101,100,103, - 95,98,111,116,116,111,109,0,17,102,114,97,109,101,46,99,111,108,111,114, - 99,108,105,101,110,116,4,224,255,251,0,13,102,114,97,109,101,46,99,97, - 112,116,105,111,110,6,7,80,108,97,121,101,114,115,16,102,114,97,109,101, - 46,108,111,99,97,108,112,114,111,112,115,11,15,102,114,108,95,104,105,100, - 100,101,110,101,100,103,101,115,15,102,114,108,95,99,111,108,111,114,99,108, - 105,101,110,116,0,17,102,114,97,109,101,46,108,111,99,97,108,112,114,111, - 112,115,49,11,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101, + 46,98,117,116,116,111,110,115,105,122,101,2,40,16,102,114,97,109,101,46, + 111,117,116,101,114,102,114,97,109,101,1,2,0,2,17,2,0,2,0,0, + 19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,99,111,117,110,116, + 2,2,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,105,116,101, + 109,115,1,2,0,2,1,0,21,102,97,99,101,46,102,97,100,101,95,99, + 111,108,111,114,46,99,111,117,110,116,2,2,21,102,97,99,101,46,102,97, + 100,101,95,99,111,108,111,114,46,105,116,101,109,115,1,4,227,227,255,0, + 4,157,157,218,0,0,19,102,97,99,101,46,102,97,100,101,95,100,105,114, + 101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,15,102,97,99,101, + 46,108,111,99,97,108,112,114,111,112,115,11,0,4,104,105,110,116,6,74, + 32,67,104,97,110,103,101,32,108,97,116,101,110,99,121,32,111,102,32,82, + 101,99,111,114,100,101,114,47,68,105,114,101,99,116,32,73,110,112,117,116, + 46,32,32,45,45,45,45,62,32,32,45,49,32,61,32,76,97,116,101,110, + 99,121,32,115,117,103,103,101,115,116,101,100,46,32,8,98,111,117,110,100, + 115,95,120,3,228,0,8,98,111,117,110,100,115,95,121,2,31,9,98,111, + 117,110,100,115,95,99,121,2,48,8,115,116,97,116,102,105,108,101,7,17, + 109,97,105,110,102,111,46,116,115,116,97,116,102,105,108,101,49,9,116,101, + 120,116,102,108,97,103,115,11,12,116,102,95,120,99,101,110,116,101,114,101, + 100,8,116,102,95,114,105,103,104,116,12,116,102,95,121,99,101,110,116,101, + 114,101,100,11,116,102,95,110,111,115,101,108,101,99,116,0,8,111,110,99, + 104,97,110,103,101,7,12,99,104,97,110,103,101,108,97,116,114,101,99,5, + 118,97,108,117,101,2,255,12,118,97,108,117,101,100,101,102,97,117,108,116, + 2,255,10,118,97,108,117,101,114,97,110,103,101,2,1,10,118,97,108,117, + 101,115,116,97,114,116,2,0,8,118,97,108,117,101,109,105,110,2,255,8, + 118,97,108,117,101,109,97,120,2,10,4,115,116,101,112,5,59,223,79,141, + 151,110,18,131,245,63,12,115,116,101,112,99,116,114,108,102,97,99,116,2, + 0,13,115,116,101,112,115,104,105,102,116,102,97,99,116,2,0,16,119,104, + 101,101,108,115,101,110,115,105,116,105,118,105,116,121,2,1,13,114,101,102, + 102,111,110,116,104,101,105,103,104,116,2,14,0,0,13,116,114,101,97,108, + 115,112,105,110,101,100,105,116,7,108,97,116,112,108,97,121,5,99,111,108, + 111,114,4,3,0,0,128,17,102,114,97,109,101,46,104,105,100,100,101,110, + 101,100,103,101,115,11,9,101,100,103,95,114,105,103,104,116,7,101,100,103, + 95,116,111,112,8,101,100,103,95,108,101,102,116,10,101,100,103,95,98,111, + 116,116,111,109,0,17,102,114,97,109,101,46,99,111,108,111,114,99,108,105, + 101,110,116,4,224,255,251,0,13,102,114,97,109,101,46,99,97,112,116,105, + 111,110,6,7,80,108,97,121,101,114,115,16,102,114,97,109,101,46,108,111, + 99,97,108,112,114,111,112,115,11,15,102,114,108,95,104,105,100,100,101,110, + 101,100,103,101,115,15,102,114,108,95,99,111,108,111,114,99,108,105,101,110, + 116,0,17,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,49, + 11,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99, + 111,109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109, + 112,50,31,102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46, + 102,97,100,101,95,112,111,115,46,99,111,117,110,116,2,2,31,102,114,97, + 109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,112, + 111,115,46,105,116,101,109,115,1,2,0,2,1,0,33,102,114,97,109,101, + 46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108, + 111,114,46,99,111,117,110,116,2,2,33,102,114,97,109,101,46,98,117,116, + 116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,105, + 116,101,109,115,1,4,176,232,226,0,4,134,176,172,0,0,31,102,114,97, + 109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,100, + 105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,27,102,114, + 97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,108,111,99,97,108, + 112,114,111,112,115,11,15,102,97,108,95,102,97,100,105,114,101,99,116,105, + 111,110,0,28,102,114,97,109,101,46,98,117,116,116,111,110,102,114,97,109, + 101,46,108,111,99,97,108,112,114,111,112,115,11,0,29,102,114,97,109,101, + 46,98,117,116,116,111,110,102,114,97,109,101,46,108,111,99,97,108,112,114, + 111,112,115,49,11,0,26,102,114,97,109,101,46,98,117,116,116,111,110,102, + 114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111,109,109,97, + 110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112,50,16,102, + 114,97,109,101,46,98,117,116,116,111,110,115,105,122,101,2,40,16,102,114, + 97,109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,0,2,17,2, + 0,2,0,0,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,99, + 111,117,110,116,2,2,19,102,97,99,101,46,102,97,100,101,95,112,111,115, + 46,105,116,101,109,115,1,2,0,2,1,0,21,102,97,99,101,46,102,97, + 100,101,95,99,111,108,111,114,46,99,111,117,110,116,2,2,21,102,97,99, + 101,46,102,97,100,101,95,99,111,108,111,114,46,105,116,101,109,115,1,4, + 153,201,196,0,4,190,250,243,0,0,19,102,97,99,101,46,102,97,100,101, + 95,100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,15, + 102,97,99,101,46,108,111,99,97,108,112,114,111,112,115,11,0,8,116,97, + 98,111,114,100,101,114,2,1,4,104,105,110,116,6,60,32,67,104,97,110, + 103,101,32,108,97,116,101,110,99,121,32,111,102,32,80,108,97,121,101,114, + 115,46,32,32,45,45,45,45,62,32,32,45,49,32,61,32,76,97,116,101, + 110,99,121,32,115,117,103,103,101,115,116,101,100,46,32,8,98,111,117,110, + 100,115,95,120,2,119,8,98,111,117,110,100,115,95,121,2,31,9,98,111, + 117,110,100,115,95,99,121,2,48,8,115,116,97,116,102,105,108,101,7,17, + 109,97,105,110,102,111,46,116,115,116,97,116,102,105,108,101,49,9,116,101, + 120,116,102,108,97,103,115,11,12,116,102,95,120,99,101,110,116,101,114,101, + 100,8,116,102,95,114,105,103,104,116,12,116,102,95,121,99,101,110,116,101, + 114,101,100,11,116,102,95,110,111,115,101,108,101,99,116,0,8,111,110,99, + 104,97,110,103,101,7,13,99,104,97,110,103,101,108,97,116,112,108,97,121, + 5,118,97,108,117,101,2,255,12,118,97,108,117,101,100,101,102,97,117,108, + 116,2,255,10,118,97,108,117,101,114,97,110,103,101,2,1,10,118,97,108, + 117,101,115,116,97,114,116,2,0,8,118,97,108,117,101,109,105,110,2,255, + 8,118,97,108,117,101,109,97,120,2,10,4,115,116,101,112,5,59,223,79, + 141,151,110,18,131,245,63,12,115,116,101,112,99,116,114,108,102,97,99,116, + 2,0,13,115,116,101,112,115,104,105,102,116,102,97,99,116,2,0,16,119, + 104,101,101,108,115,101,110,115,105,116,105,118,105,116,121,2,1,13,114,101, + 102,102,111,110,116,104,101,105,103,104,116,2,14,0,0,13,116,114,101,97, + 108,115,112,105,110,101,100,105,116,8,108,97,116,100,114,117,109,115,5,99, + 111,108,111,114,4,3,0,0,128,17,102,114,97,109,101,46,104,105,100,100, + 101,110,101,100,103,101,115,11,9,101,100,103,95,114,105,103,104,116,7,101, + 100,103,95,116,111,112,8,101,100,103,95,108,101,102,116,10,101,100,103,95, + 98,111,116,116,111,109,0,17,102,114,97,109,101,46,99,111,108,111,114,99, + 108,105,101,110,116,4,224,255,251,0,13,102,114,97,109,101,46,99,97,112, + 116,105,111,110,6,5,68,114,117,109,115,16,102,114,97,109,101,46,108,111, + 99,97,108,112,114,111,112,115,11,15,102,114,108,95,104,105,100,100,101,110, + 101,100,103,101,115,15,102,114,108,95,99,111,108,111,114,99,108,105,101,110, + 116,0,17,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,49, + 11,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99, + 111,109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109, + 112,50,31,102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46, + 102,97,100,101,95,112,111,115,46,99,111,117,110,116,2,2,31,102,114,97, + 109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,112, + 111,115,46,105,116,101,109,115,1,2,0,2,1,0,33,102,114,97,109,101, + 46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108, + 111,114,46,99,111,117,110,116,2,2,33,102,114,97,109,101,46,98,117,116, + 116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,105, + 116,101,109,115,1,4,151,173,154,0,4,209,240,214,0,0,31,102,114,97, + 109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,100, + 105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,27,102,114, + 97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,108,111,99,97,108, + 112,114,111,112,115,11,15,102,97,108,95,102,97,100,105,114,101,99,116,105, + 111,110,0,28,102,114,97,109,101,46,98,117,116,116,111,110,102,114,97,109, + 101,46,108,111,99,97,108,112,114,111,112,115,11,0,29,102,114,97,109,101, + 46,98,117,116,116,111,110,102,114,97,109,101,46,108,111,99,97,108,112,114, + 111,112,115,49,11,0,26,102,114,97,109,101,46,98,117,116,116,111,110,102, + 114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111,109,109,97, + 110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112,50,16,102, + 114,97,109,101,46,98,117,116,116,111,110,115,105,122,101,2,40,16,102,114, + 97,109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,0,2,17,2, + 0,2,0,0,19,102,97,99,101,46,102,97,100,101,95,112,111,115,46,99, + 111,117,110,116,2,2,19,102,97,99,101,46,102,97,100,101,95,112,111,115, + 46,105,116,101,109,115,1,2,0,2,1,0,21,102,97,99,101,46,102,97, + 100,101,95,99,111,108,111,114,46,99,111,117,110,116,2,2,21,102,97,99, + 101,46,102,97,100,101,95,99,111,108,111,114,46,105,116,101,109,115,1,4, + 151,173,154,0,4,209,240,214,0,0,19,102,97,99,101,46,102,97,100,101, + 95,100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110,15, + 102,97,99,101,46,108,111,99,97,108,112,114,111,112,115,11,0,8,116,97, + 98,111,114,100,101,114,2,2,4,104,105,110,116,6,110,32,67,104,97,110, + 103,101,32,108,97,116,101,110,99,121,32,111,102,32,68,114,117,109,115,46, + 32,32,45,45,45,45,62,32,32,45,49,32,61,32,76,97,116,101,110,99, + 121,32,115,117,103,103,101,115,116,101,100,46,32,78,101,101,100,32,116,111, + 32,99,108,111,115,101,45,114,101,108,111,97,100,32,83,116,114,117,109,112, + 114,97,99,116,32,116,111,32,102,101,101,108,32,116,104,101,32,99,104,97, + 110,103,101,46,32,8,98,111,117,110,100,115,95,120,2,10,8,98,111,117, + 110,100,115,95,121,2,31,9,98,111,117,110,100,115,95,99,121,2,48,8, + 115,116,97,116,102,105,108,101,7,17,109,97,105,110,102,111,46,116,115,116, + 97,116,102,105,108,101,49,9,116,101,120,116,102,108,97,103,115,11,12,116, + 102,95,120,99,101,110,116,101,114,101,100,8,116,102,95,114,105,103,104,116, + 12,116,102,95,121,99,101,110,116,101,114,101,100,11,116,102,95,110,111,115, + 101,108,101,99,116,0,8,111,110,99,104,97,110,103,101,7,14,99,104,97, + 110,103,101,108,97,116,100,114,117,109,115,5,118,97,108,117,101,2,255,12, + 118,97,108,117,101,100,101,102,97,117,108,116,2,255,10,118,97,108,117,101, + 114,97,110,103,101,2,1,10,118,97,108,117,101,115,116,97,114,116,2,0, + 8,118,97,108,117,101,109,105,110,2,255,8,118,97,108,117,101,109,97,120, + 2,10,4,115,116,101,112,5,59,223,79,141,151,110,18,131,245,63,12,115, + 116,101,112,99,116,114,108,102,97,99,116,2,0,13,115,116,101,112,115,104, + 105,102,116,102,97,99,116,2,0,16,119,104,101,101,108,115,101,110,115,105, + 116,105,118,105,116,121,2,1,13,114,101,102,102,111,110,116,104,101,105,103, + 104,116,2,14,0,0,0,7,116,98,117,116,116,111,110,8,116,98,117,116, + 116,111,110,49,16,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112, + 115,11,0,17,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115, + 49,11,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101,7,23, + 99,111,109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101,99,111, + 109,112,50,8,98,111,117,110,100,115,95,120,3,147,0,8,98,111,117,110, + 100,115,95,121,3,175,0,9,98,111,117,110,100,115,95,99,120,2,70,9, + 98,111,117,110,100,115,95,99,121,2,21,5,115,116,97,116,101,11,15,97, + 115,95,108,111,99,97,108,99,97,112,116,105,111,110,0,7,99,97,112,116, + 105,111,110,6,2,79,75,11,109,111,100,97,108,114,101,115,117,108,116,7, + 15,109,114,95,119,105,110,100,111,119,99,108,111,115,101,100,0,0,6,116, + 108,97,98,101,108,7,108,115,117,103,108,97,116,8,116,97,98,111,114,100, + 101,114,2,2,8,98,111,117,110,100,115,95,120,2,8,8,98,111,117,110, + 100,115,95,121,2,95,9,98,111,117,110,100,115,95,99,120,2,121,9,98, + 111,117,110,100,115,95,99,121,2,14,7,99,97,112,116,105,111,110,6,19, + 83,117,103,103,101,115,116,101,100,32,108,97,116,101,110,99,121,58,32,9, + 116,101,120,116,102,108,97,103,115,11,12,116,102,95,120,99,101,110,116,101, + 114,101,100,12,116,102,95,121,99,101,110,116,101,114,101,100,0,13,114,101, + 102,102,111,110,116,104,101,105,103,104,116,2,14,0,0,12,116,98,111,111, + 108,101,97,110,101,100,105,116,8,115,112,101,99,99,97,108,99,17,102,114, + 97,109,101,46,104,105,100,100,101,110,101,100,103,101,115,11,9,101,100,103, + 95,114,105,103,104,116,7,101,100,103,95,116,111,112,8,101,100,103,95,108, + 101,102,116,10,101,100,103,95,98,111,116,116,111,109,0,17,102,114,97,109, + 101,46,99,111,108,111,114,99,108,105,101,110,116,4,237,237,237,0,13,102, + 114,97,109,101,46,99,97,112,116,105,111,110,6,27,69,110,97,98,108,101, + 32,83,112,101,99,116,114,117,109,32,67,97,108,99,117,108,97,116,105,111, + 110,16,102,114,97,109,101,46,102,111,110,116,46,99,111,108,111,114,4,31, + 31,31,0,17,102,114,97,109,101,46,102,111,110,116,46,104,101,105,103,104, + 116,2,12,15,102,114,97,109,101,46,102,111,110,116,46,110,97,109,101,6, + 11,115,116,102,95,100,101,102,97,117,108,116,21,102,114,97,109,101,46,102, + 111,110,116,46,108,111,99,97,108,112,114,111,112,115,11,9,102,108,112,95, + 99,111,108,111,114,10,102,108,112,95,104,101,105,103,104,116,0,16,102,114, + 97,109,101,46,108,111,99,97,108,112,114,111,112,115,11,15,102,114,108,95, + 104,105,100,100,101,110,101,100,103,101,115,15,102,114,108,95,99,111,108,111, + 114,99,108,105,101,110,116,0,17,102,114,97,109,101,46,108,111,99,97,108, + 112,114,111,112,115,49,11,16,102,114,108,49,95,99,97,112,116,105,111,110, + 100,105,115,116,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101, 7,23,99,111,109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101, - 99,111,109,112,50,31,102,114,97,109,101,46,98,117,116,116,111,110,102,97, - 99,101,46,102,97,100,101,95,112,111,115,46,99,111,117,110,116,2,2,31, - 102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100, - 101,95,112,111,115,46,105,116,101,109,115,1,2,0,2,1,0,33,102,114, - 97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95, - 99,111,108,111,114,46,99,111,117,110,116,2,2,33,102,114,97,109,101,46, - 98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111, - 114,46,105,116,101,109,115,1,4,176,232,226,0,4,134,176,172,0,0,31, - 102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100, - 101,95,100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110, - 27,102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,108,111, - 99,97,108,112,114,111,112,115,11,15,102,97,108,95,102,97,100,105,114,101, - 99,116,105,111,110,0,28,102,114,97,109,101,46,98,117,116,116,111,110,102, - 114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,11,0,29,102,114, - 97,109,101,46,98,117,116,116,111,110,102,114,97,109,101,46,108,111,99,97, - 108,112,114,111,112,115,49,11,0,26,102,114,97,109,101,46,98,117,116,116, - 111,110,102,114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111, - 109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112, - 50,16,102,114,97,109,101,46,98,117,116,116,111,110,115,105,122,101,2,40, - 16,102,114,97,109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,0, - 2,17,2,0,2,0,0,19,102,97,99,101,46,102,97,100,101,95,112,111, - 115,46,99,111,117,110,116,2,2,19,102,97,99,101,46,102,97,100,101,95, - 112,111,115,46,105,116,101,109,115,1,2,0,2,1,0,21,102,97,99,101, - 46,102,97,100,101,95,99,111,108,111,114,46,99,111,117,110,116,2,2,21, - 102,97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,105,116,101,109, - 115,1,4,153,201,196,0,4,190,250,243,0,0,19,102,97,99,101,46,102, - 97,100,101,95,100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111, - 119,110,15,102,97,99,101,46,108,111,99,97,108,112,114,111,112,115,11,0, - 8,116,97,98,111,114,100,101,114,2,1,4,104,105,110,116,6,60,32,67, - 104,97,110,103,101,32,108,97,116,101,110,99,121,32,111,102,32,80,108,97, - 121,101,114,115,46,32,32,45,45,45,45,62,32,32,45,49,32,61,32,76, - 97,116,101,110,99,121,32,115,117,103,103,101,115,116,101,100,46,32,8,98, - 111,117,110,100,115,95,120,2,119,8,98,111,117,110,100,115,95,121,2,31, - 9,98,111,117,110,100,115,95,99,121,2,48,8,115,116,97,116,102,105,108, - 101,7,17,109,97,105,110,102,111,46,116,115,116,97,116,102,105,108,101,49, - 9,116,101,120,116,102,108,97,103,115,11,12,116,102,95,120,99,101,110,116, - 101,114,101,100,8,116,102,95,114,105,103,104,116,12,116,102,95,121,99,101, - 110,116,101,114,101,100,11,116,102,95,110,111,115,101,108,101,99,116,0,8, - 111,110,99,104,97,110,103,101,7,13,99,104,97,110,103,101,108,97,116,112, - 108,97,121,5,118,97,108,117,101,2,255,12,118,97,108,117,101,100,101,102, - 97,117,108,116,2,255,10,118,97,108,117,101,114,97,110,103,101,2,1,10, - 118,97,108,117,101,115,116,97,114,116,2,0,8,118,97,108,117,101,109,105, - 110,2,255,8,118,97,108,117,101,109,97,120,2,10,4,115,116,101,112,5, - 59,223,79,141,151,110,18,131,245,63,12,115,116,101,112,99,116,114,108,102, - 97,99,116,2,0,13,115,116,101,112,115,104,105,102,116,102,97,99,116,2, - 0,16,119,104,101,101,108,115,101,110,115,105,116,105,118,105,116,121,2,1, - 13,114,101,102,102,111,110,116,104,101,105,103,104,116,2,14,0,0,13,116, - 114,101,97,108,115,112,105,110,101,100,105,116,8,108,97,116,100,114,117,109, - 115,5,99,111,108,111,114,4,3,0,0,128,17,102,114,97,109,101,46,104, - 105,100,100,101,110,101,100,103,101,115,11,9,101,100,103,95,114,105,103,104, - 116,7,101,100,103,95,116,111,112,8,101,100,103,95,108,101,102,116,10,101, - 100,103,95,98,111,116,116,111,109,0,17,102,114,97,109,101,46,99,111,108, - 111,114,99,108,105,101,110,116,4,224,255,251,0,13,102,114,97,109,101,46, - 99,97,112,116,105,111,110,6,5,68,114,117,109,115,16,102,114,97,109,101, - 46,108,111,99,97,108,112,114,111,112,115,11,15,102,114,108,95,104,105,100, - 100,101,110,101,100,103,101,115,15,102,114,108,95,99,111,108,111,114,99,108, - 105,101,110,116,0,17,102,114,97,109,101,46,108,111,99,97,108,112,114,111, - 112,115,49,11,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116,101, - 7,23,99,111,109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101, - 99,111,109,112,50,31,102,114,97,109,101,46,98,117,116,116,111,110,102,97, - 99,101,46,102,97,100,101,95,112,111,115,46,99,111,117,110,116,2,2,31, - 102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100, - 101,95,112,111,115,46,105,116,101,109,115,1,2,0,2,1,0,33,102,114, - 97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95, - 99,111,108,111,114,46,99,111,117,110,116,2,2,33,102,114,97,109,101,46, - 98,117,116,116,111,110,102,97,99,101,46,102,97,100,101,95,99,111,108,111, - 114,46,105,116,101,109,115,1,4,151,173,154,0,4,209,240,214,0,0,31, - 102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,102,97,100, - 101,95,100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111,119,110, - 27,102,114,97,109,101,46,98,117,116,116,111,110,102,97,99,101,46,108,111, - 99,97,108,112,114,111,112,115,11,15,102,97,108,95,102,97,100,105,114,101, - 99,116,105,111,110,0,28,102,114,97,109,101,46,98,117,116,116,111,110,102, - 114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,11,0,29,102,114, - 97,109,101,46,98,117,116,116,111,110,102,114,97,109,101,46,108,111,99,97, - 108,112,114,111,112,115,49,11,0,26,102,114,97,109,101,46,98,117,116,116, - 111,110,102,114,97,109,101,46,116,101,109,112,108,97,116,101,7,23,99,111, - 109,109,97,110,100,101,114,102,111,46,116,102,114,97,109,101,99,111,109,112, - 50,16,102,114,97,109,101,46,98,117,116,116,111,110,115,105,122,101,2,40, - 16,102,114,97,109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,0, - 2,17,2,0,2,0,0,19,102,97,99,101,46,102,97,100,101,95,112,111, - 115,46,99,111,117,110,116,2,2,19,102,97,99,101,46,102,97,100,101,95, - 112,111,115,46,105,116,101,109,115,1,2,0,2,1,0,21,102,97,99,101, - 46,102,97,100,101,95,99,111,108,111,114,46,99,111,117,110,116,2,2,21, - 102,97,99,101,46,102,97,100,101,95,99,111,108,111,114,46,105,116,101,109, - 115,1,4,151,173,154,0,4,209,240,214,0,0,19,102,97,99,101,46,102, - 97,100,101,95,100,105,114,101,99,116,105,111,110,7,7,103,100,95,100,111, - 119,110,15,102,97,99,101,46,108,111,99,97,108,112,114,111,112,115,11,0, - 8,116,97,98,111,114,100,101,114,2,2,4,104,105,110,116,6,110,32,67, - 104,97,110,103,101,32,108,97,116,101,110,99,121,32,111,102,32,68,114,117, - 109,115,46,32,32,45,45,45,45,62,32,32,45,49,32,61,32,76,97,116, - 101,110,99,121,32,115,117,103,103,101,115,116,101,100,46,32,78,101,101,100, - 32,116,111,32,99,108,111,115,101,45,114,101,108,111,97,100,32,83,116,114, - 117,109,112,114,97,99,116,32,116,111,32,102,101,101,108,32,116,104,101,32, - 99,104,97,110,103,101,46,32,8,98,111,117,110,100,115,95,120,2,10,8, - 98,111,117,110,100,115,95,121,2,31,9,98,111,117,110,100,115,95,99,121, - 2,48,8,115,116,97,116,102,105,108,101,7,17,109,97,105,110,102,111,46, - 116,115,116,97,116,102,105,108,101,49,9,116,101,120,116,102,108,97,103,115, - 11,12,116,102,95,120,99,101,110,116,101,114,101,100,8,116,102,95,114,105, - 103,104,116,12,116,102,95,121,99,101,110,116,101,114,101,100,11,116,102,95, - 110,111,115,101,108,101,99,116,0,8,111,110,99,104,97,110,103,101,7,14, - 99,104,97,110,103,101,108,97,116,100,114,117,109,115,5,118,97,108,117,101, - 2,255,12,118,97,108,117,101,100,101,102,97,117,108,116,2,255,10,118,97, - 108,117,101,114,97,110,103,101,2,1,10,118,97,108,117,101,115,116,97,114, - 116,2,0,8,118,97,108,117,101,109,105,110,2,255,8,118,97,108,117,101, - 109,97,120,2,10,4,115,116,101,112,5,59,223,79,141,151,110,18,131,245, - 63,12,115,116,101,112,99,116,114,108,102,97,99,116,2,0,13,115,116,101, - 112,115,104,105,102,116,102,97,99,116,2,0,16,119,104,101,101,108,115,101, - 110,115,105,116,105,118,105,116,121,2,1,13,114,101,102,102,111,110,116,104, - 101,105,103,104,116,2,14,0,0,0,7,116,98,117,116,116,111,110,8,116, - 98,117,116,116,111,110,49,16,102,114,97,109,101,46,108,111,99,97,108,112, - 114,111,112,115,11,0,17,102,114,97,109,101,46,108,111,99,97,108,112,114, - 111,112,115,49,11,0,14,102,114,97,109,101,46,116,101,109,112,108,97,116, - 101,7,23,99,111,109,109,97,110,100,101,114,102,111,46,116,102,114,97,109, - 101,99,111,109,112,50,8,98,111,117,110,100,115,95,120,3,147,0,8,98, - 111,117,110,100,115,95,121,3,175,0,9,98,111,117,110,100,115,95,99,120, - 2,70,9,98,111,117,110,100,115,95,99,121,2,21,5,115,116,97,116,101, - 11,15,97,115,95,108,111,99,97,108,99,97,112,116,105,111,110,0,7,99, - 97,112,116,105,111,110,6,2,79,75,11,109,111,100,97,108,114,101,115,117, - 108,116,7,15,109,114,95,119,105,110,100,111,119,99,108,111,115,101,100,0, - 0,6,116,108,97,98,101,108,7,108,115,117,103,108,97,116,8,116,97,98, - 111,114,100,101,114,2,2,8,98,111,117,110,100,115,95,120,2,8,8,98, - 111,117,110,100,115,95,121,2,95,9,98,111,117,110,100,115,95,99,120,2, - 121,9,98,111,117,110,100,115,95,99,121,2,14,7,99,97,112,116,105,111, - 110,6,19,83,117,103,103,101,115,116,101,100,32,108,97,116,101,110,99,121, - 58,32,9,116,101,120,116,102,108,97,103,115,11,12,116,102,95,120,99,101, - 110,116,101,114,101,100,12,116,102,95,121,99,101,110,116,101,114,101,100,0, - 13,114,101,102,102,111,110,116,104,101,105,103,104,116,2,14,0,0,12,116, - 98,111,111,108,101,97,110,101,100,105,116,8,115,112,101,99,99,97,108,99, - 17,102,114,97,109,101,46,104,105,100,100,101,110,101,100,103,101,115,11,9, - 101,100,103,95,114,105,103,104,116,7,101,100,103,95,116,111,112,8,101,100, - 103,95,108,101,102,116,10,101,100,103,95,98,111,116,116,111,109,0,17,102, - 114,97,109,101,46,99,111,108,111,114,99,108,105,101,110,116,4,237,237,237, - 0,13,102,114,97,109,101,46,99,97,112,116,105,111,110,6,27,69,110,97, - 98,108,101,32,83,112,101,99,116,114,117,109,32,67,97,108,99,117,108,97, - 116,105,111,110,16,102,114,97,109,101,46,102,111,110,116,46,99,111,108,111, - 114,4,31,31,31,0,17,102,114,97,109,101,46,102,111,110,116,46,104,101, - 105,103,104,116,2,12,15,102,114,97,109,101,46,102,111,110,116,46,110,97, - 109,101,6,11,115,116,102,95,100,101,102,97,117,108,116,21,102,114,97,109, - 101,46,102,111,110,116,46,108,111,99,97,108,112,114,111,112,115,11,9,102, - 108,112,95,99,111,108,111,114,10,102,108,112,95,104,101,105,103,104,116,0, - 16,102,114,97,109,101,46,108,111,99,97,108,112,114,111,112,115,11,15,102, - 114,108,95,104,105,100,100,101,110,101,100,103,101,115,15,102,114,108,95,99, - 111,108,111,114,99,108,105,101,110,116,0,17,102,114,97,109,101,46,108,111, - 99,97,108,112,114,111,112,115,49,11,16,102,114,108,49,95,99,97,112,116, - 105,111,110,100,105,115,116,0,14,102,114,97,109,101,46,116,101,109,112,108, - 97,116,101,7,23,99,111,109,109,97,110,100,101,114,102,111,46,116,102,114, - 97,109,101,99,111,109,112,50,16,102,114,97,109,101,46,111,117,116,101,114, - 102,114,97,109,101,1,2,0,2,0,3,178,0,2,0,0,15,102,97,99, - 101,46,108,111,99,97,108,112,114,111,112,115,11,0,13,102,97,99,101,46, - 116,101,109,112,108,97,116,101,7,17,109,97,105,110,102,111,46,116,102,97, - 99,101,99,111,109,112,53,8,116,97,98,111,114,100,101,114,2,3,4,104, - 105,110,116,6,27,69,110,97,98,108,101,32,83,112,101,99,116,114,117,109, - 32,99,97,108,99,117,108,97,116,105,111,110,8,98,111,117,110,100,115,95, - 120,2,88,8,98,111,117,110,100,115,95,121,3,145,0,9,98,111,117,110, - 100,115,95,99,120,3,191,0,9,98,111,117,110,100,115,95,99,121,2,24, - 8,115,116,97,116,102,105,108,101,7,17,109,97,105,110,102,111,46,116,115, - 116,97,116,102,105,108,101,49,10,99,111,108,111,114,103,108,121,112,104,4, - 69,69,69,0,5,118,97,108,117,101,9,0,0,6,116,108,97,98,101,108, - 8,100,101,102,100,101,118,105,110,8,116,97,98,111,114,100,101,114,2,4, - 8,98,111,117,110,100,115,95,120,2,11,8,98,111,117,110,100,115,95,121, - 2,120,9,98,111,117,110,100,115,95,99,120,3,134,0,9,98,111,117,110, - 100,115,95,99,121,2,14,7,99,97,112,116,105,111,110,6,22,68,101,102, - 97,117,108,116,32,68,101,118,105,99,101,32,73,78,32,61,32,45,49,13, - 114,101,102,102,111,110,116,104,101,105,103,104,116,2,14,0,0,6,116,108, - 97,98,101,108,9,100,101,102,100,101,118,111,117,116,8,116,97,98,111,114, - 100,101,114,2,5,8,98,111,117,110,100,115,95,120,3,194,0,8,98,111, - 117,110,100,115,95,121,2,120,9,98,111,117,110,100,115,95,99,120,3,146, - 0,9,98,111,117,110,100,115,95,99,121,2,14,7,99,97,112,116,105,111, - 110,6,23,68,101,102,97,117,108,116,32,68,101,118,105,99,101,32,79,85, - 84,32,61,32,45,49,13,114,101,102,102,111,110,116,104,101,105,103,104,116, - 2,14,0,0,0) + 99,111,109,112,50,16,102,114,97,109,101,46,111,117,116,101,114,102,114,97, + 109,101,1,2,0,2,0,3,178,0,2,0,0,15,102,97,99,101,46,108, + 111,99,97,108,112,114,111,112,115,11,0,13,102,97,99,101,46,116,101,109, + 112,108,97,116,101,7,17,109,97,105,110,102,111,46,116,102,97,99,101,99, + 111,109,112,53,8,116,97,98,111,114,100,101,114,2,3,4,104,105,110,116, + 6,27,69,110,97,98,108,101,32,83,112,101,99,116,114,117,109,32,99,97, + 108,99,117,108,97,116,105,111,110,8,98,111,117,110,100,115,95,120,2,88, + 8,98,111,117,110,100,115,95,121,3,145,0,9,98,111,117,110,100,115,95, + 99,120,3,191,0,9,98,111,117,110,100,115,95,99,121,2,24,8,115,116, + 97,116,102,105,108,101,7,17,109,97,105,110,102,111,46,116,115,116,97,116, + 102,105,108,101,49,10,99,111,108,111,114,103,108,121,112,104,4,69,69,69, + 0,5,118,97,108,117,101,9,0,0,6,116,108,97,98,101,108,8,100,101, + 102,100,101,118,105,110,8,116,97,98,111,114,100,101,114,2,4,8,98,111, + 117,110,100,115,95,120,2,11,8,98,111,117,110,100,115,95,121,2,120,9, + 98,111,117,110,100,115,95,99,120,3,134,0,9,98,111,117,110,100,115,95, + 99,121,2,14,7,99,97,112,116,105,111,110,6,22,68,101,102,97,117,108, + 116,32,68,101,118,105,99,101,32,73,78,32,61,32,45,49,13,114,101,102, + 102,111,110,116,104,101,105,103,104,116,2,14,0,0,6,116,108,97,98,101, + 108,9,100,101,102,100,101,118,111,117,116,8,116,97,98,111,114,100,101,114, + 2,5,8,98,111,117,110,100,115,95,120,3,194,0,8,98,111,117,110,100, + 115,95,121,2,120,9,98,111,117,110,100,115,95,99,120,3,146,0,9,98, + 111,117,110,100,115,95,99,121,2,14,7,99,97,112,116,105,111,110,6,23, + 68,101,102,97,117,108,116,32,68,101,118,105,99,101,32,79,85,84,32,61, + 32,45,49,13,114,101,102,102,111,110,116,104,101,105,103,104,116,2,14,0, + 0,0) ); initialization diff --git a/src/drums.pas b/src/drums.pas index c48bdb0..2436bc2 100644 --- a/src/drums.pas +++ b/src/drums.pas @@ -992,6 +992,20 @@ procedure tdrumsfo.oncreatedrums(const Sender: TObject); end else application.terminate; + + UOS_GetInfoDevice(); +devin := UOSDefaultDeviceIN; +devout := UOSDefaultDeviceOUT; + +// devin := -1; + +if devin > -1 then +configfo.defdevin.caption := 'Default Device IN = ' + IntToStr(devin) +else configfo.defdevin.caption := 'No Default Device IN'; + +if devout > -1 then +configfo.defdevout.caption := 'Default Device OUT = ' + IntToStr(devout) +else configfo.defdevout.caption := 'No Default Device OUT'; Timertick := ttimer.Create(nil); Timertick.interval := 100000; diff --git a/src/strumpract.prj b/src/strumpract.prj index fa76f28..da6b073 100644 --- a/src/strumpract.prj +++ b/src/strumpract.prj @@ -128,8 +128,9 @@ findinfiledialog=70 filefilterindex=0 filefilter="*.pas" "*.pp" "*.inc" [findinfileadialogfo.findtext] - value=theplayer + value=uos_LoadLib history=20 + uos_LoadLib theplayer Inputindex4 theinput @@ -149,7 +150,6 @@ findinfiledialog=70 .maskar .mask .prj - tdoublemsestringdatalist [findinfileadialogfo] stackedunder= x=635 @@ -1547,7 +1547,7 @@ findhistory=20 addinto addintomem findoptions=1 -editpos=21 +editpos=23 0,-1073741823 0,-1073741823 0,-1073741823 @@ -1558,17 +1558,19 @@ editpos=21 0,-1073741823 0,-1073741823 0,-1073741823 + 0,7 0,-1073741823 0,-1073741823 0,-1073741823 0,-1073741823 0,-1073741823 - 0,0 0,-1073741823 0,-1073741823 0,-1073741823 0,-1073741823 0,-1073741823 + 0,20 + 0,1007 bookmarks0=0 bookmarks1=0 bookmarks2=0 @@ -1590,7 +1592,9 @@ bookmarks17=0 bookmarks18=0 bookmarks19=0 bookmarks20=0 -sourcefiles=21 +bookmarks21=0 +bookmarks22=0 +sourcefiles=23 ${PROJECTDIR}/filelistform.pas ${PROJECTDIR}/filelistform.pas /home/fred/msegui/lib/common/kernel/linux/mseguiintf.pas @@ -1612,7 +1616,9 @@ sourcefiles=21 ${PROJECTDIR}/commander.pas ${PROJECTDIR}/songplayer.pas ${PROJECTDIR}/recorder.pas -relpaths=21 + ${PROJECTDIR}/config.pas + ${PROJECTDIR}/drums.pas +relpaths=23 filelistform.pas filelistform.pas msegui/lib/common/kernel/linux/mseguiintf.pas @@ -1634,7 +1640,11 @@ relpaths=21 commander.pas songplayer.pas recorder.pas -ismoduletexts=21 + config.pas + drums.pas +ismoduletexts=23 + 0 + 0 0 0 0 @@ -1701,32 +1711,34 @@ nomenumodules=10 0 0 [sourcefo.files_tab] -order=21 +order=23 0 1 2 3 - 16 + 21 + 22 5 - 14 - 15 - 17 + 16 + 12 10 - 18 4 - 20 + 7 + 11 + 14 + 19 + 9 + 15 13 - 12 + 17 6 8 - 19 - 11 - 7 - 9 -firsttab=0 -index=7 + 20 + 18 +firsttab=1 +index=4 [layout] -windowlayout=763 +windowlayout=765 [mainfo.basedock] splitdir=2 useroptions=268450944 @@ -1834,7 +1846,7 @@ windowlayout=763 [findinfilefo] splitdir=0 useroptions=268451947 - stackedunder= + stackedunder=confideufo parent= mdistate=0 nx=0 @@ -1956,7 +1968,7 @@ windowlayout=763 [objectinspectorfo] splitdir=0 useroptions=268451947 - stackedunder= + stackedunder=targetconsolefo parent= mdistate=0 nx=0 @@ -1971,7 +1983,7 @@ windowlayout=763 rcy=0 wsize=0 active=0 - visible=0 + visible=1 [objectinspectorfo.grid] propcolwidthref=306 width0=136 @@ -2182,7 +2194,7 @@ windowlayout=763 mdistate=0 nx=0 ny=0 - ncx=1356 + ncx=1350 ncy=61 x=0 y=0 @@ -2199,7 +2211,8 @@ windowlayout=763 [debuggerfo.file_history] value=/home/fred/strumpract/src/config.pas history=20 - /home/fred/strumpract/src/config.pas + /home/fred/strumpract/src/status.pas + /home/fred/strumpract/src/recorder.pas /home/fred/bgramse/bgrabitmap/bgrafpguibitmap.pas /home/fred/bgramse/fpreadpcx.pas /home/fred/bgramse/bgradefaultbitmap.pas @@ -2218,7 +2231,6 @@ windowlayout=763 /home/fred/bgramse/bgrabitmap/fpimage.pas /home/fred/bgramse/fpimage.pas /home/fred/bgramse/fpcanvas.pp - /home/fred/eschecs/source/board.pas [debuggerfo.project_options] value=6 [debuggerfo.hints] @@ -2240,35 +2252,37 @@ windowlayout=763 rcx=0 rcy=0 [sourcefo.files_tab] - order=21 + order=23 0 1 2 3 - 16 + 21 + 22 5 - 14 - 15 - 17 + 16 + 12 10 - 18 4 - 20 + 7 + 11 + 14 + 19 + 9 + 15 13 - 12 + 17 6 8 - 19 - 11 - 7 - 9 - firsttab=0 - index=7 + 20 + 18 + firsttab=1 + index=4 [cpuc86_64fo] irqoff=0 splitdir=0 useroptions=268451947 - stackedunder=_mse_commanderfo_mse_ + stackedunder=threadsfo parent= mdistate=0 nx=0 @@ -2436,7 +2450,7 @@ windowlayout=763 [_mse_statusfo_mse_] splitdir=0 useroptions=268451963 - stackedunder=_mse_configfo_mse_ + stackedunder=_mse_songplayerfo_mse_ parent= mdistate=3 nx=0 @@ -2455,7 +2469,7 @@ windowlayout=763 [_mse_configfo_mse_] splitdir=0 useroptions=268451963 - stackedunder=_mse_songplayerfo_mse_ + stackedunder=objectinspectorfo parent= mdistate=3 nx=0 @@ -2474,7 +2488,7 @@ windowlayout=763 [_mse_songplayerfo_mse_] splitdir=0 useroptions=268451963 - stackedunder=targetconsolefo + stackedunder=_mse_configfo_mse_ parent= mdistate=3 nx=0