Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
21 crawler(s) on-line.
 122 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 DiscreetFX:  1 hr 2 mins ago
 amigakit:  2 hrs 35 mins ago
 Hammer:  3 hrs 25 mins ago
 Rob:  4 hrs 3 mins ago
 billt:  4 hrs 11 mins ago
 amigang:  4 hrs 21 mins ago
 OneTimer1:  4 hrs 24 mins ago
 agami:  4 hrs 47 mins ago
 matthey:  4 hrs 54 mins ago
 kolla:  5 hrs 1 min ago

/  Forum Index
   /  Amiga General Chat
      /  Module to MIDI-converter
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
Deniil715 
Module to MIDI-converter
Posted on 12-Dec-2017 19:59:20
#1 ]
Elite Member
Joined: 14-May-2003
Posts: 4236
From: Sweden

Hi!

Does anyone know of a mod 2 mid-converter (that works)?

Tried mod2midi10.lha on aminet but it's pretty buggy and doesn't really work on OS4. I managed to produce one midi file, but others I've tested just crashes the program and then the computer...

_________________
- Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes)
> Amiga Classic and OS4 developer for OnyxSoft.

 Status: Offline
Profile     Report this post  
Hypex 
Re: Module to MIDI-converter
Posted on 14-Dec-2017 15:53:37
#2 ]
Elite Member
Joined: 6-May-2007
Posts: 11204
From: Greensborough, Australia

@Deniil715

I thought OmSS might do it. It does save but all I got was a 48 byte file. So doesn't look like it can export it as MIDI or SMF as I tried.

 Status: Offline
Profile     Report this post  
Signal 
Re: Module to MIDI-converter
Posted on 15-Dec-2017 13:41:12
#3 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@Deniil715

It can be done with Timidity (at least on Linux) with a command in a terminal....
If your MOD is in a directory /home/user/Music and named Crazy.mod then do

timidity -OM ./Music/Crazy.mod -o ./Music/crazy.mid

However the instruments will be wrong and need to be reassigned in MIDI software.

I'm not sure if the Amiga version can do this.

If you do;
man timidity
In a terminal you will see all the options for this wonderful software.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
Jupp3 
Re: Module to MIDI-converter
Posted on 15-Dec-2017 14:49:44
#4 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Hypex

Quote:
I thought OmSS might do it. It does save but all I got was a 48 byte file. So doesn't look like it can export it as MIDI or SMF as I tried.

It's been long since I used OctaMED SS with MIDI, but I remember you being able to assign specific instruments as MIDI instruments. Perhaps you will need to make those assignments before exporting as MIDI, or it will just remove all sample instruments, so that you're left with nothing?

 Status: Offline
Profile     Report this post  
Hypex 
Re: Module to MIDI-converter
Posted on 15-Dec-2017 15:26:25
#5 ]
Elite Member
Joined: 6-May-2007
Posts: 11204
From: Greensborough, Australia

@Jupp3

Well I just tried. I find geting around OmSS a bit hard. But I managed to a assign my instruments a MIDI channel. It increased the file size. And looks like it saved the notation data. But it still has no samples embedded. If MIDI can do that.

I also found out that I replaced my orginal module with a useless MIDI file! LOL. If I didn't have it backed up somewhere else I wouldn't be laughing.

 Status: Offline
Profile     Report this post  
Jupp3 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 0:40:14
#6 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Hypex

Quote:
But I managed to a assign my instruments a MIDI channel. It increased the file size. And looks like it saved the notation data. But it still has no samples embedded. If MIDI can do that.


Of course not. In general, MIDI has no concept of "what any instrument might sound like, and by which technologies (if any) it might be played back with."

Sure, General Midi added some general "guides", like which instrument Id's should sound like piano, guitar etc. but nothing even close to what's generally thought as a "sample".

 Status: Offline
Profile     Report this post  
K-L 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 3:25:00
#7 ]
Super Member
Joined: 3-Mar-2006
Posts: 1411
From: Oullins, France

@Signal

"Playmode `M' is not compiled in."

man timidity is not an AmigaOS 4.1 command

Actually, it would be : timidity -h

_________________
PowerMac G5 2,7Ghz - 2GB - Radeon 9650 - MorphOS 3.14
AmigaONE X1000, 2GB, Sapphire Radeon HD 7700
FPGA Replay + DB 68060 at 85Mhz

 Status: Offline
Profile     Report this post  
Signal 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 12:45:31
#8 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@K-L

Quote:

K-L wrote:
@Signal

"Playmode `M' is not compiled in."

man timidity is not an AmigaOS 4.1 command

Actually, it would be : timidity -h


Yeah, thats why I mentioned Linux. Actually I do all my MIDI on RPi3 these days.
Rosegarden for making/modifying, Timidity for softsynth and a Roland PMA-5 for external.

Probably best to talk to Lyle Hazelwood for Amiga MIDI stuff.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
Hypex 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 15:05:22
#9 ]
Elite Member
Joined: 6-May-2007
Posts: 11204
From: Greensborough, Australia

@Jupp3

Quote:
In general, MIDI


Haha.

Quote:
Sure, General Midi added some general "guides", like which instrument Id's should sound like piano, guitar etc. but nothing even close to what's generally thought as a "sample".l


Given keyboards would have been assigned samples in the wild I thought it may support uploading sample data.

But yes when playing back MIDI songs on a Mac, of a real song, the instruments are way off and don't even sound close. In a lot there is an annoying piano. All out of place.

 Status: Offline
Profile     Report this post  
Signal 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 15:34:59
#10 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@Hypex

But many newer keyboards, less than 15-20 years old, use soundfonts in ROM. To store all the voices in wave samples would take gobs of memory.

Mac, enough said.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
OneTimer1 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 18:56:30
#11 ]
Cult Member
Joined: 3-Aug-2015
Posts: 974
From: Unknown

@Deniil715

Mod and MIDIs are totally different formats. There are many Mods that can't be converted into Midis.

Maybe you should tell the forum why you want to convert them, there are Mod players for nearly every platform and Mods can be converted (recorded) into mp3.

 Status: Offline
Profile     Report this post  
Jupp3 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 22:14:08
#12 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Hypex

Quote:
Given keyboards would have been assigned samples in the wild I thought it may support uploading sample data.


Yes, MIDI devices can transfer binary data (f.ex. samples) via SysEx MIDI commands.

But as the command name (System Exclusive) suggests, there's no standard beyond SysEx start & end MIDI commands, each manufacturer does whatever they like.

As for "how different instruments sound", many MIDI devices can't do ANY kind of sample playback (analog synthesizers), and of course, might not do any sound playback at all.

As for "getting correct instrument mapping", there are 2 problems. First one is, different MIDI devices might sound completely different with same instrumend Id. Secondly, how would the conversion software know, what instruments different samples are supposed to sound like?

Also, a sample might contain sound, that simply isn't reproduceable with a single MIDI note (f.ex. a drum loop or a chord)

Last edited by Jupp3 on 16-Dec-2017 at 10:17 PM.

 Status: Offline
Profile     Report this post  
Jupp3 
Re: Module to MIDI-converter
Posted on 16-Dec-2017 22:15:12
#13 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Signal

Quote:
Actually I do all my MIDI on RPi3 these days.

Well, I do most of my MIDI coding for a C64

 Status: Offline
Profile     Report this post  
Hypex 
Re: Module to MIDI-converter
Posted on 19-Dec-2017 13:10:27
#14 ]
Elite Member
Joined: 6-May-2007
Posts: 11204
From: Greensborough, Australia

@Signal

Quote:
But many newer keyboards, less than 15-20 years old, use soundfonts in ROM. To store all the voices in wave samples would take gobs of memory.


Sound fonts. Classic. One example I can think of is when that Deep Forest out fit was popular. They recorded some pygmies and then sampled that into some sample player. Probably a sampler.

They showed this video of a guy pressing keys and the different samples coming out. So it looked like the keyboard was playing the samples. But obviously was only a keyboard that triggered the samples somewhere else. Like a sampler.

It always seemed strange to me to play samples using a keyboard since I could see no correlation between a particular note and a sample. A bit like using notation to describe drums. Just looked like like an archaic way of trying to map it out that simply wasn't designed for it since drums don't exactly have notes on a scale but rather different instrumental parts that come together as a whole.

Last edited by Hypex on 19-Dec-2017 at 01:11 PM.

 Status: Offline
Profile     Report this post  
Hypex 
Re: Module to MIDI-converter
Posted on 19-Dec-2017 13:21:37
#15 ]
Elite Member
Joined: 6-May-2007
Posts: 11204
From: Greensborough, Australia

@Jupp3

Quote:
As for "how different instruments sound", many MIDI devices can't do ANY kind of sample playback (analog synthesizers), and of course, might not do any sound playback at all.


In the latter case, where would the "sound" go?

Quote:
As for "getting correct instrument mapping", there are 2 problems. First one is, different MIDI devices might sound completely different with same instrumend Id.


I would have thought there would be a generic type assigned for drums, piano, strings and bass. I would also include guitar but I suppose that's hard to pigeon hole. I've listened to a lot of MIDI tracks, some rock, some techno, and they sound completely different. Mostly because a piano was used where the original has no piano at all. It sounds so wrong to the point it not only sounds out of key but way out of tune!

Quote:
Secondly, how would the conversion software know, what instruments different samples are supposed to sound like?


Well in this case I wouldn't expect it to interpret it at all. I'd expect it to treat it as a digital sample data. Yes there is more overhead than a simple MIDI note and we would get into sound "textures" being uploaded to some device for efficient usage. I can see here that a sampler would be used that is simply controlled by a "dumb" keyboard.

Last edited by Hypex on 19-Dec-2017 at 01:22 PM.

 Status: Offline
Profile     Report this post  
Jupp3 
Re: Module to MIDI-converter
Posted on 19-Dec-2017 17:53:00
#16 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Hypex

Quote:

Quote:

As for "how different instruments sound", many MIDI devices can't do ANY kind of sample playback (analog synthesizers), and of course, might not do any sound playback at all.

In the latter case, where would the "sound" go?

What sound? There was absolutely no sound to begin with?

Well, there might have been some rather generic "hints", like which instrument id to use, which note, which velocity etc. - BUT nothing categorizable as "sound"

Could be even less "sound-related" info, such as start & stop signals, tempo etc. (which device may choose to follow, and play whatever it likes)

Quote:

Quote:

Secondly, how would the conversion software know, what instruments different samples are supposed to sound like?

Well in this case I wouldn't expect it to interpret it at all. I'd expect it to treat it as a digital sample data. Yes there is more overhead than a simple MIDI note and we would get into sound "textures" being uploaded to some device for efficient usage. I can see here that a sampler would be used that is simply controlled by a "dumb" keyboard.

That's exactly what many converters do. "Oh, this is a sample? MIDI doesn't support it, so let's just get rid of it."

Of course in many cases, users WILL want to map specific samples to different MIDI instruments (or even totally different MIDI devices), so to make this easier, conversion program might f.ex. map different instruments (samples) to different MIDI channels - they better be differentiated in some way, so that user can easily f.ex. "swap MIDI channels X and Y"

And sure, what you describe might be doable on some MIDI devices, but since MIDI is supposed to be cross-device standard...

Also, if you want 1:1 version of your mod - why not just use the original mod instead?

But generally speaking, this kind of conversion will always need some manual post processing work, if you want at least "somewhat ok" results.

Last edited by Jupp3 on 19-Dec-2017 at 05:54 PM.

 Status: Offline
Profile     Report this post  
Signal 
Re: Module to MIDI-converter
Posted on 19-Dec-2017 21:40:16
#17 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@Hypex

ER? A Sound Font is a description of a sound realized by a digital signal processor. Sound Fonts are designable, modifiable, and usable over a wide range of equipment, including computers.

The reason for using notation to describe drums is so all the various percussion type instruments can be on one MIDI channel, usually channel 10, with one note, F#,being one drum and G another etc.

Probably the best way to convert MOD sounds to MIDI instruments is to play the MOD tracks one by one and listen to which MIDI instrument it most sounds like and assign that instrument to the relative MIDI track/channel, and if need be modify a Sound Font for more accurate reproduction.

Read the MIDI standard, it is well thought out and designed.

P.S. Some MIDI keyboards, called Controllers, send their MIDI information to other MIDI modules that produce the sounds or computers that can record the information into MIDI songs or directly produce the sound either using a software synth or directly to a hardware synth like the SBLive! sound card.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
Jupp3 
Re: Module to MIDI-converter
Posted on 20-Dec-2017 13:39:36
#18 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Signal

Quote:
play the MOD tracks one by one and listen to which MIDI instrument it most sounds like

It doesn't work quite like that.

Each MOD channel can play any note on any single instrument at each step. So a single channel can use all defined instruments (and several channels can use the same instrument simultaneously)

Simply listening to all instruments one by one, and assigning them to MIDI instruments is a good start.

That leaves you with:
1)Drums. Usually they go to same MIDI channel, to different notes, that define the drum. Relatively easy.

2)Chords (many different notes playing simultaneously in a sample). Usually the note matches the base note, but you need to add the other ones manually. Perhaps you can duplicate the channel with correct base notes for the specific instrument, and manually transpose to the other notes of the chord? And repeat for all chord samples.

3)Problematic samples. At easiest, this could be drum loops (which you need to "manually" assign to different drums used over time), but this could also contain things not really doable with MIDI equipment, like vocal samples. Of course you CAN use MIDI compatible sampler to trigger playback at correct offsets, but if you do that... Why not just stay with the MOD format to begin with?

And of course, there's effects, that cannot be reproduced 100% with many MIDI devices, backwards sample playing etc.

 Status: Offline
Profile     Report this post  
Hypex 
Re: Module to MIDI-converter
Posted on 27-Dec-2017 14:26:12
#19 ]
Elite Member
Joined: 6-May-2007
Posts: 11204
From: Greensborough, Australia

@Jupp3

Quote:
What sound? There was absolutely no sound to begin with?


In the context of discussion, with a MIDI device that doesn't output any sound at all, what does it do? Sure, it processes MIDI events, but all MIDI events relate to something musical so I wonder where it would fit in. The sound in this case being some sound event.

Quote:
"Oh, this is a sample? MIDI doesn't support it, so let's just get rid of it."


Which is funny since samples and MIDI would have gone hand in hand in the 80's.

And that is another subject. In the commercial realm they certanly customised the syths and instruments like drums. For normal pop/rock song it's likely all the output was recorded to multitrack tapes. But for house it just seems too silly to record on analogue tape, depending on when digital tape was available. Given it was largely computerised. That and doing remixes of computer music using tapes just doesn't seem right and would look lame.


Quote:
Also, if you want 1:1 version of your mod - why not just use the original mod instead?


For myself I was just interested in if it could be done. But it would be something I'd consider if I wanted to remaster a modules with a "real" music program.

Last edited by Hypex on 27-Dec-2017 at 02:47 PM.

 Status: Offline
Profile     Report this post  
Anonymous 
Re: Module to MIDI-converter
Posted on 27-Dec-2017 14:31:27
# ]

0
0

@Hypex

Quote:

Quote:

Also, if you want 1:1 version of your mod - why not just use the original mod instead?

For myself I was just interested in if it could be done. But it would be something I'd consider if I wanted to remaster a modules with a "real" music program.

For me it would be "because i have MIDI hardware but too few MIDI songs to play on it

I know that there are dozens of freely available MIDI songs out in the World Wide Wilderness, but it would still be nice to have such a progam just "for the technical kind of fun of it"

 
     Report this post  
Goto page ( 1 | 2 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle