EMUSIC-L Digest Volume 41, Issue 02 This issue's topics: .snd -> ulaw? Availability of Cmix Availability of Cmix? binaural sound (2 messages) C code for read/write midi files (3 messages) EX8000 Editor Macintosh MIDI Driver (fwd) (2 messages) Midi Formats and Protocals New to Electronic Music WANTED: Music Editor s/w list wanted was:Please help:Now-Cakewalk/Kawai MIDI note #'s (2 messages) Wavelet analysis Your EMUSIC-L Digest moderator is Joe McMahon . You may subscribe to EMUSIC-L by sending mail to listserv@american.edu with the line "SUB EMUSIC-L your name" as the text. The EMUSIC-L archive is a service of SunSite (sunsite.unc.edu) at the University of North Carolina. ------------------------------------------------------------------------ Date: Wed, 10 Jun 1992 18:11:01 PDT From: more dark than shark Subject: .snd -> ulaw? folks- anyone know of a PD package to handle this audio file conversion? I want to go from .snd -> ulaw and ulaw -> .snd the program can run on either the mac or the sun side. casey ------- ------------------------------ Date: Tue, 9 Jun 1992 09:42:44 EDT From: Richard Byrd Subject: Availability of Cmix I see that it will run on NeXTs and SUNs--does it require a specific hardware platform, or will any machine running UNIX do? I have a 386 running UNIX and have heretofore been a user of MUSIC4BF and CSound...or should I direct this question to Herr Lansky? ---------- Anything dropped in the bathroom falls in the toilet. ---------- Just plain ol' Richard -- rbyrd3@ua1vm.ua.edu -- NetAdmin, UA School of Music ------------------------------ Date: Tue, 9 Jun 1992 09:41:20 EDT From: Richard Byrd Subject: Availability of Cmix? On Thu, 4 Jun 1992 09:11:58 EDT Gregory Taylor said: > >Paul does almost all of his work in something called Cmix, which was >developed [by him] at Princeton, where he teaches. Cmix software runs >on Suns and NeXTs, and it's in the public domain [you can ftp it to your >NeXT or Sun for nothing if you've got an Internet connection]. What is the address?? Would love to get the software. ---------- Advertising raises the standard of living by raising the standard of longing. ---------- Just plain ol' Richard -- rbyrd3@ua1vm.ua.edu -- NetAdmin, UA School of Music ------------------------------ Date: Thu, 11 Jun 1992 12:55:37 -0400 From: Robert Doyle Subject: binaural sound To All, Are there many folks out there working with binaural systems for presentation? I am thinking about an exhibition or series of presentations or installations for the fall of 1993, and would like to begin some discussion now. you can e-mail me or the list if others are interested. rdoyle@brock1p Bob Doyle ------------------------------ Date: Fri, 12 Jun 1992 01:17:20 GMT From: "Alvin H. White" Subject: Re: binaural sound Robert Doyle writes: >To All, >Are there many folks out there working with binaural systems for presentation? >I am thinking about an exhibition or series of presentations or installations >for the fall of 1993, and would like to begin some discussion now. >you can e-mail me or the list if others are interested. I have thought of doing some experiments with binaural singing. I found some old church hymn books at the flea market is some different languages; English, German, Chinese, Japanese. I could recognize some of the same songs that had been translated but the music was still the same. I thought if I got some music system that could output the instrumental to both tracks, maybe SoundBlaster Pro, then two choirs in separate rooms could sing the lyrics and you would hear the same song in both ears but a different language in each ear. I made a tape of the Bagavad Gita Chanted in Sanskrit and English. By switching my mental concentration from one ear to the other ... I dubbed my tapes from prerecorded and most of the time they were not together but when they did come closer it was more fun. I have hoped to automate the process with text to speech but I haven't had the time or success in programming two text to speech plus the MIDI accompanyment. I would also be nice to add graphic animation of bouncing ball sing-along in the languages. Mac's seem to work well with non-roman characters but I have a compaq [ibm compatible]. Maybe Unicode standard ~10646 will help dos machines eventually. alvin@netcom.com ------------------------------ Date: Mon, 22 Jun 1992 14:56:33 GMT From: Jeff Beer Subject: C code for read/write midi files Has anyone seen or heard of C subroutines that will read and write files in the standard Midi format? I am working on a program where I want to do this, and if I can get out of writing them, that would be great. Jeff ------------------------------ Date: Mon, 22 Jun 1992 18:11:38 GMT From: Hendrik Jan Veenstra Subject: Re: C code for read/write midi files ujwb@uxa.ecn.bgu.edu (Jeff Beer) writes: >Has anyone seen or heard of C subroutines that will read and write files >in the standard Midi format? I am working on a program where I want to >do this, and if I can get out of writing them, that would be great. Yes, I have a midi-library which contains routines to write/read midifiles, translate them to text, etc. I've forgotten the name of the author, but it's very nice, highly portable and all ANSI-C. I only changed the function definitions to be a bit more 'modern C-style', e.g. int foo(char bar) { .... } instead of the old foo(bar) char bar { ... } I could mail it to you if you want. Just let me know which kind of compression you can handle (zip, zoo, arc, lharc, Z.tar) and please mention the subject in your letter (my mind sometimes is a bit messed up... :). Hendrik Jan -- Hendrik Jan Veenstra - Department of Philosophy University of Utrecht - The Netherlands USENET: hjv@phil.ruu.nl ------------------------------ Date: Mon, 22 Jun 1992 20:31:38 GMT From: Jeff Beer Subject: Re: C code for read/write midi files Some readers told me of the archives and the ftp site at ucsd. I got some of them. Thanks to all that responded. Jeff ------------------------------ Date: Fri, 26 Jun 1992 11:49:00 EDT From: rg8 Subject: EX8000 Editor Does anyone have a recommendation for an editor (/librarian) for Korg's DW8000/EX8000? I am currently using Galaxy with Editors for the Mac, but there is no editor module for this synth in the package. Thanks in advance for any replies. Bob Gibson rg8@umail.umd.edu ------------------------------ Date: Wed, 17 Jun 1992 17:27:00 EDT From: "Joseph D. McMahon" Subject: Re: Macintosh MIDI Driver (fwd) Roger B. Dannenberg writes: > > Here's the scoop on obtaining the CMU Midi Toolkit. It IS outdated, but > I'm working on a new release built on Apples's MIDI Manager, and I can > make interim code available if I don't get swamped with requests. > > Nick Rothwell's comment "Hmm. Why disappointed? I found it easy to use > and it works well." is amusing. When I had problems with the MIDI > Manager (e.g. Apple's include file has a syntax error, and if you use > Think C you have to run a format conversion on some supplied object > code, but only after arranging some special identifier renaming). To > prove how easy it is, Nick once sent me some code, but it was > incomplete, didn't compile, and offered no clues to the solving the > immediate difficulties. > > How to get The CMU MIDI Toolkit > 18 Feb 90 > > CMT is distributed by the CMU Studio for Creative Inquiry, > Carnegie Mellon University, Pittsburgh, PA, 15213. For $20 to cover > our costs, we will send you two disks including source code and an 80 > page manual. > > There are several versions available, although we have only supported > and documented two: > [Lattice C, IBM AT/XT/PC, Roland MPU] > and [Aztec C, Commodore Amiga]. > Others that we have distributed on a strict "as is" basis without > specific documentation are: > [Microsoft C, IBM AT/XT/PC, Roland MPU] > and [Think C, Apple Macintosh]. > > CMT is also available via ftp from g.gp.cs.cmu.edu. Start with the > file /usr/rbd/cmt/README. N.B.: this is a protected machine. You > CANNOT cd to and run ls in arbitrary directories. You CAN cd directly > to /usr/rbd/cmt. > > Ports of the latest Amiga software to the PC and Mac platforms and various > compilers are in progress, but this is strictly a background task for > a couple of interested people, so the rate of progress is slow. > ------------------------------ Date: Thu, 18 Jun 1992 11:01:08 +0000 From: Nick Rothwell Subject: Re: Macintosh MIDI Driver (fwd) >> Here's the scoop on obtaining the CMU Midi Toolkit. It IS outdated, but >> I'm working on a new release built on Apples's MIDI Manager, and I can >> make interim code available if I don't get swamped with requests. I hear that a lot of non-MM code is now breaking on the PowerBooks and Outbounds due to hardware-specific coding. Mind you, the PowerBooks are broken anyway. >> Nick Rothwell's comment "Hmm. Why disappointed? I found it easy to use >> and it works well." is amusing. When I had problems with the MIDI >> Manager (e.g. Apple's include file has a syntax error, and if you use >> Think C you have to run a format conversion on some supplied object >> code, but only after arranging some special identifier renaming). To >> prove how easy it is, Nick once sent me some code, but it was >> incomplete, didn't compile, and offered no clues to the solving the >> immediate difficulties. I sent you *a module*. It's not going to compile and run on its own, partly because it's just a single module (so it's not complete evaluation-wise), and partly because C/C++ is incapable of decent abstraction (so it's not complete elaboration-wise). The stuff was well commented; I assumed you'd lift out the stuff you needed and/or refer to the source code and comments/descriptions to find out what you needed to know to solve the problems you were having, whatever they were. I didn't know you were after a complete, trouble-free solution with no additional work. If so, I'd have quoted you my daily consultancy rate. Nonetheless, if you have any specific questions, fire away. Nick. ------------------------------ Date: Thu, 4 Jun 1992 11:59:14 EDT From: Duane Beyer Subject: Midi Formats and Protocals Hi, Does anyone have an electronic copy of Midi Formats and Protocals that they could send me. I want to write a program to control all of our MIDI devices in real time. Send Program Changes to Keyboads, Effect boxes, Change parmameters for the echo and Reverb. I have the format of the datastream for each of the devices but I don't have the complete Midi rules. I also would like a copy of the commands for a ROLAND MPU401 midi card. Funny think, this is the only device that does not come with the commads in the BOX. I need to control the 2 output ports and the input ports. I know it can be done because some of my off the self software does this. Thanks, Duane Beyer Could you please send any responces to me directly at URDB@MARIST or URDB@VM.MARIST.EDU Thanks again.... ------------------------------ Date: Fri, 26 Jun 1992 11:32:40 CDT From: Phantom Tryke <"guinan::kummer"@KIRK.MSOE.EDU> Subject: New to Electronic Music Just set my PC up with the new Proaudio Spectrum Plus board and TRAX sequencer by Passport. The board comes with many interesting programs. Does anyone have experience with this board (or compatible, i.e. SoundBlaster Pro)? I have been a composer for quite some time, but have been frustrated by not being able to get a good sound recording of my pieces. The TRAX sequencer looks adequate; it has 64 tracks and the board itself has 20 independent stereo voices. I also have the midi attachment for the board and can drive either my Clavinova or a small Yamaha sequencer as a sound source. One question I have in regards to the sequencing software: I know that I have some sound shaping capability, but I was wondering if I can design sounds and call them from within my sequencer. If so, can anyone tell me how? I am also wondering what the difference is between MID files and MOD files, and whether or not I need some special software to create MOD files (i.e., some conversion software). Thanks. Phantom Tryke Student, Milwaukee School Of Engineering kummer@kirk.msoe.edu ------------------------------ Date: Tue, 23 Jun 1992 06:00:14 GMT From: Wong Siu To Subject: WANTED: Music Editor s/w list wanted Hi all, Does anyone know there I can find a list of Music Editor software (commercial or shareware) of either PC or Mac ? Thanks in advance. -- ---------------------------------------------------------------------------- ST Wong BITNET: A866700@CUCSC.BITNET Computer Services Centre Internet: a866700@hp9000.csc.cuhk.hk The Chinese Univsersity of Hong Kong st@csc.mgate1.cuhk.hk ------------------------------ Date: Thu, 25 Jun 1992 10:39:24 EDT From: DVAN@AUVM.AMERICAN.EDU Subject: was:Please help:Now-Cakewalk/Kawai MIDI note #'s Help! I am having a problem understanding what I believe to be a quirk in Cakewalk, or my Kawai synths or both. The situation is this: I have two programs, Drummer by Cool Shoes, and Band In A Box by PG music, running on an XT clone PC. Both of these programs use MIDI note numbers to assign parts to sounds, ie. MIDI note # 35 = kick drum, etc... (Tryng to work within GS Standard) I have two different sound sources, a kawai K1 (not a k1-II) and a kawai xd-5. Both of these units respond to MIDI note # 35 as " B0 "... note B, octave 0. If I save my work as a Standard MIDI File (SMF) and import it into Cakewalk, in my event list for that track I get a note listing of " B2 ", with a consistent two octave difference in the rest of the note assignments as compared to what the Kawai boxes display when that note is played! Cakewalk sends out " B2 "(according to the event list) and the xd-5 shows and responds to that note as "B0", as does the K1. I have another chart of MIDI note number assignments that shows MIDI note number 35 as "B1"! (GS Standard drum sound note assignments) Who's confused here besides me? Did Kawai implement the wrong MIDI note assignments translation? Did 12Tone? I have always understood MIDI note 60 = middle C, or "C4". This would square with the GS chart but neither the Kawai or Cakewalk... is this right? Is there a way to have Cakewalk display the MIDI note number instead of the note/octave listing? Any or all responses welcome! ------------------------------ Date: Tue, 30 Jun 1992 13:20:29 GMT From: Randy Taylor Subject: Re: was:Please help:Now-Cakewalk/Kawai MIDI note #'s Cakewalk is off by two octaves (it always has been) and Alesis (I think, and perhaps others) are off by 1 octave. The good news is that Cakewalk for Windows allows you to adjust what Cakewalk thinks about such things, that is, you can tell Cakewalk that B0 is note number 35, or B1 = 35, etc... To be honest, I forget exactly which Bx corresponds to which note, etc.. I just work off the note numbers - one of these days, the vendoids will standardize (read "get their act together"). Randy Taylor -- Randy Taylor "...blah blah woof woof..." _ _ /| UNIX SysAdmin \'o.O' Hughes Network Systems -- Jimi Hendrix =(___)= rtaylor@hns.com U ------------------------------ Date: Mon, 1 Jun 1992 15:10:00 EDT From: WSCOTT@WOOSTER.BITNET Subject: Wavelet analysis Has anyone heard of/ used wavelet analysis or "the theory of wavelets" which I am now hearing is an improvement to fourier analysis for sound modelling? Following are suggested references, but heady stuff, indeed. Should I bother? Can anyone give a brief description? Chui (1992). An introduction to wavelets. Academic Press: San Diego. Daubechies (1992). 10 lectures on wavelets. CBMS-NSF Series in applied mathematics, SIAM. Special issue of IEEE Transactions on information theory (1992), 38(2.. Strang (1989). "Wavelets & dilation equations: a brief introduction", SIAM Review, 31(4), 614-627. Bill Scott WSCOTT@ACS.WOOSTER.EDU ------------------------------ End of the EMUSIC-L Digest ******************************