1 (edited by likeaguest 2011-09-25 09:41:49)

Topic: insert time signature?

Is it possible to insert (multiple) time signature events to a MIDI file in SynthFont?

Re: insert time signature?

Not in version 1. Version 2 supports multiple time signatures.

Re: insert time signature?

Yeah actually my question was how to insert it and not if SynthFont does dupport these events.

Re: insert time signature?

I noticed this too. I tried to get 3/4 and could only stay at 4/4. I just gave up and stayed at 4/4. (My 4/4 work has ended up fairly well though.)
Cheers

Re: insert time signature?

In "Midi Events"  there is a button called "Duplicate event". Use this to insert a new time signature by copying an existing one (there must be one, of course, then).

Re: insert time signature?

I've come across this as a problem many times, where the MIDI I have doesn't contain the event needed to duplicate and so I cannot add it.

Re: insert time signature?

Well, "2" will anyway have button like "inser new event". It's actually there already, just not visible for the moment as I stumbled on some practical issues.

Re: insert time signature?

If you have a little bit knowledge about the structure about MIDI files you can insert them very easy using a hexeditor:

-Search for the first "MTrk" chunk (=the first track)
-insert the following bytes to the beginning of the track data: "0x00 0xFF 0x58 0x04 0x04 0x02 0x18 0x08" (This should add a 4/4 time sinature to you song)
-Add 8 to the length of the first track

For better information you can look up a few nice things here:
http://www.sonicspot.com/guide/midifiles.html

Re: insert time signature?

Yes, of course you can. But that is not to recommend for normal users as it is very easy to make a mistake and destroy the whole midi file. But sure - this is the "first aid" trick.

Re: insert time signature?

Well I now tired to insert a marker event using a Hexeditor but I'm not able to move it to other locations/ I can't change the value when the event should occur.
Would be nice if you could make this possible.

Re: insert time signature?

Sure, in SynthFont 2 it will be possible as it already has the feature there (but hidden at the moment due to one unresolved issue). I promise it will be available in the next test version of 2.

Kenneth

Re: insert time signature?

Thanks for the information ;-)