481

(30 replies, posted in Commodore Computers)

Composing a tune in an assembler should be the entry exam to calling yourself a "chiptune" composer.

wink

When I wrote my (rather ropey) C64 drivers, I studied Rob's code in a disassembler for a long time, figuring out how he did it. Then I pretty much copied what he'd done, like most other music programmers back then. Later on I made myself a little instrument editor which let me tweak sound parameters and dump the numbers out to include in the assembly file.

I did all my NES music in an assembler in the same way.

cTrix - I think the most impressive C64 music routine in terms of features and efficiency is Geir Tjelta's "Macroplayer". Don't know if he ever released it but he sent me one of Jeroen Tel's old tunes that he'd converted to use the Macroplayer and it was using about 9 scan lines or something mental like that.

Great thread Mat smile

482

(41 replies, posted in Nintendo Consoles)

I've done a new little tutorial to go with the .sav file included in the V1.3 release.

http://blog.ntrq.net/?p=269

483

(41 replies, posted in Nintendo Consoles)

Only difference currently between PAL and NTSC version of NTRQ is that they use a different table of values to produce note on the three melodic voices (the two square-wave and the triangle-wave ones). Pitches of the noise channel are not and cannot be affected as you do not have the same control over this in the hardware registers.

As a side note, this is one of the reasons I stayed away from describing noise pitches with note names in NTRQ, referring to them just as a numerical value instead.

484

(41 replies, posted in Nintendo Consoles)

Ahem. Not the smoothest release I've ever done but hey, it's up there now.

Major changes are detailed in the release notes. Most notably, better highlighting of the Pattern grid and NTSC/PAL versions of the ROM.

http://blog.ntrq.net/

485

(123 replies, posted in Nintendo Consoles)

I would not hold your breath for me implementing some way of transferring the data off one of these carts. That's something I have no experience with at all. Unless someone has done this before and has code that I can look at/use.

486

(26 replies, posted in Nintendo Consoles)

Oh, when I say "eventually" - this will be in the next day or two. I've been testing/fixing a few things so a new version is overdue.

Keep your eye on the website.

487

(26 replies, posted in Nintendo Consoles)

I was originally looking into having NTRQ detect what system (PAL/NTSC) you're running on and adjust things automatically.

However, this proved to be more trouble than it was worth so I'll eventually start releasing a PAL and an NTSC version. I'm probably only going to fix the pitch though. There's a trick to fixing the timing differences in code but so far I've found it unsatisfactory (especially if you're using multiple Speed Table entries to fine tweak your song speed).

488

(26 replies, posted in Nintendo Consoles)

arfink wrote:
neilbaldwin wrote:

To throw more water on the fire: there is no PAL version of NTRQ at the moment.

Just sayin'....

Does this mean that it won't work on a PAL nes period, or it won't be tuned correctly? I was under the assumption it could work, just not quite right. I'll have to try it with a PAL nes emulator.

The pitch and speed will be "wrong".

It's on my list of things to do. It's a long list.

smile

489

(26 replies, posted in Nintendo Consoles)

To throw more water on the fire: there is no PAL version of NTRQ at the moment.

Just sayin'....

I'm back!

What's been happening? What did I miss? Are you all NTRQ experts now? smile

nitro2k01 wrote:

Just to hijack this thread a little... Nijuu is obviously Japanese for twenty. But is that a reference to something or just a pretty randomly chosen name?

Yes, it's because Nijuu was developed 20 years after I first started creating audio on the NES. smile

arfink wrote:

Nitro- is that... canadian bacon in your avatar??? [/total blatant hijack]

And for Neil- if I use 27c040 EPROMs that'll give a whole 512 Kilobytes to work with, do you think that will be enough for future releases?

Good lord, I should think so! big_smile

Actually I've just been playing around with the transpose and something was definitely amiss. It will be better in the next release (which should be quite soon actually as I've fixed a few things).

Edward Shallow wrote:

By entire track I meant song, mhm!  It's working a treat now. Strange getting used to the note placement audio not being the note that will play!

Not sure what you mean here dude?

If it doesn't you may have found a bug. sad

Edward Shallow wrote:

There's a way to detune/transpose an entire track on NTRQ? Trying to play some track with electric uke.

Depends on what you mean by "track". If you mean an entire song then there's no one single number that will do that. You can however transpose individual patterns in the Song Arranger. As beverage said, put your cursor on the pattern (in Song Arranger), hold B and the display will "flip" to show all the transpose values for each pattern in your song. You can then use U/D/L/R to modify the value. By default, 0 transpose is represented by "40". "41" is transposed by 1 semitone, "3F" is transposed by -1 semitone.

For as long as I have the time and energy for NTRQ, it will always be for the benefit of it's users and the scene.

Peace and love to y'all.

smile