Yahoo Groups archive

Analogue-sequencer

Index last updated: 2026-04-28 23:15 UTC

Message

Re: [analogue-sequencer] Another P3 beta

2005-08-13 by cikira@cikira.com

>I've updated a lot of synth OS's over the years and the only ones
>I ever had problems with were when they were in mid format.

Hear, hear.

I made an interesting observation about modifying .mid files of sysex data to 
load reliably.

Using the stalwart sequencer Studio Vision Pro, I have had better results 
than from slowing tempo as the midifile plays, by lengthening of time between 
sysex events (data strings).

You'd think this would amount to exactly the same thing, right? Apparently 
not. Doubling the time between strings can get a machine (last couple of ones I 
did were historically cranky Novation units) to swallow the OS feeding, 
whereas halving the tempo didn't.

I have no idea why this is, or whether the distiction applies also to files 
modified in other software sequencers. I imagine it has something to do with 
the rate at which the bytes of individual strings dribble forth. To modify a 
file this way, you have to dig deeper into the available function menus. But if 
tempo-slowing doesn't immediately help, this approach is something to try. To 
maximize the reliability of a .syx file converted to .mid, I'd see what 
playback time becomes in min/sec at a low tempo like 80 or 60 BPM,  change BPM back 
to a faster rate, and then respace the sysex events in the resulting file so 
that it fills the longer time frame.

Another thing to do is add some extra time at the end of the .mid file to be 
sure the last string doesn't get clipped.


--Amanda
  SynthSights! "it's not about the gear"
  Come join us! Info. at: www.synthsights.net

 _                                   www.cikira.com
|_) _  _||\/| _  _ ._         www.redmoon-music.com
| \(/_(_||  |(_)(_)| | ~~~ evolutionary electronica

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.