Hi daniel. Great work!
Have you continued your study in the PSG?
I am always convinced that the "spike" problem can be overcame.
Hi ARTRAG, No I haven't really had any time to look at the PSG sample player. I've been quite busy with the blueMSX releases and then this demo. It would definately be nice to find a solution to the "spike" problem but I'm running out of ideas...
dvik, can you publish a "stand-alone" version of the psg player?
New version is wow!! (Yes, it's better!)
Great demo. Impressive how these visual effects were combined with a sample player.
Lack of capable hardware forced me to use openMSX to run the demo (which works flawlessly btw), but I was wondering how the sound quality compares to the real thing.
@ dvik
I am busy as well, but, given an input sequence to be played, the optimal solution
needs offline search of the best (MSE criterium) sequence of channel transitions.
The seach must be performed using the Viterbi alghoritm, each state is
represented by the level of the two previously active channels when I change the third.
In this way we have 256 states (less than this, only the sums count) and 16 branches towards the next state.
MSE metrics change 3 times, according with the interval you consider in each sample period and depend on the "phase" offset among channels.
;-)
I will be soon clearer (I hope)
@ dvik
No problem! In your original post you asked for feedback, and I provided you with some.
Keep up the good work - you can tell by our gasps (visible or not) we are amazed
@spl, yes I can put together a small example with the sample player.
@BodyHammer, The feedback was really good and I like the improved version much better
Ok dvik, thanks for all
@ spl (and others)
I've uploaded a small example using the sample player. It is not much different from the ones discussed in the PSG Samples forum thread ( http://www.msx.org/forumtopic663p105.html )
You can download it at http://www.bluemsx.com/demos/psg_sample_player.zip
(I'll create a better example sample when I have time ;) )
I can't run it. MSX says "bad file mode"
Yours,
PD: It's possible to do a psg-sample-player without "internal sample"? I want to make my own samples