Ouchface
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Freedoom > GENMIDI
Pages (2): « 1 [2]  
Author
All times are GMT. The time now is 21:30. Post New Thread    Post A Reply
fraggle
Filled with the code of Doom


Posts: 7535
Registered: 07-00


If you want a good laugh, check out the current entry for instrument #102. An easy way to hear it is to listen to E2M2 and wait a minute or so until it kicks in. I thought perhaps it was an error of some kind until I looked at the description in General MIDI - "FX 6 (goblins)".

Old Post 01-08-12 04:48 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
natt
Junior Member


Posts: 248
Registered: 05-11



jute said:
The problem of dynamic levels in different MIDIs has been discussed before. Someone suggested writing a small program that would "normalize" all the MIDIs' note velocities to fall within some predefined range.


Could you elaborate on the problem please? Are Freedoom's midis just inconsistent?

Old Post 01-09-12 02:41 #
natt is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4434
Registered: 03-04


yeah when you use my instruments, fraggle, if you dare, the CSGxxxxx ones are the ones to use.

Old Post 01-09-12 02:45 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
shadow1013
Junior Member


Posts: 233
Registered: 08-10


That's the problem! They are just inconsistent, because they came from completely different sources. And were composed at general different volumes

Old Post 01-09-12 02:48 #
shadow1013 is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
hex11
Senior Member


Posts: 2237
Registered: 09-09


The music in this PWAD sounds much better with the old lump, IMO:
http://www.doomworld.com/idgames/index.php?id=11968

I don't know if you can correct that though. I think it also sounds worse with id's original lump.

Old Post 01-09-12 06:06 #
hex11 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7535
Registered: 07-00



Csonicgo said:
yeah when you use my instruments, fraggle, if you dare, the CSGxxxxx ones are the ones to use.
Okay, thanks. That's useful to know. I did try hooking up a couple of the instruments into the new build system, but I was waiting for you to send me the final versions.

Also, it's not completely obvious which GM instrument each file is for. For example, there is CSGBASS.A2I - which of the eight bass instruments in General MIDI is that for? (Most of the others are similarly ambiguous). For the percussion instruments you also need to specify the MIDI note number to use.

The most helpful thing you could do would be to have a look in config.py and tell me what changes need to be made, or send me an updated version.

Old Post 01-09-12 08:35 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4434
Registered: 03-04



fraggle said:
Okay, thanks. That's useful to know. I did try hooking up a couple of the instruments into the new build system, but I was waiting for you to send me the final versions.

Also, it's not completely obvious which GM instrument each file is for. For example, there is CSGBASS.A2I - which of the eight bass instruments in General MIDI is that for? (Most of the others are similarly ambiguous). For the percussion instruments you also need to specify the MIDI note number to use.

The most helpful thing you could do would be to have a look in config.py and tell me what changes need to be made, or send me an updated version.




Yeahh I'll get into that. Thing is, Music Technology classes this semester are really taxing me (already having to make some tracks the first week of school) and I gotta put this on the back burner for now. No rush though, I've already got started, so it became an obsession already naturally :)

Old Post 01-11-12 23:54 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4434
Registered: 03-04


Ok, heres the deal.

I've taken a look at some of my patches, and not only are quite a few inconsistent, they're at different volumes entirely. To fix this would take some tweaking on my part.

I'll work in the ones I've already done, but most( hopefully) will be redone to fit the octaves on the Sound Canvas patches. I will number them instrxxx, starting at 001 and ending 128 ( 1 - based patches are the GM level 1 standard).

Wish me luck! I start today.

Old Post 01-20-12 21:05 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7535
Registered: 07-00



Csonicgo said:
Wish me luck! I start today.
Great! Best of luck, and I for one look forward to seeing some soon!


I'll work in the ones I've already done, but most( hopefully) will be redone to fit the octaves on the Sound Canvas patches.
Sound Canvas patches?

Old Post 01-22-12 00:24 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
sgtcrispy
Forum Regular


Posts: 765
Registered: 06-00



Csonicgo said:
Wish me luck! I start today.


Give it hell! :)

Old Post 01-22-12 06:19 #
sgtcrispy is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4434
Registered: 03-04



fraggle said:
Great! Best of luck, and I for one look forward to seeing some soon!

Sound Canvas patches?



Yes, since Essel gave me hell for this and told me the SC55 is what Bobby prince wanted doom to sound like (but has nothing to back that up, since SC55 sounds suck so much anyway) I am using those sounds as a "reference" to what the OPL patches should sound like.

Old Post 01-22-12 23:19 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
horncomposer
Newbie


Posts: 4
Registered: 01-11


Wow this is great to hear! Makes me want to go back and resume work on my personal GENMIDI project again (let's see if I can find my old files)....too bad I'm swamped with other projects though =(

One thing I do recommend, which is not in Fraggle's HTML guide, is for the instruments that can really use it, I'd recommend using Doom's unique 'doublevoice' flag. It's not really possible to edit both (at the same time) in AT2 but it's one of my favorite features which can really enhance the sound..... I had tried to use it for the electric DX7 piano, using one voice for the warm piano sound and another voice for that slight feedback heard several harmonics up when a note is played.

As for dynamic balance, I think a lot of it has to do with the instruments themselves.....there is a way to set the level in the OPL registers, but it also depends on the waveform and the amount of modulation between the operators...maybe it would be a good idea to somehow "normalize" the instrument volume too (though of course IRL there is a great deal of dynamic variation between instruments).

Btw, yeah sorry the percussion instruments I edited weren't necessarily finished lol. IIRC the cymbals really needed work......

Best of luck to everyone....I'll try to stop by here when I can.

Old Post 01-23-12 19:45 #
horncomposer is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7535
Registered: 07-00



horncomposer said:
One thing I do recommend, which is not in Fraggle's HTML guide, is for the instruments that can really use it, I'd recommend using Doom's unique 'doublevoice' flag. It's not really possible to edit both (at the same time) in AT2 but it's one of my favorite features which can really enhance the sound..... I had tried to use it for the electric DX7 piano, using one voice for the warm piano sound and another voice for that slight feedback heard several harmonics up when a note is played.

Double voice definitely makes a lot of difference, yes. The config file I've come up with lets you specify two voices but you have to edit them separately.


Btw, yeah sorry the percussion instruments I edited weren't necessarily finished lol. IIRC the cymbals really needed work......
Well, from my perspective, they're definitely an improvement. The previous GENMIDI didn't even have any percussion - I had to disable the percussion instruments because the OpenBSD instruments were incomplete and needed tuning, which is beyond my skill set.

Thanks for your contributions, and if you do feel like helping out some more it would be greatly appreciated. I bet you and CSonicGo would make a great team!

Old Post 01-23-12 20:43 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4434
Registered: 03-04


Since Summer is here, I'm picking this back up! Hoorah!

Old Post 05-17-12 07:34 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7535
Registered: 07-00



Csonicgo said:
Since Summer is here, I'm picking this back up! Hoorah!
Great news!

If you're looking to prioritise which patches to look at first, I'd highly recommend looking at my earlier braindump post for inspiration. If possible, try eliminating as many of the OPL3 waveform warnings as you can - I did a few of them myself and noticed a big improvement.

These are the current remaining warnings I get at the moment:
code:
instruments/instr008.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr008.sbi: Carrier uses waveform 5: only 0-3 supported instruments/instr021.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr021.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr024.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr024.sbi: Carrier uses waveform 5: only 0-3 supported instruments/instr041.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr041.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr042.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr042.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr043.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr043.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr063.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr063.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr065.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr066.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr067.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr105.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr105.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr106.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr111.sbi: Carrier uses waveform 5: only 0-3 supported

Old Post 05-23-12 16:39 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4434
Registered: 03-04



fraggle said:
Great news!

If you're looking to prioritise which patches to look at first, I'd highly recommend looking at my earlier braindump post for inspiration. If possible, try eliminating as many of the OPL3 waveform warnings as you can - I did a few of them myself and noticed a big improvement.

These are the current remaining warnings I get at the moment:
code:
instruments/instr008.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr008.sbi: Carrier uses waveform 5: only 0-3 supported instruments/instr021.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr021.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr024.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr024.sbi: Carrier uses waveform 5: only 0-3 supported instruments/instr041.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr041.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr042.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr042.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr043.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr043.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr063.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr063.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr065.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr066.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr067.sbi: Modulator uses waveform 5: only 0-3 supported instruments/instr105.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr105.sbi: Carrier uses waveform 4: only 0-3 supported instruments/instr106.sbi: Modulator uses waveform 4: only 0-3 supported instruments/instr111.sbi: Carrier uses waveform 5: only 0-3 supported



ohhh yeah those. jesus christ I can get right on those right away.

Old Post 07-25-12 10:20 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7535
Registered: 07-00



Csonicgo said:
Since Summer is here, I'm picking this back up! Hoorah!
Did you manage to get anywhere with this in the end?

Old Post 10-18-12 21:51 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 21:30. Post New Thread    Post A Reply
Pages (2): « 1 [2]  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Freedoom > GENMIDI

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.