![]() | ![]() |
|
#1
|
||||
|
||||
Anyone care to explain?
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#2
|
||||
|
||||
|
MIDI communication is binary... 1's and 0's. All things digital are.
__________________
Qwack, Qwack!!! Quote:
|
|
#3
|
||||
|
||||
|
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?
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#4
|
||||
|
||||
|
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:
|
|
#5
|
||||
|
||||
|
Quote:
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 |
|
#6
|
||||
|
||||
|
Thanks for the links... I'm asking this stuff because I'm having a little trouble in Midi class.
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#7
|
||||
|
||||
|
#8
|
||||
|
||||
|
Quote:
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... |
|
#9
|
||||
|
||||
|
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... |
|
#10
|
||||
|
||||
|
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...
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#11
|
||||
|
||||
|
Quote:
![]() Damned lead paint!
__________________
Qwack, Qwack!!! Quote:
|
|
#12
|
||||
|
||||
|
Quote:
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.
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#13
|
||||
|
||||
|
let's try this again, my previous post didn't format the way i typed it...look at this pic
__________________
www.redlabaudio.com |
|
#14
|
||||
|
||||
|
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 |
|
#15
|
||||
|
||||
|
so 16 is
00010000 & 17 is 00010001 HOT DAMN THANK YOU SO MUCH!
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#16
|
||||
|
||||
|
ya got it!
now translate those to hex?? ![]()
__________________
www.redlabaudio.com |
|
#17
|
||||
|
||||
|
16 = 00010000 binary = 0001 0000 = 10 hex
17 = 00010001 binary = 0001 0001 = 11 hex
__________________
http://www.myspace.com/tazonmyspace
http://www.myspace.com/divercity07 http://www.myspace.com/bigwillz24 Help! I've been censored and I can't get up! ![]() |
|
#18
|
||||
|
||||
|
Quote:
![]() 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 |
|
#19
|
||||
|
||||
|
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... |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
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 |