fbpx
Skip to main content

MIDI Forum

MIDI that contains ...
 
Notifications
Clear all

MIDI that contains MP3 track: How can it be possible?

5 Posts
3 Users
0 Reactions
5,487 Views
Giulio
Posts: 3
Active Member
Topic starter
 

Hi everyone,
I’m Giulio from Italy.
Some mounts ago, I bought a “VOICE SYSTEMS - GALILEO MULTIMEDIA PLAYER”, It’s an hardware made in 2012.
It is advertised as a product that can be play MIDI and MP3 simultaneously.
In the user manual is specified that the player can reproduce MIDI, KAR, MP3 and MIDI that contains MP3 files (MIDI + MP3). The MIDI + MP3 Manual section reminds to an hypothetical extra advanced user manual but there is no trace about it on internet.
Can Someone help me?
Can a MIDI file contain a mp3 file?
Thanks in advice
Giulio

 
Posted : 26/12/2022 7:08 am
Geoff
Posts: 1047
Noble Member
 

A midi file contains midi data. Full stop.

A midi file can contain SysEx data, but this data would be there for no purpose other than to be transferred to a device that would understand the data contained in the Sysex packet, and be able to do do something with it. If the device used MP3 data directly, then this data might be MP3 data.

There is talk here about the upcoming Midi 2 specification, this system is in the pipeline but not much is 'real' yet. This system MIGHT have facility to handle MP3 data.

There is no reason why a specific piece of hardware that needed to communicate both midi data and mp3 data could not use it's own file format, let's call it a mipi file, carrying blocks of either midi or mp3 data. In this scenario, the devices at each end of the connection would know all about the file format, and be fully capable of doing what was needed regarding creating/processing the data in the mipi file. However, any devices expecting to receive a midi file would be confused and would not know what to do with the non-mide parts.

How this might relate to the device you refer to, I don't know, but maybe this system was intending to use a new, special, format, but this would NOT be a midi file, and could not be handled by any other device.

Geoff

 
Posted : 26/12/2022 8:59 am
Bavi_H
Posts: 267
Reputable Member
 

It might be possible to store an MP3 file inside of a MIDI file, but I don't think there's a standard way to do it. My guess is this device's specific MIDI + MP3 file format was only supported by this device.

As Giulio noticed, in the manual, there's a note on PDF page 20 (printed page 90) that says "For what concerns the description of the MIDI files containing MP3 files, please consult the advanced user manual." However, I can't tell if the advanced manual was ever released. The brochure PDF mentions the website www.vsgalileo.com. In the Internet Archive Wayback Machine captures of that site, I found a download page, but the advanced manual is only mentioned as "available soon" up to July 2007. Then in the May 2008 capture, the advanced manual is no longer mentioned at all:

https://web.archive.org/web/20040806134305/http://www.vsgalileo.com/download.asp
https://web.archive.org/web/20070716230449/http://www.vsgalileo.com/eng/download.asp
https://web.archive.org/web/20080531081222/http://www.vsgalileo.com/eng/download.asp

In the manual, the MIDI Implementation Chart mentions a date of June 18, 2003, and the PDF properties show the manual was created July 31, 2003. So that suggests this product was released in 2003. I guess after 4 or 5 years, they might have given up on ever publishing the advanced manual?

 
Posted : 26/12/2022 1:20 pm
Giulio
Posts: 3
Active Member
Topic starter
 

[quotePost id=17082]A midi file contains midi data. Full stop.

A midi file can contain SysEx data, but this data would be there for no purpose other than to be transferred to a device that would understand the data contained in the Sysex packet, and be able to do do something with it. If the device used MP3 data directly, then this data might be MP3 data.

There is talk here about the upcoming Midi 2 specification, this system is in the pipeline but not much is 'real' yet. This system MIGHT have facility to handle MP3 data.

There is no reason why a specific piece of hardware that needed to communicate both midi data and mp3 data could not use it's own file format, let's call it a mipi file, carrying blocks of either midi or mp3 data. In this scenario, the devices at each end of the connection would know all about the file format, and be fully capable of doing what was needed regarding creating/processing the data in the mipi file. However, any devices expecting to receive a midi file would be confused and would not know what to do with the non-mide parts.

How this might relate to the device you refer to, I don't know, but maybe this system was intending to use a new, special, format, but this would NOT be a midi file, and could not be handled by any other device.

Geoff[/quotePost]

Thank you so much for your help Geoff!

 
Posted : 29/12/2022 3:47 am
Giulio
Posts: 3
Active Member
Topic starter
 

[quotePost id=17085]It might be possible to store an MP3 file inside of a MIDI file, but I don't think there's a standard way to do it. My guess is this device's specific MIDI + MP3 file format was only supported by this device.

As Giulio noticed, in the manual, there's a note on PDF page 20 (printed page 90) that says "For what concerns the description of the MIDI files containing MP3 files, please consult the advanced user manual." However, I can't tell if the advanced manual was ever released. The brochure PDF mentions the website www.vsgalileo.com. In the Internet Archive Wayback Machine captures of that site, I found a download page, but the advanced manual is only mentioned as "available soon" up to July 2007. Then in the May 2008 capture, the advanced manual is no longer mentioned at all:

https://web.archive.org/web/20040806134305/http://www.vsgalileo.com/download.asp
https://web.archive.org/web/20070716230449/http://www.vsgalileo.com/eng/download.asp
https://web.archive.org/web/20080531081222/http://www.vsgalileo.com/eng/download.asp

In the manual, the MIDI Implementation Chart mentions a date of June 18, 2003, and the PDF properties show the manual was created July 31, 2003. So that suggests this product was released in 2003. I guess after 4 or 5 years, they might have given up on ever publishing the advanced manual?[/quotePost]

Thank you Bavi_H for your detailed and enlightening research!

 
Posted : 29/12/2022 3:50 am
Share: