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 > 127 question
  Last Thread   Next Thread
Share
Author
Thread    Post A Reply
djsphere
producer in training



Registered: Apr 2003
Location: bucharest
127 question

anyone knows why is 127 the max value in Reason? just a random value or there is an explication.

doesen't bother me at all i'm just courious.


___________________
Reason 4 | Behringer 2030A | E-MU 0404 | Sennheiser HD 555 | Behringer Xenyx 802

Old Post Aug-06-2006 16:11  Romania
Click Here to See the Profile for djsphere Click here to Send djsphere a Private Message Add djsphere to your buddy list Report this Post Reply w/Quote Edit/Delete Message
BOOsTER
Holding Infinity



Registered: Jan 2002
Location: Sea of forgetfulness

midi has 128 values for each controller...well actually you won't see 128 as value because it's sorta like 127 + 0

the 0 is counted as value therefore making it 128 possible values...that's why 127 is max


___________________
Help me make soundtrack for my grandpa´s art exhibition:
Check out my topic about it here
Thank you!

Old Post Aug-06-2006 16:22  Czech Republic
Click Here to See the Profile for BOOsTER Click here to Send BOOsTER a Private Message Add BOOsTER to your buddy list Report this Post Reply w/Quote Edit/Delete Message
djsphere
producer in training



Registered: Apr 2003
Location: bucharest

ah...didn't know that, thx


___________________
Reason 4 | Behringer 2030A | E-MU 0404 | Sennheiser HD 555 | Behringer Xenyx 802

Old Post Aug-06-2006 16:44  Romania
Click Here to See the Profile for djsphere Click here to Send djsphere a Private Message Add djsphere to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Christian Ö.
Make U Mine



Registered: Nov 2004
Location: Lidingö, Stockholm, Sweden

quote:
Originally posted by BOOsTER
midi has 128 values for each controller...well actually you won't see 128 as value because it's sorta like 127 + 0

the 0 is counted as value therefore making it 128 possible values...that's why 127 is max

I knew that, but i wonder why it's 128 and not for example 100 which would be much more logical.

Is there any explanation?


___________________

www.myspace.com/christianohman

Old Post Aug-06-2006 16:46  Sweden
Click Here to See the Profile for Christian Ö. Click here to Send Christian Ö. a Private Message Visit Christian Ö.'s homepage! Add Christian Ö. to your buddy list Report this Post Reply w/Quote Edit/Delete Message
MrJiveBoJingles
Supreme tranceaddict



Registered: Jun 2004
Location: U.S.

2, 4, 8, 16, 32, 64, 128.

I would wager it has something to do with those values, which are commonly used in electronic stuff of all kinds, but I am not sure what.

Old Post Aug-06-2006 16:51  United States
Click Here to See the Profile for MrJiveBoJingles Click here to Send MrJiveBoJingles a Private Message Add MrJiveBoJingles to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Majutsu
Supreme tranceaddict



Registered: Feb 2006
Location: louisiana, usa

that's always the max midi value for anything as said above 0-127

Old Post Aug-06-2006 16:59  United States
Click Here to See the Profile for Majutsu Add Majutsu to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Corteoz
Supreme tranceaddict



Registered: Mar 2005
Location: Narvik, Norway

Reply to Christian Ö. and MrJiveBoJingles

What's 2^7? (Binary = 1111111)
It's 128.

That means that we have the 128 numerical values ranging from 0 to 127.
The reason they use these values is because they're easier to process in the programming.

It's quite simple. I've just started my education withing computer science, and this is one of the first things we learned.


___________________
- Just be who you are...

KORG KARMA Music Workstation
Roland JP-8000
SONY MDR-7506
ECHO MIA MIDI
STK VX-804FX console mixer
THX Audio ST-90 Studio monitors
It's a real bedroom studio!

Last edited by Corteoz on Aug-06-2006 at 17:11

Old Post Aug-06-2006 17:05  Norway
Click Here to See the Profile for Corteoz Click here to Send Corteoz a Private Message Add Corteoz to your buddy list Report this Post Reply w/Quote Edit/Delete Message
djsphere
producer in training



Registered: Apr 2003
Location: bucharest

quote:
Originally posted by Corteoz

The reason they use these values is because they're easier to process in the programming.


And that my friends is the corect answer.


___________________
Reason 4 | Behringer 2030A | E-MU 0404 | Sennheiser HD 555 | Behringer Xenyx 802

Old Post Aug-06-2006 17:10  Romania
Click Here to See the Profile for djsphere Click here to Send djsphere a Private Message Add djsphere to your buddy list Report this Post Reply w/Quote Edit/Delete Message
PutBoy
Supreme tranceaddict



Registered: Dec 2004
Location: LA (Landskrona)

It's the way binary code is coded.

a 7 bit-value's max is 127. Why 7 bits you wonder?

Might be different reasons, but most likely it's really 8 bits and the 8th bit is used as a so called 'flag' of some sort, perhaps telling the computer wheter the number is negative or positive. It might still be something else though.

8 bits = 1 byte, and that's the reason it's 8 bits of all numbers. And, I don't think it's 7 bits, a computer doesn't really process 7 bits. It only really processes 8 bits at a time, ie 1 byte.


___________________
Check out Crossfade Collective
Sebastian Zander - Hotel Chaplin
Sebastian Zander - Set Two [Electro/Tech House and Trance of some sort]
Paulo Da Costa - AVGN [Prog. House](128kbps])

Old Post Aug-06-2006 22:03  Sweden
Click Here to See the Profile for PutBoy Click here to Send PutBoy a Private Message Add PutBoy to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Low Profile
Supreme tranceaddict



Registered: Oct 2003
Location: Akureyri

A regular Midi CC message is actually more than 8 bits, it carries 7 bits of information (0-127) as well as other information:
from Wikipedia:

Physically it consists of a one-way (simplex) digital current loop serial communications electrical connection signaling at 31,250 bits per second. One start bit (must be 0), eight data bits, no parity bit and one stop bit (must be 1) is used.

I'm guessing that for a simple control change at least 2 messages must be sent, one for the CC number, another with the value, and then perhaps a third message for the channel number??

Modern Computers (PC's and Macs) process in heaps of bytes, this is not universal for all digital electronics. For example, even though most vintage samplers used 8 bit, and later 16 bit samples, there were the occasional 12 bit samplers.

Old Post Aug-06-2006 23:24  Iceland
Click Here to See the Profile for Low Profile Click here to Send Low Profile a Private Message Add Low Profile to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DJ Shibby
Amphoteric Superbase



Registered: Jul 2004
Location: Of Earthzen and the Therethen

This is half the amount of the maximum data capacity of a byte variable type of a programming language, one of the smallest types.

Nothing to do with 7s, only 8s.

Why 128 and not the actual size of the variable, which is 256?

Because you need to take into account the negatives and positives, -127 to +127, and there you have your 256 with some room left for "flags".

Old Post Aug-07-2006 07:25  United States
Click Here to See the Profile for DJ Shibby Click here to Send DJ Shibby a Private Message Visit DJ Shibby's homepage! Add DJ Shibby to your buddy list Report this Post Reply w/Quote Edit/Delete Message

TranceAddict Forums > DJing / Production / Promotion > Production Studio > 127 question
Post New Thread    Post A Reply

 
Last Thread   Next Thread
Click here to listen to the sample!Pause playbackPlease the title and the mix. [2004] [4]

Click here to listen to the sample!Pause playbackSafri Duo - Played A Live [2004]

Show Printable Version | Subscribe to this Thread
Forum Jump:

All times are GMT. The time now is 22:40.

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!