Autor
| playing samples on msx
|
norakomi msx professional Mensajes: 861 | Publicado: Septiembre 05 2005, 11:52   |
there are some programs that play samples on an msx,
like sampbox (and factrack)......
Howover, when using these programs and playing a sample,
I simply hear nothing....
Only for Turbo-r???
|
|
Bart msx professional Mensajes: 646 | Publicado: Septiembre 05 2005, 11:58   |
Dunno exactly what you're trying to do, but SampBox only works with a Philips Music Module.
|
|
norakomi msx professional Mensajes: 861 | Publicado: Septiembre 05 2005, 11:59   |
aha,
ok, that makes sense,,,,
I just wanted to try to use a sample made on a pc (simple audio recording, 8 bit) on a msx.
|
|
ARTRAG msx master Mensajes: 1592 | Publicado: Septiembre 05 2005, 12:02   |
|
|
BiFi msx guru Mensajes: 3142 | Publicado: Septiembre 05 2005, 12:05   |
These programs are written for MSX-AUDIO with sample RAM. There are also some programs supporting Covox (which is called SIMPL on MSX) which is connected to the printer port.
Also there are programs which support playing samples on PSG and MSX-MUSIC...
|
|
ARTRAG msx master Mensajes: 1592 | Publicado: Septiembre 05 2005, 18:20   |
@norakomi
with respect to http://map.tni.nl/articles/psg_sample.php,
should you have good math and programming skills and time and patience, I could
try to show you an algorithm (Viterbi’s one) and a solution for having optimal
multi-channel play on MSX. The resolution could be much higher than 8KHz at 8bit.
I have no time and patience to do it by myself, moreover my solution needs a PC
to process the wave files, and I have left PC programming 10 years ago |
|
NYYRIKKI msx master Mensajes: 1503 | Publicado: Septiembre 05 2005, 18:25   |
|
|
ARTRAG msx master Mensajes: 1592 | Publicado: Septiembre 05 2005, 18:27   |
Sorry, I can read only English Italian or French
In any case I mean wave files on a poor PSG,
your program works on a TurboR
|
|
NYYRIKKI msx master Mensajes: 1503 | Publicado: Septiembre 05 2005, 19:27   |
For PSG I don't think there are (at least very good) ready sample players. You need to compile your self one from sources mentioned before.
IIRC that PCMPLAY can use at least PSG, MSX-Audio or MSX tR internal PCM to play samples. Good thing is also, that it can be signed or unsigned PCM data with any type of fileheader. As a minus point at least some version had a nasty feature, that it ejected inserted ZIP-disks from drives and stopped harddisks before it started to play.
|
|
norakomi msx professional Mensajes: 861 | Publicado: Septiembre 05 2005, 19:51   |
ill check the files out !!  |
|
ARTRAG msx master Mensajes: 1592 | Publicado: Septiembre 05 2005, 20:23   |
@NYYRIKKI
I know there is no good player for PSG!!
But....Trust me, HiFi quality with PSG is possible!!
The problem is complex to implement but has a straightforward “classical” solution.
“classical” for TLC engineers I mean.
I need to optimise a cost function that has 4096 states per step and three steps per sample.
It can be done with Viterbi algorithm, the result is that you can gracefully get high quality oversampled signals (up to X 3 with respect the original input) still having 8 bit PCM accuracy.
|
|
[D-Tail]
 msx guru Mensajes: 2994 | Publicado: Septiembre 05 2005, 21:57   |
ARTRAG: wouldn't such a thing consume up to all CPU resources? As in, it isn't possible to play PSG-samples in a game? I recall many people saying that it's even hard for turboR's PCM to keep up... Curious!
|
|
ARTRAG msx master Mensajes: 1592 | Publicado: Septiembre 05 2005, 23:03   |
My proposal isn’t heavier than the usual play routine at http://map.tni.nl/articles/psg_sample.php.
All the complexity is in the encoding that should be done by a PC.
Actually the problem is that even the normal player is almost unbearable for any true interactive
application, even if dvick has done an excellent demo paying samples on z80!!!
Nevertheless, you can have PSG samples in the intros....
|
|
SLotman msx professional Mensajes: 531 | Publicado: Septiembre 06 2005, 06:04   |
There are tons of ways of playing samples on MSX
Wasiest one, is turbo-R, using PCM 
There's also MSX Audio, but I dont know how that works since I dont have one
There are "ready sample players" for PSG, look for MUST by Ricardo Bittencourt! (I also use the same "must technology" in a routine made by Adriano on my game "Show do Milhão", with very nice results)
|
|
ARTRAG msx master Mensajes: 1592 | Publicado: Septiembre 06 2005, 16:31   |
I do not think anyone has proposed something very different from a player that chooses the PSG levels sample per sample, independently from the previous decisions(like the one at TNI).
BTW do you have any link for MUST by Ricardo Bittencourt ?
|
|
|
|
|