RealFun (Development MSX Fora)MSX Resource Center            
            
English Nederlands Espa�ol Portugu�s Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 66 gasten en 2 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - RealFun

Ga naar pagina ( Vorige pagina 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 Volgende pagina )
Schrijver

RealFun

Arjan
msx addict
Berichten: 473
Geplaatst: 06 Augustus 2004, 17:42   
I've seen enough songs with more than 16 voices. Besides, if you have 18FM + 24PCM channels you only need more voices! So I'd really go for 64 voices (or maybe 48).
wolf_

msx legend
Berichten: 4777
Geplaatst: 06 Augustus 2004, 19:07   
As a coder you should never design a tracker purely based on your own experiences!

That's what happened to so many trackers.. including MB ..! It depends on the level of complexity of the actual composer.. and many ppl who coded trackers in the 90's were surrounded by less-complex composers. Not that I mind less-complex composers, but at least they shouldn't be the testers/designers/initiators for a tracker, because for sure the tracker will be limited only to their needs then
A typical example of 90's MSX music was: FM-pac: 1 channel for the bass, 3 for violins (or whatever creates a chord) 1 channel for a lead, and 1 channel for a counter-melody. This perfectly fits into Pro-Tracker for example, and if you listen to the titlescreen-music of Pro-Tracker then you'll notice the things I described above
And MB also has a typical 'based-on-a-moonsoft-composer'-limit, as I've been told by RS himself .. that is .. we shouldn't call it a 'limit' .. but "why would anyone want to use more than 12 voices for a song.. guess 16 is enough then?"

In the PC-scene there's something comparible.. many trackers that showed-up since the classic trackers (ft2,st3,it2) were based on trance/dance music and thus are absolutely limited in their featureset. Less-complex composers have their BS arguements: "hey as long as it has a heavy distortion filter I'm happy", or "whoaa.. a 303-filter", or worse: "don't mind the features, but oooh look at that cool skin..!" .. *f$ck it* .. those ppl shouldn't ever design anything meant for a generic public
Now, this PC-stuff is *while being the truth* not exactly relevant for the Moonsound development.. I'm just pointing out that only your 'own' experience shouldn't be the key to the design of a tracker.

So, to lighten up a bit .. ( ) .. for *very* advanced tunes, mixing up wave and FM.. the 32 number could be a bit too small.. Think of this: many variations of the same instruments (each a bit different) add a *lot* to the livelyness of the sound. FM and Wave ... so if I'd be able to select a lot of instruments for just 1 part, then I'd get a lot more quality in return. Try to listen to saxophone music for example. No single note is the same, in terms of sound-color, but esp. in terms of articulation. You can do this articulation using several instruments each with a different envelope/LFO. And that's just an example!

The main feature that should complement all this is a global channel-volume, or otherwise an instrument-change command that doesn't initialise the default volume of that instrument.. but I prefer the channel-volume. For the simple reason that in MB/MBwave/MBFM you can't really do all this livelyness-instrument-changes on echo-channels as each instrument-change causes those instruments to be as loud as the lead/direct channel.

$0.02
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 07 Augustus 2004, 01:46   
For once, I agree with wolf
wolf_

msx legend
Berichten: 4777
Geplaatst: 07 Augustus 2004, 10:56   
how a memorable day
sjoerd
msx addict
Berichten: 450
Geplaatst: 07 Augustus 2004, 13:39   
why would anyone want to use more than 50 voices for a song.. guess 64 is enough then?

Sonic_aka_T

msx guru
Berichten: 2269
Geplaatst: 07 Augustus 2004, 13:55   
Wolf, you do realize ofcourse that now you're going to have to make a song on RealFun with 64 voices
wolf_

msx legend
Berichten: 4777
Geplaatst: 07 Augustus 2004, 15:12   
no problem


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" ?
Arjan
msx addict
Berichten: 473
Geplaatst: 07 Augustus 2004, 15:27   
of course he could also implement 256 voices, or 65536 voices

I wonder why wolf_ didn't complain about the 2 events per step per channel limit yet 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
wolf_

msx legend
Berichten: 4777
Geplaatst: 07 Augustus 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 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
[D-Tail]

msx guru
Berichten: 3019
Geplaatst: 07 Augustus 2004, 16:10   
... and that's where a MSX Turbo R comes in

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.
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 07 Augustus 2004, 16:44   
Quote:

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!

Quote:

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 ^^;

Quote:

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


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...

GuyveR800
msx guru
Berichten: 3048
Geplaatst: 07 Augustus 2004, 16:50   
Quote:

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.

wolf_

msx legend
Berichten: 4777
Geplaatst: 07 Augustus 2004, 17:02   
Quote:

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



prolly yeah .. however.. if:
Quote:

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 .. 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 ..
sjoerd
msx addict
Berichten: 450
Geplaatst: 07 Augustus 2004, 17:23   
Quote:

Doesn't Meridian already support a variable (not custom) amount of events?

Don't think so.
Quote:

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
Quote:

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!

But that will slow down the editor... Ofcourse it's possible, it's not even that difficult or something...
Quote:

Quote:

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

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...

Realfun scans while you're editing, and remembers old scan results. (But the trail version doesn't, iirc )
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 07 Augustus 2004, 17:46   
Quote:

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?
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.
Quote:

Realfun scans while you're editing, and remembers old scan results. (But the trail version doesn't, iirc )

Nice!
 
Ga naar pagina ( Vorige pagina 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.