From: Sean S. <Sea...@Su...> - 2005-03-23 15:28:30
|
Thank for the replies, I'll see what I can do on fixing/extending the matrix6 and nord lead (I have a nord lead II) support. I'll open tickets if appropriate and put things back for review when/if I've managed to get anything working. For the Nord Lead patches I dump and send the sysex now to/from my sequencer and the patches are sent to the edit buffer of each slot without overwriting anything in memory. I'll try to get something similar going here. Perhaps the nord lead I was different though. Sean jsy...@li... wrote: > Send Jsynthlib-devel mailing list submissions to > jsy...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel > or, via email, send a message with subject or body 'help' to > jsy...@li... > > You can reach the person managing the list at > jsy...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Jsynthlib-devel digest..." > > > Today's Topics: > > 1. AW: [Jsynthlib-devel] matrix6 and other dev things (Joachim Backhaus) > 2. Re: matrix6 and other dev things (Brian) > 3. Re: matrix6 and other dev things (Brian) > 4. What is the JSL way to deal with negative param values? (Steven Schmidt) > 5. OT: Ideas for rackmount multi-effects unit (Joe Emenaker) > > --__--__-- > > Message: 1 > Subject: AW: [Jsynthlib-devel] matrix6 and other dev things > Date: Tue, 22 Mar 2005 07:46:39 +0100 > From: "Joachim Backhaus" <jba...@pi...> > To: <jsy...@li...> > > Hello, > > Matrix 6 support is already there (also in Version 0.18). :) > > If you plan support for the Nord Lead, please open a feature > request on the JSynthLib Tracker in SourceForge: > http://sourceforge.net/tracker/?atid=3D430007&group_id=3D41208&func=3Dbro= > wse > > You can also post the progress and your code there. :) > > Regards, > J. Backhaus > > >>-----Urspr=FCngliche Nachricht----- >>Von: jsy...@li... >>[mailto:jsy...@li...]Im=20 >>Auftrag von Sean >>Scott >>Gesendet: Montag, 21. M=E4rz 2005 19:13 >>An: jsy...@li...; jsy...@ov... >>Betreff: [Jsynthlib-devel] matrix6 and other dev things >>=20 >>=20 >>Hi, >>=20 >>Is anyone working on Matrix6 and/or Nord Lead enhancements? If not I=20 >>might be able to sign up to do some. I don't have any Java=20 >>or C++ exp.=20 >>but I do a lot of C programming and know some people at Sun. =20 >>Of course=20 >>I don't have much time but who does? >>=20 >>I also appreciate the opensource nature of this project, and=20 >>think it's=20 >>great that you wrote this program for people to use wihtout trying to=20 >>gain (man I love GNU sometimes). >>=20 >>If you're interested in the details of my testing then read on - I'm=20 >>away from my studio at the moment but I did some testing with=20 >>the 0.18=20 >>jSynthLib and saw the following: >>=20 >>This is all dome on Mac OSX 10.3.4 >>=20 >>$ java -version >>java version "1.4.2_03" >>Java(TM) 2 Runtime Environment, Standard Edition (build=20 >>1.4.2_03-117.1) >>Java HotSpot(TM) Client VM (build 1.4.2-34, mixed mode) >>=20 >>=20 >>Testing Conducted on a Matrix 6 -> >>=20 >>Strange behaviour + enhancements: >>=20 >> - Main Window - drop-down menus tend to disappear and have to be >> reselected to get at the menu contents. >> - would be nice to be able to type the patch >> number or select it from the list (faster). >> - turned my trash icon into a java icon... >> - Edit Window - sometimes the sliders don't appear. >> - values cannot be entered via text in the boxes. >> - values seem to do what they should on synth >> after being stored (good!). >> - Bank Support - I could look into adding it if I knew the >> format, I could probably use the 1000 as a >> reference and compare to the Matrix6 dump using >> a hex editor. >>=09 >> - Patch Get - recognises the patches as being from a=20 >>Matrix6 =09 >> (good!). >> - Matrix6 only sends sysex on MIDI 1 for some >> reason (synth issue/feature). >> - the Patch Name is all unrecognised characters. >> - changing the patch name sort of works (as long >> as all capital letters are used). >> - Patch Edit/Store - Modifying the parameters seems to work. >> - the click option for DCO's does nothing (no >> sound, is synth issue?). >> - the DCO source check boxes should be >> exclusive not additive (wave + pulse + >> noise) - I think but maybe I'm wrong. >>=09 >> !!! - after getting a patch (sucessfully) I can send it to >> Matrix6 (sucessfully but using MIDI ch 1 again). >> - can edit the patch (but see some strangeness as above). >> - can still send it to Matrix6 and it seems to work OK. >> - but trying to 'get' the sent patch has problems JSynthLib >> tells me that it is not in Matrix6 format but it's >> "probably an Oberheim patch" (I guess Oberheim used >> a weird format). So something is not working right. >> May just be the PatchName but I'm not sure yet. >>=20 >>Nord Lead -> >>=20 >> I see that only the edit buffer of slot1 is used for the >> patches, would it be useful to have a setting in JSynthLib that >> will send to any slot? I think it's just a field in=20 >>the systex data=20 >>that picks the slot. >>=20 >> In the Nord L2 manual the sysex info says the data can be sent >> to the edit buffer or slots 1-4 (via values 0-5). I'll check >> which one JSynthLib uses but I think the 0 (current=20 >>edit buffer =09 >> is likely what it is). Was there a problem using the slot >> numbers? >>=20 >>=20 >>So perhaps I can contribute. I know anything about Java dev=20 >>but I think=20 >>all the basic tools (javec etc.) are already in OSX so that's=20 >>a start.=20 >>I have also grabbed a copy of your programming ref. page. >>=20 >>Thanks again and sorry for the very long mail. (PS I just downloaded=20 >>the .20 version and will try all this again once I'm back=20 >>near my gear). >>=20 >>--=20 >>Sean Scott >>------------------------------------------------------------------ >>Email: Sea...@su... | Sun Microsystems >>Phone: +44-(0)xxxxxxxxxxx or xxxxxx | 55 King William Street >>Fax: +44-(0)xxxxxxxxxxx | London, EC4 9HX >>------------------------------------------------------------------ >>=20 >>=20 >>------------------------------------------------------- >>SF email is sponsored by - The IT Product Guide >>Read honest & candid reviews on hundreds of IT Products from=20 >>real users. >>Discover which products truly live up to the hype. Start reading now. >>http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick >>_______________________________________________ >>Jsynthlib-devel mailing list >>Jsy...@li... >>https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel >>=20 > > > > --__--__-- > > Message: 2 > Date: Tue, 22 Mar 2005 15:30:21 -0500 > From: Brian <br...@ov...> > To: jsy...@li... > Subject: Re: [Jsynthlib-devel] matrix6 and other dev things > > Hello, > > Please go ahead and make any improvements you feel the editors need. > > The Matrix6 Librarian/Editor was written by me, but I only own a > Matrix1000 so I could never test it fully. I am no longer actively > working on it so feel free to make any improvements and fix any bugs you > find. > I believe the NordLead should be in a similar state. > > Thanks > > Brian Klock > > Sean Scott wrote: > > >>Hi, >> >>Is anyone working on Matrix6 and/or Nord Lead enhancements? If not I >>might be able to sign up to do some. I don't have any Java or C++ >>exp. but I do a lot of C programming and know some people at Sun. Of >>course I don't have much time but who does? >> > > > > > > > --__--__-- > > Message: 3 > Date: Tue, 22 Mar 2005 15:32:44 -0500 > From: Brian <br...@ov...> > To: jsy...@li... > Subject: Re: [Jsynthlib-devel] matrix6 and other dev things > > >>Nord Lead -> >> >> I see that only the edit buffer of slot1 is used for the >> patches, would it be useful to have a setting in JSynthLib that >> will send to any slot? I think it's just a field in the >>systex data that picks the slot. >> >> In the Nord L2 manual the sysex info says the data can be sent >> to the edit buffer or slots 1-4 (via values 0-5). I'll check >> which one JSynthLib uses but I think the 0 (current edit buffer >> is likely what it is). Was there a problem using the slot >> numbers? > > > > There is no problem with using slot numbers, and the Patch - > Store > menu option is used for storing to any slot. The purpose of "send" is > supposed to be a nondestructive "Move this patch over from the computer > to the synth's edit buffer so we can hear what it sounds like" function. > It is not supposed to actually store to any location. However certain > synths such as this Nord Lead lack true midi accessable edit buffers. In > this case we usually just sacrifice one of the synth's memory > spaces to treat as an edit buffer. > > Brian Kklock > > > > --__--__-- > > Message: 4 > Date: Tue, 22 Mar 2005 17:59:32 -0500 > From: Steven Schmidt <ste...@co...> > To: jsy...@li... > Subject: [Jsynthlib-devel] What is the JSL way to deal with negative param values? > > Hello - > When a parameter has values in a range of say, -60 to +12 represented in > the sysex as C4 to 0C, are there existing methods that understand those > values? Is anyone aware of a synth editor that deals with this type of > data? > Thanks - > Steve > > > > --__--__-- > > Message: 5 > Date: Tue, 22 Mar 2005 15:36:58 -0800 > From: Joe Emenaker <jo...@em...> > To: JSynthLib Development <jsy...@li...> > Subject: [Jsynthlib-devel] OT: Ideas for rackmount multi-effects unit > > This is a MIME-formatted message. If you see this text it means that your > E-mail software does not support MIME-formatted messages. > > --=_fruitpie-3141-1111534658-0001-2 > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > Content-Transfer-Encoding: 7bit > > Okay... this is off-topic, I know... but you all seem to be geeky > tech-head musicians, and that's the audience that I want to get ideas > from. If you don't want me to ever ask a question like this on the JSL > list again, let me know. > > I'm looking for a (probably) rackmount effects unit for two vocal > channels in my band. It would be nice to have more than two effects > (like... compression, reverb, and chorus) per channel, but just two is > acceptable. I say "per channel", because we'd want different effects on > each channel. So... a total of four effects total is a minimum requirement. > > Getting two, separate, effects units is not out of the question. Also, > I'm trying to do this as cheaply as possible, so don't suggest a > tcHelicon VoiceLive. :) I'm trying to do this for less than $200. > > One unit which I have used in the past and am very intrigued by is the > Ensoniq DP/4. It has 4 effects processors and four inputs and four > outputs. You can configure it in all kinds of ways. You can use just one > mono input and have it go through all four of the processors (in series > or parallel or some combination of it) and out outputs 1 and 2. You can > have two mono inputs each use two processors and come out two pairs of > outputs (what I'd use it as)., or each input go through a single > processor and out a single output, etc. It's pretty tricky to figure out > what's going on, but it's very flexible. Problem is.... they're not very > plentiful nor cheap. Every now and then, one will close on ebay for less > than $200. > > Whatever I get, it would be nice if it had "mono split", meaning that it > can treat the L/R inputs as two mono signals (so I could run two vox > inputs through them if I wanted) which get mixed together, send through > some stereo effects, and come out equally in the L/R outputs. I've > noticed that the Lexicon MPX 500 seems to do this. > > Of course, floor units are options, too... but they'd need to have mic > inputs and preamps in them. The only ones I've seen that do this are > things like the Digitech Vocal 300 and Vocal 400 and they just don't > have very much flexibility.... and the better ones (like tcHelicon's > VoiceLive) is just too damn expensive.... although it *is* very sweet. > > Any suggestions? > > - Joe > > > --=_fruitpie-3141-1111534658-0001-2 > Content-Type: application/x-pkcs7-signature; name="smime.p7s" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename="smime.p7s" > Content-Description: S/MIME Cryptographic Signature > > MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJBTCC > At0wggJGoAMCAQICAwwUfTANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE > ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv > bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwNDA2MjI0MTU5WhcNMDUwNDA2MjI0MTU5 > WjBCMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR8wHQYJKoZIhvcNAQkBFhBq > b2VAZW1lbmFrZXIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3awIQN2H > /KxzHtV1DiCWKsliYiK5DvptqV118BRgEmlBnSFWPWfP/sJKSfd/Wrb/QNX7j3VEiOEJVBiZ > OLIb28NK4BPZhtOT8+2ZJkKqLZd+JqZIlvGX4xpVJb7O3wZ8gcfMX4YGk3J+BVjevuIbabTF > IXTYF8YqgH664sUat4DgjPeLzXNED+Mq58L4EvcH7BN6F1o2BD1xz4kCQMQctAXqDukGKZ40 > nTv+wPvnwBlROda1NzzO2DPDedNUnN6YJiTJTULaRJ7v/fDKcjPIE/+QAkV5PTCbrL15bcPH > ECFI0PCGFmZhDGMr71EFVu7TgeD0Lf2R3892qLN3VD7yvwIDAQABoz0wOzAOBgNVHQ8BAf8E > BAMCBLAwGwYDVR0RBBQwEoEQam9lQGVtZW5ha2VyLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqG > SIb3DQEBBAUAA4GBAEm2mlN1ERyAsZ33tO+l4FOAKQiTvLqQCzr960kANyKhFfhHcP+l+eJf > KJFmBu5Nx0l+mcQuf6CuT5mKUmgcHo7TkmNPvDE30uhfN/UCPA3EFRE4iIMlhq84yRbkRCRA > TjebkrMaiAfH/LGQwGrphf7+Xi6p4Y32nhARDM74sEFwMIIC3TCCAkagAwIBAgIDDBR9MA0G > CSqGSIb3DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu > ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu > ZyBDQTAeFw0wNDA0MDYyMjQxNTlaFw0wNTA0MDYyMjQxNTlaMEIxHzAdBgNVBAMTFlRoYXd0 > ZSBGcmVlbWFpbCBNZW1iZXIxHzAdBgkqhkiG9w0BCQEWEGpvZUBlbWVuYWtlci5jb20wggEi > MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdrAhA3Yf8rHMe1XUOIJYqyWJiIrkO+m2p > XXXwFGASaUGdIVY9Z8/+wkpJ939atv9A1fuPdUSI4QlUGJk4shvbw0rgE9mG05Pz7ZkmQqot > l34mpkiW8ZfjGlUlvs7fBnyBx8xfhgaTcn4FWN6+4htptMUhdNgXxiqAfrrixRq3gOCM94vN > c0QP4yrnwvgS9wfsE3oXWjYEPXHPiQJAxBy0BeoO6QYpnjSdO/7A++fAGVE51rU3PM7YM8N5 > 01Sc3pgmJMlNQtpEnu/98MpyM8gT/5ACRXk9MJusvXltw8cQIUjQ8IYWZmEMYyvvUQVW7tOB > 4PQt/ZHfz3aos3dUPvK/AgMBAAGjPTA7MA4GA1UdDwEB/wQEAwIEsDAbBgNVHREEFDASgRBq > b2VAZW1lbmFrZXIuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEASbaaU3UR > HICxnfe076XgU4ApCJO8upALOv3rSQA3IqEV+Edw/6X54l8okWYG7k3HSX6ZxC5/oK5PmYpS > aBwejtOSY0+8MTfS6F839QI8DcQVETiIgyWGrzjJFuREJEBON5uSsxqIB8f8sZDAaumF/v5e > LqnhjfaeEBEMzviwQXAwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYD > VQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAY > BgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZp > Y2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzAp > BgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAw > MDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENv > bnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls > IElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5o > wHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuv > PAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAe > ZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0 > hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDAL > BgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4 > MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6ot > nzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V > 2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDOzCCAzcCAQEwaTBi > MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs > MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwwUfTAJBgUr > DgMCGgUAoIIBpzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0w > NTAzMjIyMzM2NThaMCMGCSqGSIb3DQEJBDEWBBTZQsltSfxAv6GSX0dd6M3LDVnpCDBSBgkq > hkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB > QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDB4BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYT > AlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNU > aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDBR9MHoGCyqGSIb3DQEJEAIL > MWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg > THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwwU > fTANBgkqhkiG9w0BAQEFAASCAQBJ0Uinu9XGIEVo6cUIebCo2zv2a7gYFnLFNI22eLCIaaTe > RF02XPi5s0b/bwMyEfQRhZ7WP1KJewmlRZolDq8iE1F/XnvEXPeK/j1mPrQhl/X28hsUESkZ > iCsFI+gVp3Seof1SUIYIL1yzTG9cQQsN98WXTcxrE/5MBQvDf8E9tddJ4zAAijH/4Rb4Dx9K > ppwICGM9Jk+g/ejDVHS7XwL1WYj63Bku3SxaVKErPYDzVOhjGzWXzQ7G4Mf3XEbC/nHCRq+v > xuq2QxMuXkewXQKJ5wvI+zO/f78WrR4bAu3WXG7cc/F/ltMprzoxUU15O+k+XZ6XN0G8cpga > 57tClabDAAAAAAAA > --=_fruitpie-3141-1111534658-0001-2-- > > > > --__--__-- > > _______________________________________________ > Jsynthlib-devel mailing list > Jsy...@li... > https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel > > > End of Jsynthlib-devel Digest -- Sean Scott ------------------------------------------------------------------ Email: Sea...@su... | Sun Microsystems Phone: +44-(0)2072-204271 or x29871 | 55 King William Street Fax: +44-(0)2073-379262 | London, EC4 9HX ------------------------------------------------------------------ |