kdd@well.UUCP (Keith David Doyle) (10/02/86)
References: [...............] Bought the SoundScape audio digitizer by Mimetics last weekend, and I find I am somewhat dissapointed in the accompanying software and manuals. There are several bugs, lots of things it can't do that I would expect such a product to do etc., and I've found that the IFF standard for sound sampled instruments to be considerably lacking. Here are the particulars: 1. There is no VU indication, that is, how loud you are recording the sample. I can't tell if the levels are reasonable or not except by comparing with other sounds previously recorded. So far I have had some difficulty recording my own sounds to be as loud as typical Instant Music sounds. I don't usually find out until I've imported the sound into Instant Music and boot it up and try it. 2. There is no ability to adjust a 'pretrigger' delay. You can set a trigger threshold, but if it's too sensitive, it triggers immediately and if it's less sensitive, you *lose* the beginning attack of the sound. You should be able to set a delay that will allow you to get the entire attack portion of the sound. 3. There appears to be no ability to *edit* the captured sound to something smaller. You can set the start point, loop start and end, but it dosen't seem to make the sample any smaller. With no ability to adjust a pretrigger delay, I'd like to capture a bigger buffer giving me time to 'catch' the sound and editing the start and end points down to size but it's not set up to do that. Thus, sounds become to large and blow Instant Music out of the water. 4. In fact, you can only set the sample length at capture time, it seems to be fixed at that from then on. 5. When using with Instant Music, I find that typically the sound is much too low frequency (bass) to fit in the same range as the rest of the Instant Music instruments. I end up deleting the lower octaves out of the sample, and usually keep deleting until even the original unconverted sample is deleted for being too low pitch, until I can get it to work reasonably with Instant Music. Instant Music seems to adjust what octaves are used based on what octaves are defined in the sample (as far as I can tell). I loaded one of the Instant Music instruments into the sampler program, and using it as a model re-created the samples with a home-made sound, and after importing it back into Instant Music, found it was still much to bassy to be useful and had to go back and delete lower octaves. Maybe I don't know how it is supposed to work here, but then there are no doc's in either program that seem to help. 6. There seems to be an undocumented feature (maybe it corrects one of the problems I have been having?) On the sampling window, there is a gadget to the right of the copy/convert/microphone set that toggles from an icon of a little waveform to an icon of a straight line waveform, but I haven't been able to figure out what it does. Doc's don't seem to mention it. 7. The program sets the pointer up to be a little barred pair of musical notes in solid BLACK with no outline, though with a little red dot in one of the notes. The preferences on my workbench were set up for a black background screen which made the pointer almost invisible (except for the red dot). In addition, the pointer takes effect at ALL TIMES while the program is running, even if you select another window. Not too friendly. 8. When you select LOAD, it forces disk label 'SoundScape:' ALWAYS the first time you start the program up. You then have to cancel when it asks for it and then retype the disk name to 'df0:' or something. Since I like to put the utility on several disks (to accompany several sets of captured files), I have to go through this exercise all the time unless I want to name them all 'SoundScape:'. This is also one of the few complaints I have of Dpaint. 9. When you SAVE, it asks you IFF or Mimetics format, but will use the exact same name, and if you can't remember which format it is, will make it somewhat more confusing when you try to import into other programs. 10. At one point, after playing with a sound sample for awhile, I did an IFF save, and the program went off writing to disk until it was full (over 400k). Tried this several times, and after deleting a few more files, figure that this is a bug where it never realizes it's done till the disk fills up. Imagine trying this on a hard disk! The data was nowhere near 400k large. 11. On somewhat larger samples, (low octave 32k or 64k) I found that Instant Music would crash upon loading. (this is probably Instant Music's bug, not Mimetics). 12. The software won't let you play a single sound sample continuously over several octaves. It will only play a single sample over one octave, you have to 'convert' samples to other octaves if you want to play them there, and they then take up more memory space. Though the fidelity may be better that way (only if they do some smart interpolation when they convert to lower octaves I suppose) I'd still like the ability to keep playing the sample slower and faster to cover a wider range if the software would let me. I know the hardware can do it, I've done it with my own software. (note: they do provide a High/Low option that halves the playback speed of all the octaves, but you can't do that naturally down the keyboard as you are playing.) 14. There is no 'delete' of the sample for an octave that I've been able to discover, though you can 'copy' the sample for an undefined octave and seems to produce the desired effect. Not very user friendly though, I don't always know which octaves have been defined, and the software won't tell you. You can play them on the keyboard and try to figure it out that way, but again, not too friendly. 15. There is no documentation on how to talk to the sampler with your own software, and no device drivers supplied so that you can use the D/A conversion for other purposes. (Does anyone know if Futuresound supplies such?) If you want to write your own software to make things better, it's time to get the disassemblers out. What the Mimetics SoundScape digitizer DOES do: Well, just got my MIDI keyboard over the weekend, and it turns out that it just plugs in and works, and pretty good (SURPRISE, I didn't figure it would because the software dosen't seem to open the serial device, as I don't think it is even on my disk). And, it turns out that having no pretrigger delay adjustment dosen't really make it as useless as I thought. It turns out that for the most part, you want to catch the sample somewhere into the attack portion of the sound, because otherwise, there is a little too much delay when you're playing a key on the MIDI keyboard and when the attack actually occurs. I still think it ought to have a pretrigger delay adjustment, as there are a couple of sounds that I found just wouldn't work because some of the attack was lost because it occured before the trigger. Still, after using it a bit more, I do find it is getting much of the job done, at least as far as instrument sampling is concerned. Basically, that is what the program is good for at this point. The fact that Mimietics has decided (as I have) that the standard IFF sample sound format is useless and have implemented their own is good in at least the package provides features you won't be able to get in a strictly IFF compatible program. I used the package to setup a 'sound effect' keyboard that had a different sampled effect on each octave of the keyboard, with all of them having a relatively long duration, something that I guess you wouldn't be able to do within the 8SVX IFF format. As an example, study the 'DrumKit' instrument on Instant Music, and you find that all of the sounds on the high register are of very short duration. I tried to replace the snare drum sound with a better one, and found that the sample length was so short that I didn't have enough time to fit one in. I think you ought to be able to set different looping points and envelopes at each octave, while the Mimentics format seems to use the same settings for all the samples in a given file. In addition, it would be nice to be able to 'cut & paste' samples from different files to allow one to construct a file with various instruments on different parts of the keyboard. I might like strings with a long attack on the low part of the keyboard and a piano sound with quick attack on the upper part of the keyboard, and though I can save those sounds seperately, I can't combine them unless I sample them both at the same time, or at least re-sample one of them on top of a previously loaded file. If I digitize two sounds at different times and save them seperately, then later want to combine them, I'm SOL without banging out some new software. The package seems to respond to MIDI no matter WHAT channel you're sending on. I changed the MIDI channel on my keyboard all over the place, and still the package was responding. It's possible that I haven't fully figured out how my keyboard works, and am doing something wrong, but it didn't seem so. I would imagine this would be a big problem if I had other MIDI devices in my system. I was pleasantly surprised though, to discover that SoundScape does understand velocity information coming from the MIDI keyboard, and there is an adjustment for sensitivity here. There also is tuning controls so you can transpose a sample, but I think this information is only saved out with the Mimetics format and not with IFF though I haven't fully explored this. Looping is pretty difficult. I found it almost impossible to eliminate the repetitive nature of the cycling of the loop, and when samples are simply converted to the higher octaves, the problem gets worse because the loop times are shorter and therefore more noticable, up to the point where the loop cycling frequency takes over the character of the sound completely. I'm not sure how one SHOULD solve this problem, perhaps with some sophisticated waveform processing (FFT or filtering or who-knows-what?) as even if the sound amplitude is fairly constant, there usually is some kind of phase-shifting kind of component that produces a noticable cycling. If someone has seen the Mimetics Pro-Midi-Studio and knows if there are features that might fix some of these problems, please let us all know. In addition, if there are some MIDI experts out there who know what some of the pitfalls of MIDI packages that omit important features are, or a good checklist of *must have* features I'm sure such information would be useful in evaulating what is going to be a package worth buying. *** IFF FLAMES ! ! *** 1. In the IFF 8SVX file format, There seems to be no pitch adjustment that would fix the fact that the source sound might only be available at one pitch. Without some playback speed adjustment parameter in the file to compensate for this, one would have to do some pretty kludgy re-sampling of the sound to adjust the pitch. If there *are* such adjustments (I haven't completely scoured the IFF specs) it seems that nobody is using them (read: Instant Music is the only IFF compatible program I've used so far). I'm still exploring this issue. 2. Apparently IFF forces the sample waveform length of each octave to be related. That is, if the middle octave is 200 samples, then the next higher octave MUST BE 100 SAMPLES long and the lower octave 400 samples. GIVE ME A BREAK! In cases like the Instant Music Drumkit, each octave has a completely different sound. Wouldn't it be nice if the snare sound samples didn't have to be related to the cymbal sample length? Or the sample frequency either for that matter. In fact, has anybody noticed that there *isn't* really a cymbal sound in the DrumKit? Well, that's because a cymbal has a much longer duration than the *clack* sound that they are using and wouldn't fit it that octave in the IFF format. They could have put cymbals down low (below the kick drum I suppose) but then that might seem somewhat illogical as cymbals seem like a higher pitch and should be somewhere at the top of the register instead of at the bottom. WHAT A CROCK! And, I'd like to be able to strech the pitch over whatever range necessary to cover the pitch I'm trying to generate. If I start getting aliasing noise from trying to play a high flute sample at a very low pitch, FINE, I won't use it if it's objectionable. At least I want that option. 3. Also note that Musicraft dosen't use IFF instruments, so you may not be able to use SoundScape or similar products to produce files for that program. Music Studio won't allow MIDI keyboard *input* so you can't capture what you're playing, and to me that makes it pretty useless as I really don't have much use for standard music notation. Or at least I expect a package to automate it's generation for me by letting me bang the score out on a synthesizer type keyboard. I suppose there's a slight chance that Musicraft instruments might be compatible with the SoundScape program, but there's no documented information and I haven't tried all of the combinations yet. *** end IFF flames *** At any rate, if any of youse out there end up with Mimetics Pro Midi Studio, or DeluxeMusic or other such products, please post a review as some of us out here are frothing at the mouth for a good package and am a little tired of getting burnt by packages that don't quite do what common sense seemed to imply they ought to do. (I can't help it, sometimes I just have no sales resistance. You know,... when the going gets tough, the tough go shopping.) Thanx, Keith Doyle # {ucbvax,ihnp4,decvax}!trwrb!cadovax!keithd # cadovax!keithd@ucla-locus.arpa "Paying to know what I really think"
kdd@well.UUCP (Keith David Doyle) (10/02/86)
[........] After a little further investigation into the IFF 8SVX format, I find that it apparently DOES provide for envelope information. Still, the SoundScape manual explicitly states that no envelope is saved when you do an IFF save with their software. My guess is that some developers are lazy and may only implement a minimum version of IFF. In addition, the 8SVX standard implies that you would use multiple 8SVX types to achive different instruments on each octave. This implies that the features I'd like to see CAN be done within the IFF format, but again, maybe some developers are too lazy to use the standard. It's unfortunate that the IFF image standards are being so widely adopted (to the benifit of us all in a myriad of ways) yet the IFF sound standard may be falling throught the cracks. In fact, after closer investigation of the IFF spec, MOST of the required features are documented, though the restriction of all octaves being multiples (i.e. low octave = 400 samples, next = 200 samples high = 100 samples etc.) does appear to hold. I can't imagine WHY such a restriction might exist. Still, a standard that is not being used is as good as no standard (sigh). Keith Doyle {ihnp4,decvax,ucbvax}!trwrb!cadovax!keithd
bj@well.UUCP (Jim Becker) (10/02/86)
Isn't it so easy to take the work of people and degrade it and tell others that it is incomplete. Those that are just users of software have free reign to expound about all the things that the software DOESN'T do without realizing the amount of work that went into the product for the state that is is in. Software is an imperfect world, the best for some doesn't cut it with others. If you are so high an mighty with what you think is best lets see you create it -- I hope it pleases all but I will await the word from your peers. Let's enjoy more and criticize less.... please. -Jim Becker
kdd@well.UUCP (Keith David Doyle) (10/04/86)
[..................] >Isn't it so easy to take the work of people and degrade it and tell others >that it is incomplete. Those that are just users of software have free reign >to expound about all the things that the software DOESN'T do without realizing >the amount of work that went into the product for the state that is is in. >Software is an imperfect world, the best for some doesn't cut it with others. >If you are so high an mighty with what you think is best lets see you create >it -- I hope it pleases all but I will await the word from your peers. >Let's enjoy more and criticize less.... please. >-Jim Becker Now wait a minute... What I did (or at least thought I did) was post a REVIEW of a product, so that other people might learn from my experiences with it. If it seemed like a *flame* well, that's perhaps because I had some problems with it. If more people posted *critiques*, even *opinionated* ones, perhaps more of us would end up spending our hard earned money on software packages that do what we need them to do, and bypassing ones that may not be so useful. For the most part, the only way to find out whether or not a product is useful enough to be worth the money, you have to buy it and use it for a week or two. Unfortunately, by that time you've already shelled out. In a relatively new marketplace where everyone is hungry for new products and software developers know it and hurry to crank out something into the market window, I think it is important that people say what they think about these packages, *however opinionated* in SOME kind of attempt to compensate for less than optimal product quality. So far, I think that the one thing that hurts the Amiga marketplace right now most is, the quick and dirty programs proliferating and obscuring the really good ones. I'm not complaining so much about BUGGY programs, though I'm not crazy about them particularly, I know how hard it is to find that *famous last bug*. What I'm complaining about are programs that appear *unfinished* or are lacking in major important features. How would you feel if you bought a spreadsheet that knew how to add, subtract, and multiply, but didn't have divide? Or couldn't save your work after you were finished with it? Would you just *lie back and enjoy it*? Or would you attempt to let other people know what the product is like *in your opinion* (who's else do you have?) so that perhaps someone else might learn from your experience *before* they buy it? I find that magazine reviews are many times 1) very very late, and/or 2) biased in favor of the product because the company is an advertiser. If we had a 'consumer reports' for Amiga software that could get the info out to us shortly after the product is on the shelves, then maybe I could *lie back and enjoy it*. Otherwise, everytime I buy a product and have something to say about it *you're likely to hear from me*. Why? Because I'm mad as hell and not going to take it anymore. Don't give me this *those that can't, talk* kind of bullshit. That implies that if someone can't write programs he has nothing to say about the quality of the ones he buys. If we all took that attitude, we'd all have to shut up and nobody would ever learn anything. If you don't like my approach, OK, no ones asking you to like it (or even to listen). If my approach seemed a little heavy on the emotions or flamage, and perhaps even proves out to be a little uneducated on some of the details, well that's because that is where I was at at the time. Sure, after further investigation, I cooled down a bit (but as you can see, just a bit :-) and, am actually finding the program somewhat useful. If I caused at least one person out there to step back and take another look before they buy, then I'd say it was useful. I want to see the Amiga succeed as much as anyone, but I DON'T think the way to do it is to keep quiet about things I don't like about programs I buy. If you look back a bit, I think you'll find that I've made some positive noise about programs too (DPaint for example). POST REVIEWS GANG! Good or bad, let's find out what's going on out there. Keith Doyle # {ucbvax,ihnp4,decvax}!trwrb!cadovax!keithd # cadovax!keithd@ucla-locus.arpa
dyer@spdcc.UUCP (Steve Dyer) (10/05/86)
Hey, I'm all for reviews, good AND bad, since I agree that software is expensive and generally not returnable. A few suggestions, however: first, net.music.synth might be a good place to discuss MIDI software, arguably better than net.music.makers (but I'm not going to argue!) Also, a few paragraph breaks (or, hell, just a few random blank lines) makes any kind of review or flame more readable. If I see a 24X80 mass of text, I generally flush it... -- Steve Dyer dyer@harvard.HARVARD.EDU {linus,wanginst,bbnccv,harvard,ima,ihnp4}!spdcc!dyer