[gmpi] Re: Reqs 3.8 Events - ramped events

  • From: "gogins@xxxxxxxxxxxx" <gogins@xxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Sat, 17 Jan 2004 09:30:45 -0500

I totally agree with Koen Tanghe. Perhaps the general principle can be
clarified.

Let us not be engineers here with "good enough" solutions.

Let us be scholars and scientists and make GMPI represent music - as much
music as technically feasible.

That means, if we have a choice between a larger type and a smaller type to
represent a value, we choose the LARGER TYPE unless that makes GMPI
TECHNICALLY INFEASIBLE. I.e., timestamps.

And if we have a choice between a more precise type and a less precise type
to represent a value, we choose the MORE PRECISE TYPE unless that makes
GMPI TECHNICALLY INFEASIBLE. I.e., controller values.

The target isn't just the music we've heard - or even that some guy in
China or Jamaica has heard - but the music that nobody has yet heard but
that GMPI and software like it will make possible -

- unless that software is engineered to be "good enough".

Original Message:
-----------------
From: Steve Harris S.W.Harris@xxxxxxxxxxxxxxx
Date: Sat, 17 Jan 2004 10:00:19 +0000
To: gmpi@xxxxxxxxxxxxx
Subject: [gmpi] Re: Reqs 3.8 Events - ramped events


On Fri, Jan 16, 2004 at 11:09:32 +0100, Koen Tanghe wrote:
> I think I should raise my voice saying that the things that are
represented
> by MIDI controllers are usally NOT truly, madly, deeply and (certainly
not)
> naturally integer. Some are, but most are not: amount of expression,
volume,
> effects level, balance, pan position, etc... are NOT integer entities by
> nature. Hence, I would also not want to model them as integers.
> I will agree that even real values represented in a computer are discrete,
> but please let's not model real values by integers from the start... If
> people want to use these values in a MIDI protocol communication, they
will
> have to quantize them. But only then, not within GMPI.
> Just my opinion though...

Yes, my thoughts exactly, thanks for putting it so clearly.

Clearly in many system MIDI data external to GMPI graphs will have to be
7bit integers and so on, but theres no reason to inherit those
limitations.

- Steve

----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .



----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: