RealFun

Pagina 6/12
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11

Van wolf_

Ambassador_ (9972)

afbeelding van wolf_

07-08-2004, 15:12

no problem Smile

S: Why not simply the max ? If ppl ask you questions then, you can always say that it's the technical limit.. if you do less, then ppl ask the same questions .. what're you gonna say then? "yeahwell .. dunno '64' sounds nice and such, and I don't need more anyway" ? Smile

Van Arjan

Paladin (770)

afbeelding van Arjan

07-08-2004, 15:27

of course he could also implement 256 voices, or 65536 voices Smile

I wonder why wolf_ didn't complain about the 2 events per step per channel limit yet Smile Note+Volume+Instr+Command would be nice too have too. Of coz, this will use a lot of memory but ppl could either upgrade ram, use less channels, or use less patterns Smile

Van wolf_

Ambassador_ (9972)

afbeelding van wolf_

07-08-2004, 16:04

Usually 2 events per step is enough .. figure this, for years we're working with 1-event-per-step apps .. ofcourse .. a custom amount of events per step would be even better .. but I wouldn't really mind using max 2 Smile That is, if it's easy to implement more events per step then do so.. and leave it to the user to decide how many events will be used. But I think I wouldn't use more than 2 .. and for some simple channels I wouldn't need more than 1 actually ..

The advantage of local settings (volume/instrument/note/detune/pan on 1 step) compared to global settings (not all of the above events on 1 step) is that you don't need to do a settings-scan. That settings-scan in MB really bugs me.. in the first 8 patterns it's not worth mentioning the time it consumes, but if you're working somewhere at position 100 then you're really f*cked Smile

Van [D-Tail]

Ascended (8259)

afbeelding van [D-Tail]

07-08-2004, 16:10

... and that's where a MSX Turbo R comes in Smile

I've got no personal experiences with MBWAVE (for the simple reason I don't own an OPL4), but I think MB1.4 is fast enough with the settings scan.

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

07-08-2004, 16:44

Usually 2 events per step is enough .. figure this, for years we're working with 1-event-per-step apps .. ofcourse .. a custom amount of events per step would be even better ..
Doesn't Meridian already support a variable (not custom) amount of events?

I don't agree on the 2 events per step thing, btw... I mean, one event per step has some logic to it, but 2 (or more) events is just wasting RAM.

What you need is a variable amount of events per step. That also means 0 events for most of the steps, wow, that's saving a lot of RAM!

The advantage of local settings (volume/instrument/note/detune/pan on 1 step) compared to global settings (not all of the above events on 1 step) is that you don't need to do a settings-scan.
Storing all of those settings each step will really eat RAM beyond comprehension ^^;

That settings-scan in MB really bugs me.. in the first 8 patterns it's not worth mentioning the time it consumes, but if you're working somewhere at position 100 then you're really f*cked Smile
With some better programming you wouldn't have to wait at all!
It's just one of the things that make MB not scale well...

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

07-08-2004, 16:50

I've got no personal experiences with MBWAVE (for the simple reason I don't own an OPL4), but I think MB1.4 is fast enough with the settings scan.
Due to the increased number of channels the MBWAVE settings scan is about 2.5 times slower.

Van wolf_

Ambassador_ (9972)

afbeelding van wolf_

07-08-2004, 17:02

Storing all of those settings each step will really eat RAM beyond comprehension ^^;

prolly yeah .. however.. if:
With some better programming you wouldn't have to wait at all!

..won't happen, then we still have to wait, the classic way. Having all events on each step is ofcourse only in edit-mode in the tracker.. and yes, you can asume to need some RAM then Smile .. the song should be saved in user-mode where it automatically scans the songs for 'changes' and creates a new song out of it which looks like the conventional songs.. sortof RLE for those per-step events .. Smile

Van sjoerd

Hero (602)

afbeelding van sjoerd

07-08-2004, 17:23

Doesn't Meridian already support a variable (not custom) amount of events?Don't think so.I don't agree on the 2 events per step thing, btw... I mean, one event per step has some logic to it, but 2 (or more) events is just wasting RAM.Having 512KB or more RAM in your MSX and not using it, that's wasting RAM. I won't say here how big a song can get in the new Realfun SmileWhat you need is a variable amount of events per step. That also means 0 events for most of the steps, wow, that's saving a lot of RAM!But that will slow down the editor... Ofcourse it's possible, it's not even that difficult or something...That settings-scan in MB really bugs me.. in the first 8 patterns it's not worth mentioning the time it consumes, but if you're working somewhere at position 100 then you're really f*cked SmileWith some better programming you wouldn't have to wait at all!
It's just one of the things that make MB not scale well...
Realfun scans while you're editing, and remembers old scan results. (But the trail version doesn't, iirc Smile )

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

07-08-2004, 17:46

But that will slow down the editor... Ofcourse it's possible, it's not even that difficult or something...Indeed, it's not difficult, but maybe it's a lot of work? Wink
And yes, it will slow down the editor, but it doesn't have to slow down so much that you will notice it! We're talking just a few extra milliseconds here.
Realfun scans while you're editing, and remembers old scan results. (But the trail version doesn't, iirc Smile )Nice!

Van sjoerd

Hero (602)

afbeelding van sjoerd

07-08-2004, 17:51

It's more work than just storing the steps the ram-wasting-way, that's for sure Wink I don't think you'll notice a difference while editing individual steps, but block functions will be a lot slower.

Pagina 6/12
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11