little sound demo
little sound demo
Hi all,
Just a little demo to present the result of my recent works on the topic of high quality sound sample replaying on Oric.
I wanted to see what was the "best" sound quality that could be reached on an Oric.
Dbug advised me to read this post on msx forum and I found that the idea of using Viterbi algorithm to encode sound was very good.
I have been very seduced by this approach which, IMHO, is the best approach to get a highest possible fidelity for sample replaying.
So I made a python version of the encoder and I coded a player for the Oric.
I selected a sample of a groove I like, I encoded it with the python script and I made it play on the Oric.
Here's what I came up with:
The sample start playing when the file is loaded and you can stop it by pressing any key.
I find it sounds good on a real Oric (not on an emulator) but I don't think this viterbi technology is adapted to the Oric's capabilities because samples are hyper hyper heavy in memory.
This 3.6 second sample at 4Khz took something like 1 hour of calculation for its encoding and use 40kb in memory.
So I give up this technology.
For more information on this demo refer to this thread.
Just a little demo to present the result of my recent works on the topic of high quality sound sample replaying on Oric.
I wanted to see what was the "best" sound quality that could be reached on an Oric.
Dbug advised me to read this post on msx forum and I found that the idea of using Viterbi algorithm to encode sound was very good.
I have been very seduced by this approach which, IMHO, is the best approach to get a highest possible fidelity for sample replaying.
So I made a python version of the encoder and I coded a player for the Oric.
I selected a sample of a groove I like, I encoded it with the python script and I made it play on the Oric.
Here's what I came up with:
The sample start playing when the file is loaded and you can stop it by pressing any key.
I find it sounds good on a real Oric (not on an emulator) but I don't think this viterbi technology is adapted to the Oric's capabilities because samples are hyper hyper heavy in memory.
This 3.6 second sample at 4Khz took something like 1 hour of calculation for its encoding and use 40kb in memory.
So I give up this technology.
For more information on this demo refer to this thread.
Last edited by jbperin on Thu Aug 12, 2021 2:04 pm, edited 1 time in total.
Re: little sound demo
In my opinion, sample must be reserved for spoken word or accurate instrument sound rather than for mucic, because music can be far better rendered with AY sound instead of PCM replaying.
Moreover, it is possible to make music with native PSG sound system (noise+envelop+volume+..) but is not possible to make the PSG speak without using PCM.
However, for the sake of analysing the sound dynamic in bass and medium, music turns out to be a more convenient tool.
So I take benefit of this statement to post this little funky loop :
SuperFreak
Moreover, it is possible to make music with native PSG sound system (noise+envelop+volume+..) but is not possible to make the PSG speak without using PCM.
However, for the sake of analysing the sound dynamic in bass and medium, music turns out to be a more convenient tool.
So I take benefit of this statement to post this little funky loop :
SuperFreak
Re: little sound demo
They don't sound too bad on the emulator. Things do tend to sound better on the real Oric.
Twi used to make sample 4bit instead of 8bit which squashed them down in size but the sound does become a bit more distorted.
Soundtracker used little short samples so you could have a few different sound to play a tune. But they were so short it was limited in what it could do. I think Soundtracker has a utility to convert samples to the 4bit format.
Denis Bonfield designed a sampler for the Oric. I have a picture of the circuit board somewhere. I think details were printed in OUM but they only printed one side of the circuit board.
The samples we used for Rhetoric disks were done by Stephen Meachen. I have a disk of samples from The Mask which were used. The ones with Twilighte's loader were reduced down to 4bit but the rest weren't.
The most impressive sample I heard on the Oric is of Warhawk.
I have a disk with it on if you haven't heard it.
Twi used to make sample 4bit instead of 8bit which squashed them down in size but the sound does become a bit more distorted.
Soundtracker used little short samples so you could have a few different sound to play a tune. But they were so short it was limited in what it could do. I think Soundtracker has a utility to convert samples to the 4bit format.
Denis Bonfield designed a sampler for the Oric. I have a picture of the circuit board somewhere. I think details were printed in OUM but they only printed one side of the circuit board.
The samples we used for Rhetoric disks were done by Stephen Meachen. I have a disk of samples from The Mask which were used. The ones with Twilighte's loader were reduced down to 4bit but the rest weren't.
The most impressive sample I heard on the Oric is of Warhawk.
I have a disk with it on if you haven't heard it.
Re: little sound demo
It sounds very good indeed but I think it is chiptune rather than sample.
I've never known Twilighte but it seems to me that he had worked on both capabilities of the AY PSG.
- The chiptune approach with Sonix or SoundTracker
- The sample approach with Sed with sample players in various format and even a sample library.
Re: little sound demo
The Warhawk video is Commodore version. I thought the Oric one was sampled but I may be confusing it with other music I have on the same disk.
Playing it again it sound like soundchip so maybe it's a port? (It's called Hubbard on the disk.) Sorry for misremembering !
The other tune that is sampled is M. Man - which was either Music Man or Micro Man, I forget which. I think this is what I am confusing with Warhawk
Playing it again it sound like soundchip so maybe it's a port? (It's called Hubbard on the disk.) Sorry for misremembering !
The other tune that is sampled is M. Man - which was either Music Man or Micro Man, I forget which. I think this is what I am confusing with Warhawk
- Attachments
-
- FRENCHp2.DSK
- (1 MiB) Downloaded 199 times
Re: little sound demo
I think the disk of samples that Twi had are out there. They were available from his website.
They should have samples from Monty Python, Star Trek etc.
I think there are 2 disks. The first works but the second has errors in the loader prog (DEMO.) It's not too hard to debug it.
The One with the Mask samples is the same type, so I think were by Stephen Meachen.
They should have samples from Monty Python, Star Trek etc.
I think there are 2 disks. The first works but the second has errors in the loader prog (DEMO.) It's not too hard to debug it.
The One with the Mask samples is the same type, so I think were by Stephen Meachen.
- Attachments
-
- SFXMASK.DSK
- (1 MiB) Downloaded 208 times
Re: little sound demo
Interesting, if you start the Hubbard one and type LIST you get that:
Who the heck is this person
Would be interesting to compare the music with the Atari ST versions of this music, which exists in at least two versions: One from the B.I.G. Demo by "The Exceptions" and the actual version from Hubbard (he only made a couple of musics on the ST).
Code: Select all
CALL#1000: ' BY TIVOLI PIRAT
Would be interesting to compare the music with the Atari ST versions of this music, which exists in at least two versions: One from the B.I.G. Demo by "The Exceptions" and the actual version from Hubbard (he only made a couple of musics on the ST).
Re: little sound demo
Thanks for the Warhawk link!
Interesting comments pointing the fact the Rob "borrowed" this one from John Keating - The Unknown Planet (1975).
I'm pretty sure a (chiptune indeed) version was available for Oric using some MYM player (blurry memory, that was long ago).
Interesting comments pointing the fact the Rob "borrowed" this one from John Keating - The Unknown Planet (1975).
I'm pretty sure a (chiptune indeed) version was available for Oric using some MYM player (blurry memory, that was long ago).
Re: little sound demo
The Atari ST version sounds different to me.
Tivoli Pirat was a hacker name, I think.
https://www.oric.org/software/rambo_music-1256.html
viewtopic.php?f=16&t=1766&sid=0333005c8 ... 9a8e328f26
Tivoli Pirat was a hacker name, I think.
https://www.oric.org/software/rambo_music-1256.html
viewtopic.php?f=16&t=1766&sid=0333005c8 ... 9a8e328f26
Last edited by Steve M on Tue Aug 17, 2021 10:34 pm, edited 1 time in total.
Re: little sound demo
Here's the samples. https://twilighte.oric.org/twinew/start.htm
Click audio (on the left) and then Sample Batch files.
There's also the CanCan disk which always reminds me of Twi's sense of humour.
Click audio (on the left) and then Sample Batch files.
There's also the CanCan disk which always reminds me of Twi's sense of humour.
- Attachments
-
- CANCAN.DSK
- (1 MiB) Downloaded 208 times
Re: little sound demo
Here's the Circuit board image for the sampler.
Details can be found in OUM 91
https://library.defence-force.org/index ... ent_page=7
Details can be found in OUM 91
https://library.defence-force.org/index ... ent_page=7
- ibisum
- Wing Commander
- Posts: 1652
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: little sound demo
Wow this looks really cool .. but, it seems twi's site has a cert problem: https://twilighte.oric.org/twinew/start.htm
Re: little sound demo
It works if you proceed.