Become a part of the TranceAddict community!Frequently Asked Questions - Please read this if you haven'tSearch the forums
TranceAddict Forums > DJing / Production / Promotion > Production Studio > The MIDI protocol. I hate it.
What do you think of MIDI?
You do not have permission to vote on this poll.
I like it 17 56.67%
It's ok 9 30.00%
I don't like it 2 6.67%
I hate it 2 6.67%
Total: 30 votes 100%
  [Edit Poll (moderators only)]

Pages (4): « 1 2 3 [4]   Last Thread   Next Thread
Share
Author
Thread    Post A Reply
jobro
tranceaddict



Registered: Feb 2007
Location: Hökarängen, Stockholm, Sweden

Let's just remember that MIDI isn't ment to send huge audio data. It takes time because it has to send everything serial. You can alter the pitchbend and the modulation wheel at the same time and record it. It seams like it is playing at the same time but the thing is that it sends 2 messages in very close proximity to eachother (1/384th second depending on your ppq (pulse per quarter) setting in your sequencer).

Old Post Apr-22-2007 09:50  Sweden
Click Here to See the Profile for jobro Click here to Send jobro a Private Message Visit jobro's homepage! Add jobro to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DeZmA
Synth Addict



Registered: Jun 2001
Location: Lalaland

quote:
Originally posted by RichieV
IT sounds great sure , but i don't think there is anything that peculiar about it that gives it the sort of sound that is unmistakenly virus sounding.


I think we're talking next to each other, you're talking about the earlier models, I'm talking about the TI, more specific the os 2.0 of the new virus. This implements graintable and formant oscillators. I have only seen those pop up occasionally on software like reason's malström and logic's native synth EVOC (not sure if it was EVOC).
The ones you listed are only doing the standard analog oscillators. (except then for the Q who has wavetable oscillators but only with 2 waves, whereas the virus has about 100. The fact that you can combine all these things makes it pretty unique imho.


___________________
www.dezma.be

Myspace: http://www.myspace.com/dezmamusic

Old Post Apr-22-2007 10:01  Belgium
Click Here to See the Profile for DeZmA Click here to Send DeZmA a Private Message Visit DeZmA's homepage! Add DeZmA to your buddy list Report this Post Reply w/Quote Edit/Delete Message
AuxiliaryInput
Senior tranceaddict



Registered: Feb 2006
Location: Lillestrøm, Norway

quote:
Originally posted by jobro
Let's just remember that MIDI isn't ment to send huge audio data. It takes time because it has to send everything serial. You can alter the pitchbend and the modulation wheel at the same time and record it. It seams like it is playing at the same time but the thing is that it sends 2 messages in very close proximity to eachother (1/384th second depending on your ppq (pulse per quarter) setting in your sequencer).


Interesting. So, you'd get a more precise pitch bend and modulation if it was improved? I mean, a higher resolution pitchbend/modulation? Or does it work like portamento? let's say you've bound the filter to your MOD Wheel. and when you turn it all the way up, it'd send the data 1 2 3 4 5 6 7 and so on untill you reach 127. Does it go like 1 2 3 4, or does it calculate that from 1 to 2 it'd go 1.1 1.2 1.3 1.4 and so on automatically?


Holy crap, my English just died.

Old Post Apr-22-2007 10:18  Norway
Click Here to See the Profile for AuxiliaryInput Click here to Send AuxiliaryInput a Private Message Visit AuxiliaryInput's homepage! Add AuxiliaryInput to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DigiNut
You kids get off my lawn!



Registered: Dec 2002
Location: Toronto, Self-proclaimed Centre of the Universe

Actually, the pitch bend uses two CCs so it's already pretty precise (16384 discrete values, usually over no more than a few semitones). Some other controllers do that too, and of course, any controller can technically be mapped that way with a little bit of fiddling.

MIDI controllers just send a single-byte (well, 7-bit) word value through the channel, although some signals, like notes, take 2 or 3 words. So yes, it's going to send "1 2 3 4 5 6 7" - it's up to the receiving host to interpolate between those values, and many do.

Also, the 1/384th of a second figure is not exactly correct. The MIDI spec is 31250 baud, using a start and a stop bit, so that's either 3125 or 3472 words per second (I'm not sure if a word is actually 9 bits or 10; since the value is only 7 bits it might be only 9 bits to include the start/stop bits). Therefore each word takes 1/3125 of a second to transmit, not 1/384. jobro may be confusing that with the score time resolution, which is 1/384 of a beat.

3125 words per second means each word takes 0.32 ms to transmit, so in a normal-to-high load situation (1 note and 2 controllers per channel, at all times, for all 16 channels would be a pretty high average), that takes 25.6 ms to transmit all of it. 1/64th note at 140 BPM is 26.7 ms, so there's still enough time to send it.

That's a lot of hand-waving of course - the actual data going through a MIDI interface is not so uniform, and you CAN run into bandwidth problems at extremely heavy loads, but it's just incredibly rare. It's much more common to have problems due to a garbage serial clock.


___________________
My party schedule:
2009-02-21 - DJ Attention @ I'm So Popular
2009-06-18 - DJ Annoying @ People Need To Know Where I'll Be
2012-11-32 - DJ Insufferable ɸ Or At Least the Stalkers I Complain About
2048-06-66 - Spastic & Whocares Although I'm Actually Flattered
9999-45-81 - Tweaker Gimp I Probably Won't Even Go To This But I Have To Make Sure I Fill Up All The Available Space Here

Old Post Apr-22-2007 19:04  Canada
Click Here to See the Profile for DigiNut Click here to Send DigiNut a Private Message Add DigiNut to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Freak
Insert witty comment here



Registered: Jul 2003
Location: On a plane probably...

quote:
Originally posted by DigiNut
That's a lot of hand-waving of course - the actual data going through a MIDI interface is not so uniform, and you CAN run into bandwidth problems at extremely heavy loads, but it's just incredibly rare. It's much more common to have problems due to a garbage serial clock.[/COLOR][/FONT]


On my atari (maxed to a whopping 4mb) running a midex+, giving 3 ins and 5 outs in total, it still takes a hell of a lot of sysex and cc messages to lock it or make it stutter.

Old Post Apr-22-2007 19:29  United States
Click Here to See the Profile for Freak Click here to Send Freak a Private Message Add Freak to your buddy list Report this Post Reply w/Quote Edit/Delete Message
thoughtlessjex
Yakkity Yak



Registered: May 2004
Location: Chapel Hill, North Carolina

It works, and as Digi said, any non-standard would only royally fuck things up. For this reason, I'd only make the shift to a system that is 100% backwards compatible. If the MMA can come up with that, then that's all well and good, but the fact that midi has some faults is no reason to even dislike it, IMO.


___________________

www.jexmusic.com - My website

Old Post Apr-22-2007 21:09  United States
Click Here to See the Profile for thoughtlessjex Click here to Send thoughtlessjex a Private Message Add thoughtlessjex to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Roberttodd
Junior tranceaddict



Registered: Jan 2007
Location:

MIDI is lush man. Nuff said.

Old Post Apr-25-2007 00:33  United Kingdom
Click Here to See the Profile for Roberttodd Click here to Send Roberttodd a Private Message Add Roberttodd to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Roberttodd
Junior tranceaddict



Registered: Jan 2007
Location:

Positive

Old Post Apr-25-2007 00:34  United Kingdom
Click Here to See the Profile for Roberttodd Click here to Send Roberttodd a Private Message Add Roberttodd to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Roberttodd
Junior tranceaddict



Registered: Jan 2007
Location:

quote:
Originally posted by mysticalninja
Ferrys made non-crap? Are you sure?

Positive

Old Post Apr-25-2007 00:35  United Kingdom
Click Here to See the Profile for Roberttodd Click here to Send Roberttodd a Private Message Add Roberttodd to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DigiNut
You kids get off my lawn!



Registered: Dec 2002
Location: Toronto, Self-proclaimed Centre of the Universe

quote:
Originally posted by Freak
On my atari (maxed to a whopping 4mb) running a midex+, giving 3 ins and 5 outs in total, it still takes a hell of a lot of sysex and cc messages to lock it or make it stutter.

Doesn't surprise me, Ataris had pretty much the tightest MIDI timing in history.

Also keep in mind that each in/out is parallel and has its own throughput, so 40 MIDI interfaces at a time are no more likely to lag than just one. One of the ways people get around the bandwidth limitations of MIDI is just to add a couple more interfaces so each individual one is loaded less.

But yeah, even without an Atari or an Amiga, I've just never seen MIDI get overloaded. It's physically possible but I think there are few if any producers on this forum who make tracks that are complex enough to make bandwidth a serious issue.


___________________
My party schedule:
2009-02-21 - DJ Attention @ I'm So Popular
2009-06-18 - DJ Annoying @ People Need To Know Where I'll Be
2012-11-32 - DJ Insufferable ɸ Or At Least the Stalkers I Complain About
2048-06-66 - Spastic & Whocares Although I'm Actually Flattered
9999-45-81 - Tweaker Gimp I Probably Won't Even Go To This But I Have To Make Sure I Fill Up All The Available Space Here

Old Post Apr-25-2007 01:13  Canada
Click Here to See the Profile for DigiNut Click here to Send DigiNut a Private Message Add DigiNut to your buddy list Report this Post Reply w/Quote Edit/Delete Message

TranceAddict Forums > DJing / Production / Promotion > Production Studio > The MIDI protocol. I hate it.
Post New Thread    Post A Reply

Pages (4): « 1 2 3 [4]  
Last Thread   Next Thread
Click here to listen to the sample!Pause playback".....And Now It's Too Late" [2005] [0]

Click here to listen to the sample!Pause playbackElles de Graaf - "Circles Of Why" (Robert Gitelman Remix) [2004]

Show Printable Version | Subscribe to this Thread
Forum Jump:

All times are GMT. The time now is 01:12.

Forum Rules:
You may not post new threads
You may not post replies
You may not edit your posts
HTML code is ON
vB code is ON
[IMG] code is ON
 
Search this Thread:

 
Contact Us - return to tranceaddict

Powered by: Trance Music & vBulletin Forums
Copyright ©2000-2026, Jelsoft Enterprises Ltd.
Privacy Statement / DMCA
Support TA!