home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!news.funet.fi!funic!sauna.cs.hut.fi!news.cs.hut.fi!oahvenla
- From: oahvenla@snakemail.hut.fi (Osma Ahvenlampi)
- Newsgroups: alt.sys.amiga.demos
- Subject: Re: Criti!
- Date: 11 Dec 92 20:30:01 GMT
- Organization: Helsinki University of Technology, Finland
- Lines: 44
- Distribution: inet
- Message-ID: <OAHVENLA.92Dec11223001@lk-hp-4.hut.fi>
- References: <crystal.723693722@glia> <MKNIP.92Dec7131340@bulldozer.hut.fi>
- <10227@cbmger.de.so.commodore.com> <Bz0yG8.3o1@mentor.cc.purdue.edu>
- <crystal.724095118@glia>
- NNTP-Posting-Host: lk-hp-4.hut.fi
- In-reply-to: crystal@glia.biostr.washington.edu's message of Fri, 11 Dec 1992 17:31:58 GMT
-
- In article <crystal.724095118@glia> crystal@glia.biostr.washington.edu (Crystal) writes:
- >>He's right. Even if you manualy build the sample (waveform, sound ... )
- >>it's still a sample, here's a C def for a sinewave:
-
- >>BYTE chip sinewave[8] ={0,90,127,90,0,-90,-127,-90};
- >>(dc.b 0,90,127,90,0,-90,-127,-90 in Assembly)
-
- >So it *IS* programming! Just like I originally thought! Just like we had
- >to do on the Apple ][ which had no "sample" capability. And since (from my
- >computer science courses) hardware is only capable of recognizing patterns
- >of on/off switches, whether the sound is something a programmer "synthesized"
- >with programming, or "sampled" with a microphone, it is all read the same way
- >by the computer - as on/off switches. It doesn't care HOW the 1's and 0's
- >got there, it just reads it.
-
- Well, first of all, it isn't programming. It's just entering a list of values
- with the help of a programming language... Neither the C or assembly versions
- have any instructions in them.
- And the on/off switch stuff is highly over-simplifying... Amiga uses 8-bit
- samples, which means that the values can range between -128..127 (Amiga uses
- signed values for samples, Mac would use unsigned, 0..255). But basically, you
- got it right. For the hardware, it doesn't matter where the data comes from.
- You could try playing an ASCII file, and get a lot of noise... :-)
-
- >I suspect however that terminology is bogging us all down, because "sampless"
- >in my world are those things created by using a microphone and "synthsized"
- >are those sounds created by manually writing programs such as above. Which
- >is why there are so few instruments in Sonix - to program them all would be
- >time-consuming in the extreme... And I've noticed that instruments can be
- >manipulated much easier (via programming) than can "samples" of sounds because
- >of the purity of the "notes".
-
- The end part, I didn't get. Anyhow, 'sample' in Amiga audio context means a
- sound expressed as a list of signed, 8 bit values. It can be generated either
- by digitizing or by 'synthesizing' (for me, that would really mean real-time
- generation, like in synthesizers).
-
- >Have I got it figured out yet? :>
-
- Pretty much. See how coming up with something constructive makes a difference?
- :-)
- --
- Osma Ahvenlampi - oahvenla@snakemail.hut.fi * Workstation power for micro-
- All my opinions are not necessarily really mine * computer price: Amiga := FUN
-