Jump to content
IGNORED

10 minutes of Testsounds


emkay

Recommended Posts

Thanks to all.

 

 

leads are fantastic! Kudos, emkay. This need to be taught at the pokey academy of sound sciences.

 

The weak point is, as we all pokeyers know, the bass line...

 

pirxxx

This time I'm not really disappointed with the "bass line" sound of POKEY, as the leads move through the frequency ranges.

It's actually the 1st tune, I made(converted), I like more, when listening moreoften to it ;) So it fits in a good way.

16 Bit would have solved more problems ;)

 

 

@Rybags.

 

The sounds were all done in 64khz mode, using "filter" . In some instruments I had to chose between stability or sound gaps.

When posting the C64 "original" , did you have some ideas ?

Link to comment
Share on other sites

Didn't realise it was all 64 KHz, I got the impression maybe some 1.77 Mhz mode tricks were going on.

 

Only posted C64 version for comparison purposes... each version has it's advantages over the other.

 

This tune would go well with a demo or rotation of suitably themed pics... of course the game itself would be the ideal but won't be happening in a hurry.

Link to comment
Share on other sites

For a real fair comparision, here is an "Altirra" Version.

 

 

Altirra replays the "dependency" of the channels much better than any other emulation. On the negative side, the emulator has heavy problems with the replay timing at all. But things get still a good recognition value.

 

The version also uses a different bass setting at the start. The "non linear" volume mixing is a bit over, but everything is recognizable. Have a listen.... it'S not bad, but...

 

Well, POKEY doesn't seem able to play even one real bass sound in a musical way. It's always needed to have the "high sounding" distortions" to compensate the volume mixing issues.

 

The only way to go around the bass creation problems is still "digitizing" . I think, particular this tune" shows in a clear way, that POKEY can do " almost everything" in mid and highrange, using the sound generators. But, If you want to have something "named music" played on the A8, you need to do the bass sounds via software.

Link to comment
Share on other sites

It's always needed to have the "high sounding" distortions" to compensate the volume mixing issues.

Only when not using any polycounter reset or offset, i.e. STIMER & SKCTL control. In case of 'AUDF+1 = 3*{INTEGER}' or 'AUDF+1 = 5*{INTEGER}' the distortion effect is minimal. Anyway, why do you ignore 15 kHz mode?

Link to comment
Share on other sites

Only when not using any polycounter reset or offset, i.e. STIMER & SKCTL control. In case of 'AUDF+1 = 3*{INTEGER}' or 'AUDF+1 = 5*{INTEGER}' the distortion effect is minimal. Anyway, why do you ignore 15 kHz mode?

I'm not ignoring 15kHz mode. It's just that you're rather more limited for creating melodic parts with a good recognition value. In 15kHz mode you also get restricted to use the upper range of pitch values, and those get more unsharp than the lower pitch values.

 

The bass generators, have again a listen to the start of the Altirra version. The "peaky" sounds do not come in . The resulting sound is somehow powerless. But the harmonics interfere with the other voices in that range. A clean sine or triangle would solve all problems.

 

Things get interesting, when trying to "shoot" through the generated waves. But for that, the granted "common start" for the created wave has to be there 1st.

Link to comment
Share on other sites

The c64 version sucks compared to your a8 one.

That bass sound on the 64 sounds like a big fart.

The bass is splitted into 2 parts . There is the "guitar" part, that really sounds better on the A8. This "peaky orbit" sound also doesn't disturb the other voices in a "bad" way. So it fits well.

But there is also that Baseline, that sounds very blasty in many many tunes of the C64. It's a "frequency filler" and a "friend to the ears". You cannot create that with the soundgenerators and the "sh.." audio circuitry that is used to mix POKEY, GTIA and the Audio channel of the SIO Port.

The best way is to use PWM created by software. A recognizable "300Hz" sound needs a "600Hz" sampling rate. Basses are tending to need lesser sample rates though.

 

3 channel tunes (just like SIDs) would allow to use one channel with a POKEY timer and play the created wave. Such a "wave creation" also doesn't need huge amounts of RAM. Just one waveshape stored , would be enough for one bass instrument.

Link to comment
Share on other sites

In 15kHz mode you also get restricted to use the upper range of pitch values, and those get more unsharp than the lower pitch values.

OK, but only when using standard RMT for example, without one of the patches. Maybe a new RMT patch is an interesting idea? Then I'm thinking about studying poly 4 & poly 5 patch tables, at 1.79 MHz. Of course it's still a pity that RMT doesn't support filter reset, filter offset, polycounter reset or polycounter offset.

Edited by analmux
Link to comment
Share on other sites

Of course it's still a pity that RMT doesn't support filter reset, filter offset, polycounter reset or polycounter offset.

It's actually the biggest "pity", not to have a "100%" emulation there. Using the RMT's features and having a direct feedback, how it plays on the real thing is simply mising and should be trivial.

 

Here is a 10 Minutes work on the "Altirra" version to compensate the volume issue.

 

Do

(doing a change in RMT, save it, load it play it in Altirra)

Loop

 

...

 

Which , in some cases can be used to have additional FX, IF it is 100% correct to the "original hardware" sound.

 

Link to comment
Share on other sites

It's actually the biggest "pity", not to have a "100%" emulation there. Using the RMT's features and having a direct feedback, how it plays on the real thing is simply mising and should be trivial.

OK, but using the possibilities we have RMT we still could study a new tryout with poly@1.79MHz mode. Four lists may be interesting to summarize whether AUDF+4 is a multiple of 3 (YES3/NO3) or a multiple of 5 (YES5/NO5):

 

(a ) If AUDF suffices YES3 & YES5, then AUDF1 is an element of series 11,26,41,56,71,86,... (should be silent)

(b ) If AUDF suffices NO3 & YES3, then AUDF1 is an element of series 1,6,16,21,31,36,46,51,...

(c ) If AUDF suffices YES3 & NO5, then AUDF1 is an element of series 2,5,8,14,17,20,23,29,32,35,38,44,...

(d ) If AUDF suffices NO3 & NO5, then AUDF1 is an element of series 0,3,4,7,9,10,12,13,15,18,19,22,24,...

 

We could ignore (a) and (b). See the similar frqtabbass1 and frqtabbass2 series. A new patch may be interesting.

Edited by analmux
Link to comment
Share on other sites

Here I used an approximation without RMT patches, to play poly4 at 1.79MHz tests, with flanger effects. There are no final tunes (still) yet. But note that 1st tryouts give interesting results IMO. Especially note that I used 15kHz mode to make 8bit square bass possible. One of these 6 xex-files is a tune using sawtooth instruments, using RMT patch 2.

ExamplesPoly4.zip

Edited by analmux
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I put it into this thread....

 

Yelling POKEY is one of those "beasts" .

This tune shows it (possibly) . The start sometimes is yelling, but it's already rather low. The short time for the notes doesn't leave room to have both, being better in tune or make the instrument sounding more decent. In Altirra the nonlinear mixing is on, to have a good comparision how it sounds on the real thing. You also have an instrument using volume changes for a smooth reverb....

 

So, if you want to have a listen....

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...