Surviving SCSI Hell
The Poetics of SCSI for Musicians and Samplists
| Sample CD
Roms in Emu format by
Rich the TweakMeister
The
Mystik Garage is an Emu Sample CD Rom formatted for all Emu Samplers.
It features Lo-Fi Sound FX, unusual drum Kits, and lots of samples to add
spice to your compositions. If you want that hip lo-fi element in your compositions,
this disk will work for you! $49.99
Tell Me More!
Classic!
Ice Kold Tekno is an Emu Sample CD Rom formatted for Emu samplers
based on a wide variety of sounds taken from the vintage Korg MS-20 Synth.
Its like turning your 64 voice Emulator into 64 Korg MS20s! Awesome! $49.99
Tell Me More!
The Post Industrial
CybrSound Dept is a Sample
CD Rom for Emu EOS samplers (will NOT work with ESi samplers) It features
a Massive 128 meg bank, crammed 999 samples and 980 presets,
This bank of sounds will fill your Emulator to the brim and transform it
into a unique master synthesizer, combining samples of analog, digital,
PCM and Software synths with a selection of acoustic instruments. Smaller
banks are included for compatibility with older EOS machines (E4, Esynth,
e64, e6400). The presets on this CD Rom make extensive use of real
time controllers, filters and cords to bring out the unusual and unique
sounds. This is an awesome and complete sound palette for the contemporary
retro sound, as well as for exploring the cutting edge of ambient and industrial
sound. Price $79.99 plus shipping
More info. Order
Online now!
|
Musicians
often
refer to a journey through SCSI Hell
when they are setting up their samplers. This
is a deliberately simple article dealing with a technical subject area. We're not
here to become SCSI experts but simply to get our sampler connected to our computer.
I'm including links in case you desire to learn more about SCSI, but all the basics
are on this page.
|
Why should you want to connect
a sampler to the PC, anyway? |
There are 2 very cool things such a setup allows:
1. The fast transfer of Wave files from your
PC to the sampler over the scsi cable. This is often called SMDI,
and it is incorporated as a feature in Sound Forge (full version) and Wavelab,
also in Recycle and chicken system's Translator.
2. The ability for your PC to capture
an image of your sampler's hard drive. This allows you to
burn custom sample cd roms.
For more on this topic
see the procedure
for hooking these up.
|
Fortunately, its not as bad as it used to
be as samplers, particularly Emu samplers, which have much better, more robust scsi
hooks built into the operating systems than they did a few years ago. Originally,
the idea was simply to connect samplers to CD Rom players so the user could load
(and buy) sample cd roms. However, it quickly became apparent that users also
wanted to use their computers to edit, store, and manipulate samples. This
requires not only a connection between sampler and cd rom, but for the PC to recognize
and control the sampler's innards and the sampler to shut up and listen when the
PC says to do something. Also, they have to "share" devices like cd roms,
cdr machines, hard disks, etc., and in order for this to happen, the scsi masters
must be able to "refresh" their memory of what is the current state of these fickle
peripherals. And both the computer and the sampler needs not to "freak out"
(i.e., crash) when the drive that was there a moment ago is no longer there because
the "other" master temporarily borrowed, or "stole" it.
Three "Core" Concepts of SCSI: IDs, termination,
and refresh.
ID's.
>
Typically, there are 8 SCSI IDs on a given
scsi adapter (card), and there can be only one device on each ID. One of them,
typically #7, is reserved for the "host adapter" or SCSI card that fits into
a slot inside your computer. Consider the IDs like TV channels.
If you want to watch a certain show, you have to tune in to the right channel.
To send a sample to a sampler, the computer will send the appropriate data down
to cable to the ID it thinks the sampler is on. If the sampler is on the
right channel, its will sense the data coming in and respond by receiving it.
If its set to a different channel (ID), it will ignore the data. Easy
so far. The tricky part is this. Some devices insist on using certain
IDs. Most PC SCSI cards want ID# 7. Most Zip drives give you a choice
of 5 or 6. CD Rom drives and hard drives fortunately are pretty flexible
and you can assign any ID. But the trick to these devices is that you
can't just take them out of the box an plug them in. You have to manually
set the ID with tiny little "jumpers" that typically reside on the back of the
drive. (Some drives have tiny switches in a row called "dip switches".
The same concept applies.) You have to actually read the manual to figure
out which jumper setting corresponds to which ID. But don't let this scare you.
It's pig-easy to set jumpers, all you have to do is read a simple diagram and
stick the little plastic jumper over the right pins. Also, let me tell you now.
Never throw away your manual to a SCSI device. Keep it where you will
find it in two years when you decide to change your SCSI setup. The ID
assignment does not have to follow any order. You don't have to assign
IDs the way you cable up items, nor do IDs have to be in sequential order.
They just have to be unique, where only one device "owns" a certain ID.
For more on ID's and SCSI arbitration (a fancy
word for which device gets the data), check out the
Adaptec Hardware FAQ. Great info!
Termination
OK, you got the IDs set. Now you need
to tell the master where the "end" of the scsi chain is. We are not talking
about the "logical" end, which would be the last ID, but the physical end(s),
the last device(s) physically on the chain(s). There may be one or two chains.
One is the external chain from the outside port on the scsi card. The
other in the internal chain, connected from the card's internal SCSI port.
Typically, samplers should be put at the end of the external chain, because
often they only have one connector, so you can't connect beyond that.
Termination tells the Master device that the end of the chain is reached so
it can stop sending commands. If termination is not set, when the master
does not receive the acknowledgment from the last device, it might simply wait
for it. It might eventually "time out" after waiting a specified period,
or yep, it might wait forever for the response that never comes, and your system
will essentially be "locked up". Most samplers are "auto terminating"
which means they sense when they are the last device and act appropriately.
Internal CD ROM devices are usually not so smart, and you have to turn the termination
"on" on the last device. Termination is set on most devices by either
a jumper or a dip switch, much like IDs. Again this is easy. Just look
for the termination diagram in the manual and do the jumper thing again. There's
no soldering, wires, or mess. Just stick the little plastic jumper, a
small rectangular plastic piece with two holes, over the correct pins.
You can do it by hand alone, though sometimes a needle nose pliers helps pull
them out them from their current locations, or put the girlfriend's fingernails
to work.
To clarify lets say your system starts with
the scsi card in the computer (ID7) then one path goes to the external out of
the card to a ZIP, then to a Hard drive (ID2) and cd rom drive (ID4) in
an external case, then to the sampler. (ID5). However the other thread
goes from the Internal connector on the scsi card to a CDRW internal to the
computer (ID3). Which devices need to be terminated? Answer:
Both the Sampler and the Internal CDRW machine as these are the two physical
ends of the chains. If you want more info on SCSI termination in a more
technical (and accurate) language go to
Adaptec's termination page.
Refresh
|
Help! Every time I
boot Win XP it tries to install drivers for my
E-mu Ultra 8 times!
Help me stop this utter madness! |
| Hehe.
Let me remind you what a great deal my cd roms are---OK!
Here's the fix: Let
windows XP search for the drivers till it fails all 8 times.
This may take a long time but you only have to do this once. Make
sure you remove all cd roms from the drives 1st so it doesn't search them
too. Make sure not to hit "cancel" during this process (or
you'll have to do it again, next boot). after that, the sampler will be
recognized as an unknown device.
|
When you change a SCSI ID to a device
like a sampler, the changes often don't take place until you cycle the power.
On some particularly errant scsi systems, you might have to actually unplug
the device from the wall and power back on before the device will assume its
new identity. Rule of thumb when changing IDs and termination. Power
down, wait a minute, and cold start everything afterwards. A "warm boot"
might not do it. Failure to do this has led has led to many a samplist
pulling out their hair. If your SCSI system ever completely goes bonkers
on you, its a good idea to power down, make some coffee, let you and your system
refresh yourselves.
Also, most samplers have a command to poll
the SCSI pathways to see which devices are connected. This situation may
change often when you swap out zip disks or remove, replace a cdrom disc from
the drive. By hitting the "Re-log drives" command in the sampler, the
sampler will get a fresh picture of everything that is connected. Its
a great idea to relog your drives after your computer accesses a device you
want your sampler to access. Windows, for example will constantly re-log
all scsi drives connected to see if new media has been inserted. This
"feature" wreaks havoc on samplers as Windows often "steals" the device away
from the control of the sampler. The trick here is to go to the Windows
control panel and turn "auto insert notification" OFF, and leave it off, never
turn it back on, and if any program (like the real audio jukebox) asks you if
it can turn it on for you always say NO! The PC has no business
accessing the samplers drives. It can't read them, and because it can't
read them, it assumes they are blank and that you might want to format them.
The answer there is, of course, NO!. Moral of the story, on the PC, turn
off "Auto insert notification" You Don't want the PC to relog the drives.
From the sampler side, you DO want to relog the the drives. Consider the
PC to be a bully, its always trying to take more drives than it owns.
The Sampler is a wimp, its constantly losing its drives to the PC, so it has
to constantly reclaim them. This is why you have to turn auto insert off--so
the PC behaves.
Cables and Connections
Zip drives are easy because they have 2 connectors,
so they are perfect for the middle of the chain. Internal CDRs and CD
Roms are good too, because SCSI ribbon a cable like you see in a computer can
connect many different devices. Devices that will cause trouble are external
CD Rom/R machines that
have one connector. Which are you going
to connect it to? If you connect it to the one scsi port on the sampler
then how do you get to the PC? The work around here is 1) Simply, do not
get an external unit that has one SCSI port, make sure it has two. 2)
Buy a SCSI ribbon cable with multiple connectors like is used inside the computer
can buy some external connectors and attach them to the cable. Its not
recommended by manufacturers, but it works and its cheap.
Are you using the correct cables and adapters?
Before you buy a CDR machine make sure you physically look at the connector
to see what kind it is, noting whether it is male or female. You do not
need the "best" scsi cables to get your sampler working reliably, no matter
what the documentation says in your manual. I routinely only buy the cheapest,
and they have never, ever, caused me a problem. DO make sure your cables are
securely connected. Use the clips and fasteners to make sure the connection
is tight. And if you are having problems with data transfers take a look
back there and make sure the cable didn't get unseated partially. Its
very wise to cut the power before messing with your cable connections.
|
Help! My PC sees my
sampler's hard drive but it won't read any samples or banks? I'm going
crazy! Should I reformat? |
| Take your medicine, OK?
The PC will never, ever be able to see inside the drive you formatted
with the sampler. If you reformat it with the PC, the sampler
will never see inside of it. Also realize you cannot save sampler
banks to a PC hard drive. There is one exception to these rules.
if you have Chicken system's Translator, you might be able to back up banks
to disk image files on your PC.
|
Here's everything you need to know about the
many different types of connectors. At the bottom of this page is a place
where you can buy cables and connectors. As you see, it is a good idea
to avoid devices with the newer 68 pin connectors as they are pricey!
The "old" "Mac style" 25 pin and old "scsi 1" 50 pin stuff works well and are
the least expensive. Your sampler will not know the difference.
I'm still in SCSI Hell, Help!
Sometimes you do all the above and there still
is a problem. Perhaps SoundForge will not see your sampler. Sometimes
your computer locks up when it polls the sampler at boot. Solutions may
not exist for some problems and scsi cards, particularly the ultra cheap scsi
cards that may have come bundled with cdr drives. However, if you have
an Adaptec card of recent origin, you should be able to get it to work.
1. Recheck termination. It's a
pain, I know, but you have to do this. Pull the cd roms out of the computer
and check the jumpers. Make sure those internal cables are tight.
These are usually the problem when you crash during boot. See, Windows
is waiting for the last SCSI device to yell back "I'm the last dude on the chain,
go ahead". But because you didn't set termination to on the the last device,
possibly a cd rom drive deep in the computer, windows doesn't hear it and is
waiting. Or the cable is out of the slot so the command never got to the terminating
device. OK tweaks, listen. 95% of the problems I have helped people
with were due to this.
2. Recheck scsi IDs and auto insert notification
on the cd drives. You are sure? Ok proceed.
3. Go to the Device manager and see
if the scsi card is in the list. If not, the Plug N Play driver is not
installed. If yes, but there is an (!) exclamation mark, the driver is
not installed properly. Sometimes this may happen if you install the wrong
driver, or if you installed the driver with incorrect ID settings, even if you
later corrected them. Another possibility is that your SCSI driver is
installed with DOS drivers and is operating in Real Mode. If your SCSI
card has its own BIOS, which will show on the screen at bootup time, it may
need to be tweaked to work in windows better. Some cards may have a control
panel you can access from windows. Some cards may allow you do disable
the SCSI bios and that might help.
| Need
a SCSI card? |
Here's two that many
people use on the Emusaic list. I use the Adaptec 2906 with my e5000
The prices at Amazon are low and you can count on them for speedy
service Adaptec 2906 PC or Mac
Get price
You may also want to visit this store
for scsi cards, hard drives, other accessories.
|
Having a BIOS enabled allows your
computer to boot from a SCSI hard drive. If you are only using SCSI
hard drives from the sampler, and using SMDI to bounce samples around, and accessing
scsi cd roms from both the sampler and computer, then the BIOS may not need
to be enabled. You'll have to consult the manufacturers site or your
manual for more specifics. Sometimes SCSI card makers assume you only
want to use SCSI hard Drives with your computer and think that's why you bought
their product. They might have you install a utility that makes this easy
to do. If the first thing you did after popping in the scsi card was to
run an installation program from a cd rom, it may have installed some utilities
and a real mode DOS driver. Sometimes these utilities completely confuse the
new user and lead you down the wrong path. They typically are not
thinking you want to install a digital sampler and use SMDI. I advise
that you not use such utilities and don't even install them. Most cards only
need the windows plug n play driver to be installed for full functionality of
the sampler, cd drives, and SMDI. For more detailed info, read this article
in the Microsoft knowledge base.
Uninstall the driver(s) and installation programs.
Shut down. Turn on all SCSI devices. Now Boot. Let windows
find the SCSI card without any drivers installed and follow the prompts.
This will allow the "Plug N Play" features of windows to find the card, load
drivers and register the driver in the registry. The computer will probably
ask you to reboot. Do it. Now see if the scsi card shows up.
Go to Sound Forge and see if it shows up there. It should be there now.
4. Know when to give up on a card. Sometimes
you have to. If your SCSI card is old and came out before PNP (plug
N Play) when windows 95 became popular, you may have to do a ton of research
to get it working right, and there is a possibility it will never work.
Some ISA and even some freebie PCI cards, even if installed and registered properly
with windows, will fail during a SMDI dump. These problems are
usually related to bad drivers. You might try to install a more current
driver if one exists. After that, you should weigh the the value of getting
a new card that is known to work with your sampler. You can leave hell
at any time by spending 50 bucks on the right card.
Best of
Luck in your Music Making!
Rich the TweakMeister
Master INDEX Essential Studio Concepts Index Microphones and Preamps Index Audio Interfaces and Soundcards Index Keyboards and Modules Index Mixing and Mastering Articles Recording and Composition Links Sequencers (Logic, Cubase, etc) Software Instruments Sound Development and Sampling The Guitar Gallery New Gear Search TweakHeadz
|