| Author |
Message |
blue hell
Former site admin

Joined: Apr 03, 2004 Posts: 24864 Location: The Netherlands, Enschede
Audio files: 353
G2 patch files: 320
|
Posted: Mon Mar 06, 2006 12:25 pm Post subject:
|
 |
|
| SynthLord wrote: | | "Zero" is not a number |
That is a pretty unique opinion ... some consider it not to be a natural number though, or erm ... entartet maybe :-)
See : http://en.wikipedia.org/wiki/Number |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Mon Mar 06, 2006 12:57 pm Post subject:
|
 |
|
| SynthLord wrote: | "Zero" is not a number, accept only as a mathematical concept, an abstraction named to describe the lack of a particular mathematical quantity, such as an algebraic equation that is balanced on both sides. There's no sense is saying "count to zero" because there's nothing to count.
It can't be applied to musical counting, though. |
Ok, so that "rewind to zero" button, explain to me what it does once more? _________________ Kassen |
|
|
Back to top
|
|
 |
jkn

Joined: Mar 14, 2004 Posts: 469 Location: La Porte, IN, USA
|
Posted: Mon Mar 06, 2006 1:06 pm Post subject:
|
 |
|
If I'm following the conversation correctly - rewind to zero takes us back into the song before this one, but only slightly.
Or in Lawrence Welk speak... zero is the 'ah' in "ah-one-and-ah-two..." although it's only the first 'ah' - the second 'ah' is clearly different due to the preceding 'and'. |
|
|
Back to top
|
|
 |
DrJustice

Joined: Sep 13, 2004 Posts: 2112 Location: Morokulien
Audio files: 4
|
Posted: Mon Mar 06, 2006 1:25 pm Post subject:
|
 |
|
| brinxmat wrote: | Or for computer types:
NULL, one, two, three |
I dearly hope that computer types are acutely aware that "NULL" is not necessarily representing the number 0. The same is the case for "nil"
DJ
-- |
|
|
Back to top
|
|
 |
SynthLord

Joined: Sep 27, 2005 Posts: 49 Location: Tampa, FL
|
Posted: Mon Mar 06, 2006 1:58 pm Post subject:
|
 |
|
| Quote: | | Ok, so that "rewind to zero" button, explain to me what it does once more? |
That has to do with elapsed time, which is an objective consideration in music (ie, the audience's experience), specifically as it applies to the recording medium; that it may be used as a figure of speech makes it no more than, indeed, a figure of speech.
(Is this thread nerdy enough? I think not, sir! ) _________________ Jason Stanfield
Armadillo Enterprises
jason@armadilloent.com |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Tue Mar 07, 2006 1:47 pm Post subject:
|
 |
|
| SynthLord wrote: | | Quote: | | Ok, so that "rewind to zero" button, explain to me what it does once more? |
That has to do with elapsed time, which is an objective consideration in music (ie, the audience's experience), specifically as it applies to the recording medium; that it may be used as a figure of speech makes it no more than, indeed, a figure of speech.
(Is this thread nerdy enough? I think not, sir! ) |
Ok, and since tape can run at variable speed and it's not yet clear wether time is in fact quantised, are there any overwhelming reasons not to take a "beat" as the unit of time to express the elaped time in? _________________ Kassen |
|
|
Back to top
|
|
 |
SynthLord

Joined: Sep 27, 2005 Posts: 49 Location: Tampa, FL
|
Posted: Tue Mar 07, 2006 1:59 pm Post subject:
|
 |
|
I write an R&B song at 85 bpm; it's exactly 4 minutes long, so if I were to express this in terms of beats, I'd say it's 340 beats long. You came behind me and do a jungle remix at 170 bpm. Elapsed time is the same, but using the terminology yours is 680 beats long. Same duration, but yours is statistically twice as dense as mine.
If you're playing the music, this might matter (especially at 170bpm!), but if you're listening it does no good to know how many counts a song has. You'd just like to know if you're in for a 3 minute pop song, or a Tale from a Topographic Ocean.
Besides, as a listener, you perceive music differently than the performer. The performer can never think about what has just happened, only about what is to come. Same for a conductor, who must always stay ahead of the orchestra. If he listens to the music rather than directs it, the whole performance will be a train wreck.
Now imagine the conductor counting/directing on the back end of the beat using the "zeero is the first count" theory ... complete catastrophe. _________________ Jason Stanfield
Armadillo Enterprises
jason@armadilloent.com |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Tue Mar 07, 2006 3:12 pm Post subject:
|
 |
|
| SynthLord wrote: |
Besides, as a listener, you perceive music differently than the performer. The performer can never think about what has just happened, only about what is to come. Same for a conductor, who must always stay ahead of the orchestra. If he listens to the music rather than directs it, the whole performance will be a train wreck.
|
True, but as a engineer or programer you preceive it differently from -say- a drummer.
If I have my sequencer's timeline then I might highlight the first 16 bars for some operation, right?
This would be the point between the "1" and the "17", if we count bars your way, right? Ok, now I want half of that, where is this on the timeline, I might wonder for some othe operation in this buildup. Then I need to go "17 minus 1 is 16, half of 16 is 8, 8 plus 1 is 9" and I have my desirered point.
If we count from zero then the same point we had earlier is called "16", half of that is simply half of that and we end up at a point called "8". Way faster and way more intuitive. No need to even spend precious slots of your short time memory on that.
Also considder the situation in a modular system where some counter or LFO is controlling a table for use as a sequencer or wavetalbe through CV. Resetting something to zero is typically very easy, resetting stuff to some arbitrary voltage or value that represents "1" is also possible but most likely it would be done by resetting it to zero anyway, then adding some offset quickly before the value is actually used. I can tell you that that module won't be designed with the idea that zero is purely imaginary in mind because it's likely that that module will also want to be able to react to negative voltages and we can't afford a hole between "1" and "minus a ver small amount"; such holes would cause weird artefacts.
Starting at "1" is simply counter intuitive; we don't do that with birtdays either, for example.
Let me ask you another question; I just put down my coffee cup a minute ago. Tell me how many decades I've gone without coffee right now. _________________ Kassen |
|
|
Back to top
|
|
 |
SynthLord

Joined: Sep 27, 2005 Posts: 49 Location: Tampa, FL
|
Posted: Tue Mar 07, 2006 4:00 pm Post subject:
|
 |
|
I understand the concept, but disagree. Having both played music off a score and sequenced, I find it very intuitive to know that in a 4/4 song, the third measure starts on the 9th count. But I'm not thinking "count 9", anyway - I'm thinking "downbeat of measure 3".
Again, you don't count music the same way you count birthdays. Birthdays signify how old you are - it's appropriate that you're not 1 until a year after your birth. Note how we count years "backwards". The new millenium began on January 1st, 2001. The specific rationale behind the Gregorian calender is different than in music, but the principle is similar: we number a year from it's beginning, not from the end. The same goes with music. There was a first year, "1 A.D." not "0 A.D."; and the first beat of a measure is count 1.
To put it another way, a beat starts an event, it does not tell you what just ended. How would you know you were counting a piece of music where the time signature changed often, if you didn't know until it was over?
Sequencers have to follow this logic, mainly because MIDI information must be easily displayed in the form of a score. Now, as far as other forms of programming, it's perfectly legit to have 0 as a value (or rather, lack of a value). Since MIDI CCs are expressions of base 2, and have 128 values, it makes since that the lowest value is 0, and the highest is 127. These figures represent a quantity, and can only be counted in terms of what is there.
When speaking of temporal quantities, counting at the end is proper. But counting the future - which is what the musician must do - requires a reversal of this process, because what does not exist yet has no specific quantity.
(Wow, my brain hurts ... I need to go back and study Aristotelian unit-measurement. The answer I'm having a hard time articulating is there, but it's an epistomological one, and I'm a bit rusty in that field.) _________________ Jason Stanfield
Armadillo Enterprises
jason@armadilloent.com |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Wed Mar 08, 2006 4:23 am Post subject:
|
 |
|
Ok, but if we can agree that counting from zero makes sense if we are dealing with manipualtions on time and that counting from one makes sense if we are playing some instrument at the moment and that both can figure to various degrees in the compositional process, wouldn't it make sense to at least have settings for this so we can change ont he fly?
I don't think it makes sense to apply the terminology for the one to the other. You don't try to express you laptop's cpu peed in notes and cents either, after all, even if you could. _________________ Kassen |
|
|
Back to top
|
|
 |
brinxmat

Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Wed Mar 08, 2006 4:55 am Post subject:
|
 |
|
| DrJustice wrote: |
I dearly hope that computer types are acutely aware that "NULL" is not necessarily representing the number 0. The same is the case for "nil"
|
Thankyou for pointing this out. It made me look up the meaning:
NULL (C) "targetless pointer/reference"
NULL (SQL) "unknown value"
I am sure that this puts me one step further down the path to becoming a computer type.
However wikipedia: "Often, for example in many implementations of the C language, a binary 0 (zero) is used as the null value…"
So NULL can also be "0". On reflection, I think I'll stick with nought. Ø.
| blue hell wrote: | | I'm more the nil type |
"Nil" myself, but "nil" is good too!
Trivia: when counting down to test-fire a cannon, they count "ten, nine, eight, seven, six, four, three, two, one, fire", deliberately missing out "five" because of its similarity to fire. (I saw this on Discovery, so it must be true.) _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Wed Mar 08, 2006 5:29 am Post subject:
|
 |
|
Practice material;
The other cover (I think for europe?) is much nicer but I couldn't find a good image. _________________ Kassen |
|
|
Back to top
|
|
 |
Oskar

Joined: Jul 29, 2004 Posts: 1751 Location: Norway
|
Posted: Wed Mar 08, 2006 6:32 am Post subject:
|
 |
|
| Kassen wrote: | Practice material;
The other cover (I think for europe?) is much nicer but I couldn't find a good image. |
Aha! So that's why he recorded "take five"?! This has made my day! Thank you, Kassen! _________________ Where there are too many policemen, there is no liberty. Where there are too many soldiers, there is no peace. Where there are too many lawyers, there is no justice.
Lin Yutang (1895-1976) |
|
|
Back to top
|
|
 |
blue hell
Former site admin

Joined: Apr 03, 2004 Posts: 24864 Location: The Netherlands, Enschede
Audio files: 353
G2 patch files: 320
|
Posted: Wed Mar 08, 2006 6:51 am Post subject:
|
 |
|
| Kassen wrote: | | [...] don't try to express you laptop's cpu peed in notes and cents either, after all, even if you could. |
So what exactly is C# good for then ? |
|
|
Back to top
|
|
 |
DrJustice

Joined: Sep 13, 2004 Posts: 2112 Location: Morokulien
Audio files: 4
|
Posted: Wed Mar 08, 2006 7:08 am Post subject:
|
 |
|
| Blue Hell wrote: | | So what exactly is C# good for then ? |
Eeehhrmm... polluting the set of languages, or annoying real programmers?
DJ
-- Last edited by DrJustice on Wed Mar 08, 2006 8:54 am; edited 1 time in total |
|
|
Back to top
|
|
 |
jkn

Joined: Mar 14, 2004 Posts: 469 Location: La Porte, IN, USA
|
Posted: Wed Mar 08, 2006 7:22 am Post subject:
|
 |
|
Null tends to confuse folks... in the world I work in null is the absence of value - which is different than a blank space... which is different from zero.
Then again - my twisted thinking has gotten a bit too used to nested arrays within nested arrays within fields. And when you toss a few nulls into a few nested arrays - life gets fuzzy.
Then again... we're ditching that system so I have to get used to relational thinking again. Then again - I'm not sure what I'll really be doing a year from now... ah - the joys of working in IT. |
|
|
Back to top
|
|
 |
DrJustice

Joined: Sep 13, 2004 Posts: 2112 Location: Morokulien
Audio files: 4
|
Posted: Wed Mar 08, 2006 8:37 am Post subject:
|
 |
|
| Kassen wrote: | | You don't try to express you laptop's cpu peed in notes and cents either, after all, even if you could. |
Of course not. That would be plain silly, wouldn't it!
Uhm... let's see... my laptop's CPU is tuned to F +41 cents, 20 octaves above middle A, that would be F24 + 41 cents.
There are no limits to the opportunities offered by this thread.
DJ
Edit: oops, was off by two semitones .
-- Last edited by DrJustice on Thu Mar 09, 2006 12:51 pm; edited 1 time in total |
|
|
Back to top
|
|
 |
Antimon

Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 373
G2 patch files: 100
|
Posted: Wed Mar 08, 2006 8:39 am Post subject:
|
 |
|
Regarding zero offsets: If we are counting solid objects (such as apples or notes on a score sheet) it makes sense to start with one (1). If we are using iterations in loops or counting beats (like the short pulses that a sequencer module on a Nord Modular generates, which is more like a marker of the infinitesimal space between notes) it makes sense to start with zero (0), I think. It's great to be able to divide by 8 (or 4 or 2) and get the current measure/bar etc.
Regarding null: C or C++ aren't examples of well-designed computer languages. Their zero/null handling shows what kind of macro-assembler freaks they are. Check out Java instead. It looks similar on the surface, but it is totally different. It has "null" as a separate entity.
/Stefan |
|
|
Back to top
|
|
 |
DrJustice

Joined: Sep 13, 2004 Posts: 2112 Location: Morokulien
Audio files: 4
|
Posted: Wed Mar 08, 2006 9:00 am Post subject:
|
 |
|
| Antimon wrote: | | ... C or C++ aren't examples of well-designed computer languages. |
I agree about C++. C on the other hand, can't be replaced by Java. Oh, and substitute Ada for Java and C++
DJ
-- |
|
|
Back to top
|
|
 |
bachus

Joined: Feb 29, 2004 Posts: 2924 Location: Up in that tree over there.
Audio files: 5
|
Posted: Wed Mar 08, 2006 12:48 pm Post subject:
|
 |
|
| DrJustice wrote: | | Antimon wrote: | | ... C or C++ aren't examples of well-designed computer languages. |
I agree about C++. C on the other hand, can't be replaced by Java. DJ
-- |
Yea, at least in the beginning C had an almost elegant simplicity. But I will note that for pragmatic reasons C++ is now my tool of choice. I'm sure in another better world I'm happily working in scheme, the truly elegant language--sigh. _________________ The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham |
|
|
Back to top
|
|
 |
dmosc

Joined: Jun 23, 2003 Posts: 298
|
Posted: Wed Mar 08, 2006 2:32 pm Post subject:
|
 |
|
| the reason we don't count from zero is purely for syllabic reasons. What do one, two, three, four, five, and six have in common that zero doesn't? 1 syllable |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Wed Mar 08, 2006 2:52 pm Post subject:
|
 |
|
| Blue Hell wrote: | | Kassen wrote: | | [...] don't try to express you laptop's cpu peed in notes and cents either, after all, even if you could. |
So what exactly is C# good for then ? |
Not that much, I hear. _________________ Kassen |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Wed Mar 08, 2006 2:55 pm Post subject:
|
 |
|
| DrJustice wrote: | | Kassen wrote: | | You don't try to express you laptop's cpu peed in notes and cents either, after all, even if you could. |
Of course not. That would be plain silly, wouldn't it!
Uhm... let's see... my laptop's CPU is tuned to D# +41 cents, 20 octaves above middle A, that would be D24# + 41 cents.
There are no limits to the opportunities offered by this thread.
|
:¬)
I was feeling lazy, I expected you, JKS or Jan would actually do it. _________________ Kassen |
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Wed Mar 08, 2006 2:58 pm Post subject:
|
 |
|
| dmosc wrote: | | the reason we don't count from zero is purely for syllabic reasons. What do one, two, three, four, five, and six have in common that zero doesn't? 1 syllable |
Sorry; in Dutch "zero" (nul) has one sylable and Dutch musicians also start at one, typically.
I don't think Switching Live to German will help either... _________________ Kassen |
|
|
Back to top
|
|
 |
Antimon

Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 373
G2 patch files: 100
|
Posted: Thu Mar 09, 2006 12:57 am Post subject:
|
 |
|
| Kassen wrote: | | dmosc wrote: | | the reason we don't count from zero is purely for syllabic reasons. What do one, two, three, four, five, and six have in common that zero doesn't? 1 syllable |
Sorry; in Dutch "zero" (nul) has one sylable and Dutch musicians also start at one, typically.
I don't think Switching Live to German will help either... |
And in swedish, zero has a single syllable (noll), but four, eight, nine and ten have two.
Any welsh-speakers here? I've heard a story about welsh children generally being poor at math because their words for numbers are too long - it's harder to teach math when saying something like "four times thirteen" is a long sentence.
C is OK. Sorry for bashing it, I didn't mean to.
/Stefan |
|
|
Back to top
|
|
 |
|