Home Recording

Go Back   Home Recording > Equipment Forums > MIDI Mania


        

                                
                                10/30 - [video] Demo Roland TD-20SX
Reply    Audiofanzine Electronic-instrument Electronic-instrument News Electronic-instrument Medias Electronic-instrument Tests Electronic-instrument Articles Electronic-instrument User Reviews Electronic-instrument Classifieds Ads
 
Thread Tools Display Modes
  #1  
Old 07-03-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
Lightbulb Binary... WTF does that have to do with MIDI?



Anyone care to explain?
__________________
Reply With Quote
  #2  
Old 07-03-2005
lbanks's Avatar
lbanks lbanks is offline
Now with Images Off!
 
Join Date: Jun 2004
Location: Moisture filled heatbag
Age: 5
Posts: 1,615
Rep Power: 1598022
lbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond repute
MIDI communication is binary... 1's and 0's. All things digital are.
__________________
Qwack, Qwack!!!

Quote:
Originally Posted by 32-20-Blues
Jesus, you ask a serious question about marksmanship, and all you get is a bunch of talk about pissing into tubes.
Proud Graduate of the University of I Don't Remember
Reply With Quote
  #3  
Old 07-03-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
How correct you are but I'm looking to get a little more specific. Maybe I should ask this question.

If it is only 1's and 0's how do you end up with a velocity of 127?
__________________
Reply With Quote
  #4  
Old 07-03-2005
lbanks's Avatar
lbanks lbanks is offline
Now with Images Off!
 
Join Date: Jun 2004
Location: Moisture filled heatbag
Age: 5
Posts: 1,615
Rep Power: 1598022
lbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond repute
Aw, man. I can only say that the binary representation expresses a control parameter to the device and the the 127 is the decimal expression of that action. After that, I'm telling stuff I vaguely remember. And not sure I still believe
__________________
Qwack, Qwack!!!

Quote:
Originally Posted by 32-20-Blues
Jesus, you ask a serious question about marksmanship, and all you get is a bunch of talk about pissing into tubes.
Proud Graduate of the University of I Don't Remember
Reply With Quote
  #5  
Old 07-04-2005
bennychico11's Avatar
bennychico11 bennychico11 is offline
...
 
Join Date: Jun 2004
Location: Kansas City
Posts: 4,534
Rep Power: 78547
bennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond repute
Quote:
Originally Posted by bigwillz24
If it is only 1's and 0's how do you end up with a velocity of 127?
because a certain sequence of a set number of 1's and 0's is translated to 127. there is a standard that lays out what the status and data bytes are

http://www.midiweb.com/info/library/...fication.shtml

and even better: http://www.pan.com/earlevel/MIDI/MIDI%20Overview.html

god, this brings back scarey memories. translating from decimal to binary to hex and back.

it's just like any computer command. how does typing on a keyboard translate to binary? how does binary translate to 3D graphics? the wonders of computers I guess
__________________
www.redlabaudio.com
Reply With Quote
  #6  
Old 07-04-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
Thanks for the links... I'm asking this stuff because I'm having a little trouble in Midi class.
__________________
Reply With Quote
  #7  
Old 07-04-2005
ssscientist's Avatar
ssscientist ssscientist is offline
Info you can use...
 
Join Date: May 2004
Location: Chicago, Illinois
Posts: 4,085
Rep Power: 37991
ssscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond reputessscientist has a reputation beyond repute
Quote:
Originally Posted by bigwillz24
I'm having a little trouble in Midi class.
Have I given you my midi 101 links yet? If not, they're certainly worth reading. Here's part one and part two. They may be a little basic for you, but we can all use a refresher course now and then...
Reply With Quote
  #8  
Old 07-05-2005
fraserhutch's Avatar
fraserhutch fraserhutch is offline
Flypaper for freaks
 
Join Date: Jun 2004
Location: Kirkland, Washington
Posts: 3,811
Rep Power: 427631
fraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond repute
Quote:
Originally Posted by lbanks
Aw, man. I can only say that the binary representation expresses a control parameter to the device and the the 127 is the decimal expression of that action. After that, I'm telling stuff I vaguely remember. And not sure I still believe
Decimal is a numeric encoding of data that is base 10
Binary is a numeric encoding of data that is base 2
Octal is a numeric encoding of data that is base 8,
Hexadecimal is a numeric encoding oif data that is a base 16.

So, let's take a randome number, 21(10) (the 10 here would be subscript, which means base 10.

Decimal: 21
Binary: 10101
Octal: 25
Hexidecimal: 0015
__________________
The fact that no one understands you doesn't mean you're an artist...
Reply With Quote
  #9  
Old 07-05-2005
AlChuck's Avatar
AlChuck AlChuck is offline
Been Here, Posted That
 
Join Date: Mar 2000
Location: San Mateo, CA, USA
Posts: 5,084
Rep Power: 18110
AlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond reputeAlChuck has a reputation beyond repute
Base 10 means that you have ten digits to represent numbers. 0-9, then you have to bump the next "place" with a 1 and start the place to the right over again at zero: 10, 11, 12, etc.

Base 2 means there are only two digits used. 0-1, then the same basic rules apply -- add another digit to the left and start the one to the right. So after 0 and 1, the next value is 10 (which is the same as decimal 2), then 11, then 100 (which is decimal 4), and so on.

Octal uses 0-7, and hex has sixteen digits -- the extra digits are realized by adopting the the first six letters of the alphabet... 0-9 and a-f. All the same rules apply...
Reply With Quote
  #10  
Old 07-05-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
0
1
00
01
10
11
000
001
010
011
110
111

so im supposed to be counting like this?



0 = 8 bits

00 = 16 bits

I'm not comprehending this at all...
__________________
Reply With Quote
  #11  
Old 07-05-2005
lbanks's Avatar
lbanks lbanks is offline
Now with Images Off!
 
Join Date: Jun 2004
Location: Moisture filled heatbag
Age: 5
Posts: 1,615
Rep Power: 1598022
lbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond reputelbanks has a reputation beyond repute
Quote:
Originally Posted by bigwillz24

I'm not comprehending this at all...
Yep, that's how I felt 20 years ago. You don't have to understand to play, but I always felt I was missing out.

Damned lead paint!
__________________
Qwack, Qwack!!!

Quote:
Originally Posted by 32-20-Blues
Jesus, you ask a serious question about marksmanship, and all you get is a bunch of talk about pissing into tubes.
Proud Graduate of the University of I Don't Remember
Reply With Quote
  #12  
Old 07-05-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
Quote:
Originally Posted by fraserhutch

Decimal: 21
Binary: 10101
Octal: 25
Hexidecimal: 0015
Ok so 10 + 10 + 1 = 21 is basically what the binary is saying i think...

Let me se if i got it right....

Decimal: 16

10+01+01+01+01+01+01

Binary: 10010101010101

man for some reason after typing that I think I'm lost again.
__________________
Reply With Quote
  #13  
Old 07-05-2005
bennychico11's Avatar
bennychico11 bennychico11 is offline
...
 
Join Date: Jun 2004
Location: Kansas City
Posts: 4,534
Rep Power: 78547
bennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond repute
let's try this again, my previous post didn't format the way i typed it...look at this pic
Attached Images
File Type: jpg untitled.JPG (27.7 KB, 26 views)
__________________
www.redlabaudio.com
Reply With Quote
  #14  
Old 07-05-2005
bennychico11's Avatar
bennychico11 bennychico11 is offline
...
 
Join Date: Jun 2004
Location: Kansas City
Posts: 4,534
Rep Power: 78547
bennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond repute
basically just remember the pattern 128, 64, 32, 16, 8, 4, 2, 1

if you are given a binary number that is NOT a multiple of 8, you have to add the 0s to it. like fraserhutch gave you 10101
well, add three more 0s to the front of it to get 00010101

now add the numbers uptop i gave you to their corresponding 1s.
128=0 so that's no number to add
64=0
32=0
16= 1 so put that number aside
8=0
4=1
2=0
1=1

now add all the numbers you got 1 for.....16+4+1=21
tada!!

does that help?
__________________
www.redlabaudio.com
Reply With Quote
  #15  
Old 07-05-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
so 16 is

00010000

& 17 is

00010001

HOT DAMN THANK YOU SO MUCH!
__________________
Reply With Quote
  #16  
Old 07-05-2005
bennychico11's Avatar
bennychico11 bennychico11 is offline
...
 
Join Date: Jun 2004
Location: Kansas City
Posts: 4,534
Rep Power: 78547
bennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond repute
ya got it!

now translate those to hex??
__________________
www.redlabaudio.com
Reply With Quote
  #17  
Old 07-05-2005
bigwillz24's Avatar
bigwillz24 bigwillz24 is offline
One Turd at a Time...
 
Join Date: Jul 2004
Location: Houston, TX
Age: 33
Posts: 2,826
Rep Power: 167343
bigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond reputebigwillz24 has a reputation beyond repute
16 = 00010000 binary = 0001 0000 = 10 hex

17 = 00010001 binary = 0001 0001 = 11 hex
__________________
Reply With Quote
  #18  
Old 07-06-2005
bennychico11's Avatar
bennychico11 bennychico11 is offline
...
 
Join Date: Jun 2004
Location: Kansas City
Posts: 4,534
Rep Power: 78547
bennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond reputebennychico11 has a reputation beyond repute
Quote:
Originally Posted by bigwillz24
16 = 00010000 binary = 0001 0000 = 10 hex

17 = 00010001 binary = 0001 0001 = 11 hex
yep...very nice.


of course, a lot of people get rid of the extra zeros on the front of the binary numbers. but i think keeping it in groups of 8 helps with the math...not only because there are 8 bits in a byte, but also when converting to hex you got your groups of 4 layed out for you. but since you don't need the first three zeros in those numbers, you can drop them when you're done...but just don't forget that they're there if you need 'em!
__________________
www.redlabaudio.com
Reply With Quote
  #19  
Old 07-06-2005
fraserhutch's Avatar
fraserhutch fraserhutch is offline
Flypaper for freaks
 
Join Date: Jun 2004
Location: Kirkland, Washington
Posts: 3,811
Rep Power: 427631
fraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond reputefraserhutch has a reputation beyond repute
Thereya go! Now you're getting it!

When you feel more comfortable, let me know, and I'll give you a little primer on doing the math. Once you spend a little time with it, everything becomes WAY clearer.
__________________
The fact that no one understands you doesn't mean you're an artist...
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump
Google
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Midi track with Sonar & Audigy’s Interface?? carlosfl Cakewalk / Sonar Forum 6 06-25-2005 11:16
Midi and Creamware dangerman MIDI Mania 3 05-18-2005 00:53
Midi WTF? Nick The Man Keyboards and Sound Modules 10 05-16-2005 12:58
drum machine, Cakewalk, USB MIDI interface, argh 55337 Newbies 14 03-09-2005 16:41
Oriion, Rebirth & Fruityloops with Sonar acgt Cakewalk / Sonar Forum 10 09-13-2002 13:21


All times are GMT -7. The time now is 09:11.


Powered by: vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 1995-2008 Audiofanzine except where noted. All Rights Reserved.