[phpBB Debug] PHP Notice: in file /viewtopic.php on line 988: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 988: getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
Sagan Technology Metro • View topic - metro crash when expand channel

metro crash when expand channel

Please report any bugs found here.

Moderator: Scoot

metro crash when expand channel

Postby françois » Sat Oct 08, 2005 3:34 am

Sometimes metro crashes when expanding channel.
Would it be possible to create an auto save function ?
françois
 
Posts: 249
Joined: Wed Feb 12, 2003 6:49 am
Location: FRANCE

Postby Jerm » Sat Oct 08, 2005 10:01 am

Can you please give more detailed information. Can you repeat this problem consistently? Do you mean 'Expand by channel'? Do you have a sample MIDI file to use to reproduce this problem?

I have used expand by channel 100's of times and have never seen it crash.

What version of Metro are you using? What OS?

Please do not issue feature requests in the bug reports section. As you know there is a feature request section of this forum.
Jerm
 
Posts: 2707
Joined: Tue Feb 11, 2003 12:50 pm
Location: Massachusetts

Postby françois » Sat Oct 08, 2005 10:22 am

no it's a random problem.
I will try do notice better when it will repeat. I've always got the last metro version, and under 10.3.9.
françois
 
Posts: 249
Joined: Wed Feb 12, 2003 6:49 am
Location: FRANCE

Postby Scoot » Sat Oct 08, 2005 4:46 pm

I would say it's a fault in the midi file not Metro.
I've never had a problem expanding a file by channels.
Scoot
 
Posts: 1124
Joined: Tue Feb 11, 2003 10:50 pm
Location: New Zealand

Postby Jerm » Sat Oct 08, 2005 5:19 pm

Scoot wrote:I would say it's a fault in the midi file not Metro.

Well I cannot see how it could be the MIDI file once it is imported. If this were the case it should be 100% repeatable.
Jerm
 
Posts: 2707
Joined: Tue Feb 11, 2003 12:50 pm
Location: Massachusetts

Postby Scoot » Sat Oct 08, 2005 6:08 pm

I have never quite figured how a type 0 file works............it is a bit of magic to get all the channels working in one track....and how the expansion knows where everything should go.

What does metro do in the case of SYSEX information, or data that is unfamilar to it? Just stick it onto another track?
Scoot
 
Posts: 1124
Joined: Tue Feb 11, 2003 10:50 pm
Location: New Zealand

Postby Jerm » Sat Oct 08, 2005 6:56 pm

Scoot wrote:it is a bit of magic to get all the channels working in one track

It is really quite simple, no magic involved. MIDI events have channel information encoded in them. It is as if you took a bunch of different tracks in Metro and merged to new. This would give you one track with a bunch of different channels on them.

Scoot wrote:....and how the expansion knows where everything should go.

Go through each event and place the event on tracks 1 thru 16 based on the encoded channel information (this is a bit simplified but expresses the basic algorithm).

Scoot wrote:What does metro do in the case of SYSEX information, or data that is unfamilar to it?

Sysex, since it does not contain any channel information, is simply left on the original track. Note there are no other MIDI event types stored in Metro tracks, besides system exclusive, that does not have encoded channel information.
Jerm
 
Posts: 2707
Joined: Tue Feb 11, 2003 12:50 pm
Location: Massachusetts


Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 13 guests