piscsi icon indicating copy to clipboard operation
piscsi copied to clipboard

Feature request: HD/Floppy sound

Open TechGuyVincent opened this issue 2 years ago • 2 comments

Hi!

Just for fun (again if possible) - could one have a soundoutput simulating the SCSI HD / Floppy seek etc?

Thinking of something like the "Noisy Disk Mechanical Sounder" - but software. Again, just for fun. I miss my old SCSI HD noises :D

/V

TechGuyVincent avatar Jan 15 '22 13:01 TechGuyVincent

This probably isn't a RaSCSI feature, but an extension for the Macintosh. Back in the days I wrote an extension that would cause a Mac to make a sneeze sound whenever a disk was ejected.

marciot avatar Feb 07 '22 18:02 marciot

True, but since the RASCSI runs on a Pi I though it might be easy to add a piezo speaker of some kind/small speaker and have some noises generated when the RASCSI does read/write operations. Again, totally unnecessary - but would be a nice touch.

TechGuyVincent avatar Feb 08 '22 08:02 TechGuyVincent

@TechGuyVincent Please do not feel offended when I ask @rdmark and @akuker whether this is a realistic ticket in the scope of rascsi. Most users I know (also of retro computers) prefer not to have any drive noises, and thus replaced their drives by SSDs, memory cards ore solutions like rascsi. And users would really like the noise might want to hear the noises of specific drive models, and we all know they do differ ;-). So this would have to be configurable and so on. Additionally, if rascsi was to somehow create noises, this might even degrade performance, because it would have to happen on regular read/write operation, when rascsi is busy anyway.

uweseimet avatar Aug 26 '22 11:08 uweseimet

I believe this could be achieved by attaching a relay mechanism to GPIO4 (the activity LED) or GPIO21 (The SCSI ACK signal). These should be attached on the Raspberry pi side of the transceivers and should have appropriate isolation from the relay.

Using a speaker though, would degrade the performance of RaSCSI. We are extremely limited on GPIO pins as well, so I wouldn't want to dedicate a specific pin for this function.

akuker avatar Aug 26 '22 14:08 akuker