Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » Music composer proggie?

This thread is locked; no one can reply to it. rss feed Print
Music composer proggie?
Inphernic
Member #1,111
March 2001

Quote:

MODules are in fact the best way of making music

That's a negative. Modules are a fast and simple way of making music, but definitely not the best one. That's like saying that eJay is the ultimate composing application.

Quote:

they provide high quality sound, aren't too big

They provide high quality sound only if the samples are high quality (read: large). If the samples are high quality, the modules grow.

Quote:

Technically MOD is like MIDI but with samples (Gravis Ultra Sound plays MIDI this way - via sample patches!) instead of Sound Card's "built-in intruments"

I currently have ~200Mb of samples mapped over my MIDI playback.

My previous defense for MIDI: http://www.allegro.cc/forums/view_thread.php?_id=189857

Funklord
Member #467
June 2000
avatar

Irrelevant:
Ok.. maybe I went a bit overboard =(

But I can't stand it when people are judging out a format which is happily used by the mostpart of professional musicians.
It just proves lack of knowledge.

It's like someone coming to these message boards and claiming VB is much better than C for driver programming.

At the same time ruling out another extremely popular format called modules, which makes the whole discussion sort of "anti-digital, orchestra is the best".

I'm just pointing out that orchestral music is a minority, and staves should probably only be used in conjunction with it.

Quote:

We haven't established that. Is is possible to notate the smaller intervals found in arabic music with the traditional notation. Chinese music use a smaller number of tones than we do, so that's no problem at all notating that...

Midi is just as much based on western scales. More than that - it is based on the tempered scale, which means that each note is slightly off pitch. Our modern ears are used to that since all keyboard instuments since the 18th century has bee made that way, but a choir, strings or winds can create music with a better intonation. Yes, it is possible to do using midi and similar things, but not easy.

Arabic, chinese, and equal are all different temperaments compared to the western scale.
I can store text in a gif file, but it still won't describe the file properly.
midi data can include the pitch information for the temperament used, so therefore it is a valid container for the music.

Quote:

Yuckyitall!
Through my investigation of MOD I have been introduced to 7+ new file types, & I only know what 3 of them are (let alone understand them). MOD seems to require an unnecessary amount of baggage. I shall now delete MODplug & get a MIDI editor.

This is what I mean.. ruling out things before even giving them a fair chance.
What do you need it for anyways?
Music for programs or production?
If it's for the latter then probably you might be better off with midi and a few thousand $ of synths =P

Otherwise mod is a great way of making professional sounding music (creatively) for free.

MOD (MODule) is the original format, supports only 4 channels and a limited samplelength of 256k 8bit samples.
XM (eXtended Module) supports 32 channels and has 16/8bit samples of up to 4Gb.
IT (Impulse Tracker) can have 64 channels, 16/8bit samples, and pan a bit easier than xm, and some other tiny additions that you can probably live without. (the effects are not standard and eat a lot of cpu, they were never in the original IT)

Bottom line, choose according to the tracker you like, not the file format, as long as it can export/import both xm and it, you should be alright in putting music in programs.

People are getting too lazy these days, check the binary spec for midi or mod format before claiming it cannot support something.
And before complaining about it here, why not make an addition that fixes the problem?

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

Trumgottist
Member #95
April 2000
avatar

Quote:

But I can't stand it when people are judging out a format which is happily used by the mostpart of professional musicians. It just proves lack of knowledge.

That's exactly what you did, and what started this.:

Quote:

The notation format we still use is old and deprecated, and only benefits string instruments in its design.

--

Quote:

midi data can include the pitch information

Yes, I've admitted that all along, but midi data in that sense is not comparable to notation, it's more like a recording. It serves a different purpose. What we were comparing was the notation. As you put it "I can store text in a gif file, but it still won't describe the file properly". A human can still read that text, and so it can serve it's purpose. After all, a book is nothing more than pictures of letters. Traditional notation is meant to be read by humans, not computers. If a computer is to perform the music it may need something else, but what I'm arguing is that for humans, the traditional notation works very well.

Of course, if you think that human musicians are a thing of the past, then you are correct that traditional notation also is a thing of the past(unless the notation is an aid to the composer), so I think I see where you are coming from now. But that is an idea I oppose even stronger. Not in this thread, though. One subject at the time, please.

--

Quote:

considering the amount of BS

None of those quotes were mine :) and I hope I haven't said anything that would qualify on that list either. The purpose of my participation has not been to flame anyone or force my opinions on anyone. (Unless it counts as an opinion that music notation still is useful.) I have also tried to understand why Funklord made that inital statement, since I find that interesting as a music teacher.

--
"I always prefer to believe the best of everybody - it saves so much time." - Rudyard Kipling

Play my game: Frasse and the Peas of Kejick

Bruce Perry
Member #270
April 2000

Quote:

I'm just pointing out that orchestral music is a minority, and staves should probably only be used in conjunction with it.

Is that why it lasts centuries while other music is in and out in a week? ;) (Extremely exaggerated, biased and irrelevant statement, but I know that, so don't bother arguing :P )

I was gonna post here and say I'd be Irrelevant's friend - but he killed the thread, didn't he :-X

I haven't read the above posts - not by a long shot - but I only have one thing to say: Live And Let Live. MIDI, MOD, traditional manuscript notation, piano roll views, "glorified hex editors", etc. all have their place - use what suits you, and don't flame others for using different systems. :)

--
Bruce "entheh" Perry [ Web site | DUMB | Set Up Us The Bomb !!! | Balls ]
Programming should be fun. That's why I hate C and C++.
The brxybrytl has you.

Inphernic
Member #1,111
March 2001

Quote:

mostpart of professional musicians

Have something to back this up?

Quote:

orchestral music is a minority

It shouldn't be, and I'll be damned if it'll ever cease to exist because of uninnovative cut'n'paste techno music.

Quote:

If it's for the latter then probably you might be better off with midi and a few thousand $ of synths.

Why? I'll just map 60Gb of samples. No need for synths. :P

Funklord
Member #467
June 2000
avatar

Quote:

Have something to back this up?

ask [put your favourite big artist here]...

Quote:

It shouldn't be, and I'll be damned if it'll ever cease to exist because of uninnovative cut'n'paste techno music.

No of course it will not cease to exist, not even close to,
Techno has already though... or, not many people listen/write techno anymore.

Quote:

Why? I'll just map 60Gb of samples. No need for synths

Anything that makes you happy =)
The reason I use midi is to sorta get away from samples and access quality patches from synths.

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

Inphernic
Member #1,111
March 2001

Quote:

ask [put your favourite big artist here]...

Did you mean MIDI by the way? If so, I'm not arguing this one. :) If you meant modules, I'll just say "haw".

Quote:

Techno has already though... or, not many people listen/write techno anymore.

By the term "techno" I meant an umbrella term which gathers all these Britney Spearii and other one-song miracle bands under it. Check out MTV and you know what I mean.

Quote:

The reason I use midi is to sorta get away from samples and access quality patches from synths.

You know little of the method I'm using then.

Funklord
Member #467
June 2000
avatar

Inph:
I meant midi of course, modules have always been frowned upon, in music studios.

Probably because they are a low budget way of making sample-only music.
But for programs, there is no better option.

Quote:

By the term "techno" I meant an umbrella term which gathers all these Britney Spearii and other one-song miracle bands under it. Check out MTV and you know what I mean.

"techno" is as far away from britney spears as classical is from drum n bass.
It is what a lot of electronic music sounded like during the late 80's.
Britney music is more influenced by rock, than electronic music.

A better umbrella term may be "boy & girlband"
since it is widely understood to cover this type of music.

Quote:

You know little of the method I'm using then.

Probably, everyone works differently, midi is just a standard protocol that makes our music stuff all talk the same language to eachother.
But looking away from that, some people have a rack full of samplers, whilst others mainly have synths and 1 odd sampler.
now it is even possible to generate sound in realtime with the computer, although software mostly isn't of the same caliber.

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

Korval
Member #1,538
September 2001
avatar

There is one thing of Funklord's that I would like to reply to:

Quote:

These things go hand in hand, a company becomes big, counsil goes on vacation, middle-management gains upper hand and decides VC++ is probably good since we can make a deal with MS.
Surely I'd be working on a 1000 file 1-2k row file project on an MS OS, that is just torturing yourself, when a company becomes so big, it needs to move to a more mature OS like Solaris or Linux (depending on if they can use GPL or not).

This wasn't idle speculation on a potential large project. This wasn't thowing out the possibility of a large-scale project. No, this was information about a real project for use by the real world that I am currently involved in. Not only is our game that huge, in terms of code size, it would be hard to imagine many PC or console games these days being too much smaller than that. Maybe half that size would be the lower bound I'd imagine.

Even at that, you've still got 1-2K on average file line size with 250 or so separate .cpp files. And, yes, we do all our compiling and so forth on Windows boxes. We have no need (and the majority of us would revolt if forced) to use UNIX or Linux machines.

As far as the various .mod formats is concerned: I like MODs. Well, I like the concept of MODs, anyway. The core design idea (I know that the original MOD format was not really designed, but bear with me) is that a MOD should sound the same on whatever system it is played on. I just don't get that with MIDI's.

For that reason, I would go with a MOD format. One of the problems with using MOD formats, however, is the trackers themselves. And I'm not talking about the interface; I'm refering to their age.

I can't use Impulse Tracker on my WinXP box. It's a DOS program, and XP just doesn't like them. Also, my sound card (an Audigy) doesn't seem to come with DOS drivers. Win2000 will probably exhibit the same problems. FastTracker 2 will, almost certainly, exhibit these problems. Impulse Tracker is the only program that creates .it files, which is one of the better MOD formats. The FastTracker2 format, .xm (right?), is only exported by FastTracker2.

It's really annoying that the two most popular and advanced MOD formats can't actually be created on modern Windows OS's.

There are a few Windows MOD editors out there. Mad Tracker 2, for example, can load .it and .xm files. Unfortunately, it cannot save them; instead, it uses it's own propriatery format, .mt2. Granted, they say on their page that they can save to .xm, but I haven't found a way to make it do so. I don't know of a stand-alone (or WinAMP plugin) player for .mt2 files, thus making them somewhat useless. Unless, of course, Bruce is going to add .mt2 support into DUMB.

Trumgottist
Member #95
April 2000
avatar

There do exist trackers for Windows that save both xm and it (see beginning of thread), but you can get sound in DOS programs under NT Windowses if you use VDMSound. (I've been told a Win 9x version in in the works too.) I've found it to work great with old DOS games (using Audigy and XP), so it should work with your favourite tracker too.

--
"I always prefer to believe the best of everybody - it saves so much time." - Rudyard Kipling

Play my game: Frasse and the Peas of Kejick

spellcaster
Member #1,493
September 2001
avatar

Ahm... while it's not a tracker... have a look at:
[url http://www.steinke.net/download/beatbox.zip]
it's the WIP of a small (and fun) utility I'm working on :)

--
There are no stupid questions, but there are a lot of inquisitive idiots.

Steve Terry
Member #1,989
March 2002
avatar

SC... no extension... don't know how to open it hehe.

___________________________________
[ Facebook ]
Microsoft is not the Borg collective. The Borg collective has got proper networking. - planetspace.de
Bill Gates is in fact Shawn Hargreaves' ßî+çh. - Gideon Weems

Funklord
Member #467
June 2000
avatar

Quote:

Even at that, you've still got 1-2K on average file line size with 250 or so separate .cpp files. And, yes, we do all our compiling and so forth on Windows boxes. We have no need (and the majority of us would revolt if forced) to use UNIX or Linux machines.

Yes I am aware of big companies going this path.
Why else is microsoft making so much money?
Their own statistics prove that their main income is not from OS sales, it's from contracted tech support for companies.

Your company is free to do whatever they please, if they are developing MS games then I guess there is no other option.

But for me the idea of 10-20% of desktops constantly being "repaired" or waiting for troubleshooters, is not an option, nor is server downtime.
The tech support bills and 1 employee per 10 machine ratio required when operating MS products are simply not feasible.

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

spellcaster
Member #1,493
September 2001
avatar

--
There are no stupid questions, but there are a lot of inquisitive idiots.

eskimoo
Member #2,812
October 2002
avatar

nice proggie spellcaster! :)
but... the random function makes better sound than me! :'(
;D

-----
"So there is no solution because this is a bug of this specific device and we are not able to create a workaround - we are trying to get a solution." - my project manager

Paul Pridham
Member #250
April 2000
avatar

I mentioned it already, but here it is again since some of you have missed it... MODPLUG TRACKER is a great Windows tracker, and it loads/saves all of the main formats. Don't use the old DOS stuff unless you have to.

Funklord
Member #467
June 2000
avatar

Spellcaster: I think I already congratulated you on the nice drum machine proggie :o

I made a drum&bass ringtone for my cellular with it =)

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

miran
Member #2,407
June 2002

@Spellcaster: check this out!

--
sig used to be here

spellcaster
Member #1,493
September 2001
avatar

miran: no idea what this is :)
If I click play, all I get is random noise? And it's almost not audible, even if I turn my speakers to max...

Eskimoo, Funklord: Thanks :)
The funny thing is that it took my really long to get the export function to work :)
I coded the main proggy in a couple of hours, then added the gui... but the export (and related stuff, like alogg and dumb, and me being to stupid to mix) took 4-5 times as long :(

Hm... I'll add loading / saving, wav exporting and some other stuff in the next release.

Maybe even some new drum sets :)
(Which would then force me add drum set selection)

Does anybody know some nice (and free) percussion samples?

--
There are no stupid questions, but there are a lot of inquisitive idiots.

miran
Member #2,407
June 2002

Quote:

no idea what this is

For anyone that really doesn't get it: it's a program that creates and playes random music.

--
sig used to be here

spellcaster
Member #1,493
September 2001
avatar

Ok... how do I use it?
There was no readme, and I tried clicking buttons and stuff.. but with no real result.
And the button labels didn't tell me much (I've no bg in music, maybe that's the problem)

--
There are no stupid questions, but there are a lot of inquisitive idiots.

miran
Member #2,407
June 2002

You click play and it should work. It should create some more or less random bass/synth line riffs and a drum track and play it in realtime. Click some buttons, pull some sliders, etc. to change settings.

BTW, the author of the program is arguru, who is a rather famous programer in the field of electronic music (he made a ton of trackers, synths, midi trackers, plugins, etc.). If i'm not mistaken the only reason he wrote this program was to prove someone that you actually do not need a functional brain to write techno and similar music.

--
sig used to be here

Bruce Perry
Member #270
April 2000

Quote:

MODPLUG TRACKER is a great Windows tracker, and it loads/saves all of the main formats. Don't use the old DOS stuff unless you have to.

I CANNOT BELIEVE I JUST HEARD THAT :o

ModPlug Tracker attempts to support all the popular formats, but it gets a few things wrong. Ever tried creating an IT file and putting portamento and arpeggio together? (You can put portamento in the volume column.) It creates a cool effect in IT; ModPlug doesn't have a clue about this, or it didn't last time I tried. (DUMB gets it right ;) ) ModPlug also plays things at a much lower level than IT (usually), meaning people write music that sounds fine in ModPlug but then distorts badly in IT. Grr.

As for the interface: yes, ModPlug Tracker is more approachable, but many people prefer IT's interface. I use both, depending on how I feel; but I always remember that IT is the authority on playback.

Also, I recommend you don't use ModPlug's extra effect plug-in thingies, unless you intend to export to OGG or something. ModPlug's effect plug-ins are very Windows-specific ("DirectX Media Audio Effects"); good luck getting any of them to work on Linux (without using Wine or similar). So don't use that as a reason why ModPlug Tracker might be better than Impulse Tracker ;) In my opinion, ModPlug Tracker should be using its own file format for this stuff.

And don't get me started on the quality of ModPlug Tracker's filters compared with IT's.

Don't get me wrong, I'm not saying ModPlug doesn't have its uses. It's actually very useful, for those of us who for whatever reason can't get the DOS stuff to work. I just think people should be aware of its flaws. No offence, but disregarding the "old DOS stuff" is just uninformed ;)

IT is available here by the way.

--
Bruce "entheh" Perry [ Web site | DUMB | Set Up Us The Bomb !!! | Balls ]
Programming should be fun. That's why I hate C and C++.
The brxybrytl has you.

jhuuskon
Member #302
April 2000
avatar

Hmm.. If i recall correctly, There was something shoddy with MPT's handling of offsets, too. I'll look into it when i get home to see if i was right or wrong.

You don't deserve my sig.

miran
Member #2,407
June 2002

Also ModPlug gets sample vibrato completely wrong. Something I noticed just recently...

BTW, Impulse Tracker is one of the reasons I still primarily boot into Win98...

EDIT:
@jhuuskonen: You're probably thinking of this. They are two S3Ms written by Firelight (author of FMOD) with the sole purpose of phucking up as many players and trackers as possible. MPT or MPP doesn't play them at all!

--
sig used to be here



Go to: