Offline
WOW MAN!
akira^8GB wrote:

Can't you add the pattern volume to the Song commands? This is why I suggested a "transpose" or extra effect column per pattern in song arrangement section.

I can't add any extra columns anywhere really, I can only afford one effect column in the song arrangement.
Check the videos. sad

Offline
New York City

Is this a memory/procesor limitation or a graphic interface limitation?

Offline
WOW MAN!
akira^8GB wrote:

Is this a memory/procesor limitation or a graphic interface limitation?

Memory and interface limitations.

Offline
New York City

I see, the. I cannot help with the memory but I could with the interface, let me know!

Offline
WOW MAN!
akira^8GB wrote:

I see, the. I cannot help with the memory but I could with the interface, let me know!

I'll bear it in mind, thanks for the offer. smile

The problem cannot be isolated though to just the interface though.

Putting in another Pattern column would require 10 more text columns (5 tracks x 2 digits per column) which absolutely will not fit on the NES screen. I had to redesign my original layout to move all the text in away from the edges of the screen as you cannot guarantee (on NTSC) that you'll be able to read the outermost rows and columns sad

If anything I also need to be updating *less* information as the screen refresh is already slower than I'd like. Adding more data will mean less can be update per frame which will slow down the screen refresh even more.

I have no room at all where the Song Arranger is - one column at most. I'd need 4 to add an effect per Song Track.

Then there's the memory issue. If I start adding more columns to the patterns they will take 50% more space in the 8Kb of RAM I have (which is totally used up). If I add an effect column per Song Track, that will take up another 50% more space for the Song data.

In future releases I plan to compress the Pattern and Song data and decompress them on-the-fly but a) that's the future and b) it might not be possible.

Last edited by neilbaldwin (Jan 18, 2010 12:53 pm)

Offline
New York City

OK bear in mind I am a total ignorant code-wise big_smile
I sent you a PM!

Offline
uhajdafdfdfa

Maybe you can make an effects table which runs behind the note table, and then pressing a button or button-combo would flip it over to show just effects or just notes?

Not as intuitive as standard tracker layout but would save all the screen space and screen refresh issues.

Offline
Abandoned on Fire
neilbaldwin wrote:

Currently you can only do a volume fade from the Song Editor but I thought it might be cool if you could do it from the Patterns too.

Problem is I've pretty much run out of bits to implement pattern commands.

Here's what you can do in Patterns:

- Select instrument
- Pitch slide
- Vibrato
- Pitch Table index (for arpeggios etc.)
- override volume for single note
- set Pattern volume
- override Duty Table index
- override Speed Table index

Of all those, you can also set the Speed Table index in the Song so personally I'd favour scrapping that function in the Patterns to make room for a "Fade Pattern Volume" command.

Any opinions?

I suppose for completeness, here's what you can do in the Song Master Track;

- jump to song step
- repeat current song step (1 to 32 times)
- set master (Song) volume
- set master volume fade
- set Speed Table index

Neil

If the "Fade Pattern Volume" command would not be interrupted by other commands further down the pattern I say add it.  As in, as long as I could "Fade Pattern Volume" and while that was going on still set vibrato (for instance).  If that's not the case, I'd prefer the "Speed" option.  I don't know what the instrument editor is like, but it's always possible to get "more effects" into a pattern by swapping variations of the instrument.

Last edited by egr (Jan 18, 2010 3:13 pm)

Offline

My vote is for the Fade Pattern Volume thing.

I like fade-in notes.

Offline
WOW MAN!
ant1 wrote:

Maybe you can make an effects table which runs behind the note table, and then pressing a button or button-combo would flip it over to show just effects or just notes?

Not as intuitive as standard tracker layout but would save all the screen space and screen refresh issues.

Not easy to explain, even though I just tried to in a PM to akira.

It's not just the screen real-estate that is the issue. Currently the whole 8kb of the battery RAM is used, every single byte. So even if I could display another effect column, there's no space in the data file for that data.

Planned future features will include some kind of compression of the data which may/may not happen and may/may not enable stuff like extra command columns but not right now.

smile

Offline
WOW MAN!
egr wrote:

If the "Fade Pattern Volume" command would not be interrupted by other commands further down the pattern I say add it.  As in, as long as I could "Fade Pattern Volume" and while that was going on still set vibrato (for instance).  If that's not the case, I'd prefer the "Speed" option.  I don't know what the instrument editor is like, but it's always possible to get "more effects" into a pattern by swapping variations of the instrument.

Yes, the fading would be triggered and operate independent of other effects. Well, this is how it works in the Song Arranger anyway smile

arlen wrote:

My vote is for the Fade Pattern Volume thing.

I like fade-in notes.

There are other ways to achieve fade-in notes too;

- the "set volume for single note" command affects the note on the step you use it but can also be used to modify the volume of an already playing note. So you could;

00: C4 B0        ;play C4 with volume 0
01: ---  B1        ;modify the volume of C4
02: ---  B3        ;louder
03: ---  B5        ;louder

etc

or just use an ADSR with a long attack time, tie some notes together so you don't get envelope restart, then switch to a different instrument when you don't need the fade in.

Offline
uhajdafdfdfa

Ah, I see! smile

Offline
philly
neilbaldwin wrote:

Heh.....I just figured out a really cheap way to do it.

Gave it a quick rough test and it seems pretty good.

So, anyway, back to the poll: "Pattern Master Volume Fade Command" or "Pattern Speed Table Command"? Which is better?

smile

Awesome, thanks for adding the note delay! A pretty crucial effect imo. smile

I haven't weighed in an opinion yet on the original question, mostly because I can't make up my mind weighing out the pros and cons. I think I'll be cool with whichever you pick here, really.

Offline
Dallas/Fort Worth, TX

I vote for the "Pattern Master Volume Fade Command".

Offline
Unsubscribe

I think in the long run, pattern speed is more useful. Full track volume fades are cheesy big_smile.

Offline
CHIPTUNE

Did you consider any generative features in the tracker? I know it's tricky to implement it in an effective and useful way (I've had hours of discussions about it concerning Defmon), but I do think it's too rare of a feature in trackers. Especially if you distribute your songs in a non-recorded way. If there is any space left (which there doesn't seem to be? - sorry, didn't read through carefully enough) you could e.g. have a table of 8 steps where you can set instrument, note, ADSR, pulse width, etc. If you want to randomize between C and G but also throw an A in there at times, you'd write C,C,C,C,G,G,G,A in say table 01 and call it from the pattern. Hm, makes any sense? Hope it does, because then I could become a super lazy NES-composer like I always wanted! :----)