Crystal clean PCM 8bit samples on the poor PSG (Development MSX Fora)MSX Resource Center MRC MEGA Challenge - Develop an MSX2 game and win!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 149 gasten en 2 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - Crystal clean PCM 8bit samples on the poor PSG

Ga naar pagina ( Vorige pagina 1 | 2 | 3 | 4 | 5 Volgende pagina )
Schrijver

Crystal clean PCM 8bit samples on the poor PSG

AuroraMSX

msx master
Berichten: 1214
Geplaatst: 26 Januari 2006, 10:05   
Quote:

But it would sound very good Almost like an Ipod. Only a bit heavier to carry arround.


Especially since you need 2 MSXs to be able play stereo
NYYRIKKI
msx master
Berichten: 1467
Geplaatst: 26 Januari 2006, 10:32   
Quote:


The only unsolved problem is to find the initial state of the PSG
that in any case becomes irrelevant in 6-8 steps!!



Ok, I've been lost few months ago, but maybe you can get something out of this idea: Take few bytes from start of the sample. Make them negative and turn the sample around (first byte is last byte) Now use your algorithm to this new sample and use result as initial state.

Edit: Hmm... works only if sample is starts from 0-level. Not very usefull, eh...

ARTRAG
msx master
Berichten: 1538
Geplaatst: 26 Januari 2006, 15:49   
I have found that my pcmenc implementation in matlab needs 42Mb of
free ram on my PC to optimize an input wav of about 6000 samples....

A wav file of 50 sec @44KHz would require the RAM of a NASA supercomputer!!!


Maybe before any public release of the encoder, the next setp should be
to move to Truncated Viterbi optimization.

ARTRAG
msx master
Berichten: 1538
Geplaatst: 03 Februari 2006, 20:44   
To whom is interested in Viterbi optimization

http://www.brianjoseph.com/viterbi/workshop.htm

(you need Java)
EVPON
msx lover
Berichten: 84
Geplaatst: 24 Januari 2007, 11:39   
First of all sorry if I ask a madness, I can only code in Basic.
It would be possible to use this PSG samples under Basic? Do
you plan make a Basic routine? I would like use PSG samples
with my Basic programs but only little samples for effects non for
run big samples of music. Long time ago I played Samurai
King Megazone of Compile (Megaz Monkey Do on the MSX
Generation). This game uses a lot of PSG samples for effects
and the game atmosphere is better. The game is made in Basic.

ARTRAG
msx master
Berichten: 1538
Geplaatst: 24 Januari 2007, 12:14   
Well, everything can be done, but you need
1) a megarom for storing the samples
2) devolop a small interface for calling the code from basic and selecting the samples

As an option, on a 128Kram msx2, you could use 96K ram but this needs even more
devlopment to adapt the replayer to work with ram
EVPON
msx lover
Berichten: 84
Geplaatst: 25 Januari 2007, 11:19   
Thank you for your answer. The Compile game, I commented yesterday,
works from disk and is made in Basic, is not a megarom. How Compile
made it? Storing in RAM of course... Basically my question was to know if you will plan make this small interface. it is not so easy I think...
ARTRAG
msx master
Berichten: 1538
Geplaatst: 15 Februari 2007, 15:24   
No plans sorry.
BTW compile used a very draft compression (1bit/sample) so they do not have the storage problems you gat with pcmenc (that is aimed to high quality)
ARTRAG
msx master
Berichten: 1538
Geplaatst: 16 Februari 2007, 21:20   
some samples:

before... (11KHz 8bit/sample)

http://ragozini.googlepages.com/handel3.wav


after (11KHz a lot of bits/sample)

http://ragozini.googlepages.com/LARGE16.ROM


manuel
msx guru
Berichten: 3277
Geplaatst: 16 Februari 2007, 22:04   
ROCKZ I can't wait to try this in a MegaFlashROM!
Huey
msx professional
Berichten: 535
Geplaatst: 16 Februari 2007, 22:57   
Awesome quality.
Been playing it at work just to annoy my colleages
dvik
msx master
Berichten: 1286
Geplaatst: 16 Februari 2007, 23:09   
Yes it sounds very good ARTRAG, have you've been thinking on that non-fixed channel update viterbi, the one that picks the best channel at each update?
Vampier
msx addict
Berichten: 491
Geplaatst: 17 Februari 2007, 06:58   
wow... even c-bios does it pretty good
ARTRAG
msx master
Berichten: 1538
Geplaatst: 17 Februari 2007, 16:07   
@dvik
yes, but my spare time is for another project ATM.
I will go back on that issue as soon as I will be free.

dvik
msx master
Berichten: 1286
Geplaatst: 17 Februari 2007, 19:50   
No rush ARTRAG. It will be interesting to hear if it can be even better. The results with the current encoder is quite amazing already.
 
Ga naar pagina ( Vorige pagina 1 | 2 | 3 | 4 | 5 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.