I was watching a video explaining how information is written to a hard disc drive. The video explains that the data is made up of small vectors of magnetic information, when the direction of that information changes, it sends a voltage spike that is read as a “1” no change is read as a “0” .
so something like " ->-><->->-<-<- " would be read as 011010.
The video explains that in order to increase density of data on the disc you have to make the vectors smaller, by consequence, the analog signal of voltage becomes harder to interpret as digital data. a method called PRML or partial response maximum likelihood is used to interpret the data more reliably than simple peak detection can.
I propose a device that simulates this, but allows you to goose the parameters for interesting effect.
for example, a knob to inject noise in the fake analog signal to make slight or dramatic inaccuracies in the PRML reading of the stored sample data. A filter to slow the rate of change of the the signal, making the PRML struggle to decipher the data accurately. maybe wave folding, so when the signal gets above a certain threshold it jumps to the negative side, injecting excess “1’s” into the data stream. Rectification to square off peaks and inject excess “0’s” into the data. A knob that puts the data “closer together” (simulated of course) so that the data overlaps more.
Ideally the device would have two sampling sections, each feeding in to each other, so you manipulate the samples back and forth like one would do back in the day with tape machines.
So im not at all knowledgeable about digital sampling and was wondering if you guys had some info to share or otherwise comment.
the kind of things i would want to know:
what kind of sample coding would we use? PCM maybe?
How real time could something like this get?
Do you think this sort of effect would sound interesting?
- any sort of feature you think would be cool.
heres some relevant links
https://en.wikipedia.org/wiki/Partial_response_maximum_likelihood —
https://www.youtube.com/watch?v=Wiy_eHdj8kg —