Re: HC Music that should be on Runtime Revolution

2009-03-19 Thread René Micout


Le 18 mars 09 à 23:01, Richard Gaskin a écrit :


Or does truly cross-platform mean something else? :)


I don't really understand cross-platform concept in Rev  ?!  What  
about sheet and drawer witch are Macintosh only stuff. Why other  
Macintosh specificities (is it english ?) are not present into Rev ?
What is cross-platform ? MacOS X (I know), Linux (I imagine),  
Windows (Witch Windows ? 95 ? 98 ? NT ? XP ? Vista ? 7 ?). What  
version of Windows command the leveling by the bottom ? Anybody know  
that ?

Sorry but I am a Macintosh only guy (since 1984) :-)
René from Paris___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-19 Thread Judy Perry
René,
Richard is trying to demonstrate to Richmond that Director isn't really
cross-plat.

And I agree FWIW... for what little it is worth ;-)

Judy
http://revined.blogspot.com

On Thu, Mar 19, 2009 at 2:42 AM, René Micout rmic...@online.fr wrote:


 Le 18 mars 09 à 23:01, Richard Gaskin a écrit :


 Or does truly cross-platform mean something else? :)


 I don't really understand cross-platform concept in Rev  ?!  What about
 sheet and drawer witch are Macintosh only stuff. Why other Macintosh
 specificities (is it english ?) are not present into Rev ?
 What is cross-platform ? MacOS X (I know), Linux (I imagine), Windows
 (Witch Windows ? 95 ? 98 ? NT ? XP ? Vista ? 7 ?). What version of Windows
 command the leveling by the bottom ? Anybody know that ?
 Sorry but I am a Macintosh only guy (since 1984) :-)
 René from Paris___

 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-19 Thread Richmond Mathewson

Judy Perry wrote;

Richard is trying to demonstrate to Richmond that Director isn't really
cross-plat.

and Richmond has got the point.

But, as a consequence, now believes that cross-platform is a term
with very little meaning.

I am also inclined to agree with what Jim Lambert wrote:

There are more pressing tasks for them to tackle and the music making  
can be accomplished by the rev developer leveraging what multimedia  
capabilities are present outside of, yet accessible to, Rev

but taking that to mean 'an all-singing-all-dancing system' like
that in Director; and continuing to state that a 'primitive' system
like that in Hypercard (with sound channels) might fill a useful gap
between nothing and the Director-type of thing.

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-19 Thread stephen barncard
It's hard to conceive of Rev trying to reCreate what took Apple almost 20
years to develop and it being very good. Quicktime is still the best media
handler ever created. I still remember those early developer CDs and the
little postage-stamp movies that strained the machines, but were amazing.
Stephen Barncard
-
San Francisco
http://barncard.com


2009/3/18 Judy Perry katheryn.swynf...@gmail.com

 That's good to know.  I probably knew that once upon a time @;-P
 Thanks Jacque!

 Judy
 http://revined.blogspot.com

 On Wed, Mar 18, 2009 at 1:44 PM, J. Landman Gay jac...@hyperactivesw.com
 wrote:

  Richmond Mathewson wrote:
 
   For RunRev to claim to be truly cross-platform it needs to become
  independent of external sources of help, such as Quicktime.
 
 
  It is. If QuickTime is not installed on Windows, Rev uses WMP instead. On
  Linux it uses mplayer. Mac of course requires QT but that's not an issue.
 
  However, if developers themselves ship their videos in proprietary QT
  formats then QT is needed -- but that isn't a Rev problem, that's a
  developer choice.
 
  --
  Jacqueline Landman Gay | jac...@hyperactivesw.com
  HyperActive Software   | http://www.hyperactivesw.com
 
  ___
  use-revolution mailing list
  use-revolution@lists.runrev.com
  Please visit this url to subscribe, unsubscribe and manage your
  subscription preferences:
  http://lists.runrev.com/mailman/listinfo/use-revolution
 
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
I certainly wasn't offended.
As for the age of the young children, well, mine are nearly 8.  They
desperately want a cell phone but aren't getting one anytime soon.  ;-)

Yes, they *would* notice latency.

As you say, Kay, in the old days when we all weren't quite so long in tooth,
we could all roll our own.  In HC, I could roll my own tunes without having
to know the midi spec and with only knowing how to read sheetmusic.  And I
could have sound channels.  And without having to use Player Objects,
layered or not.  Without latency. Without QuickTime.  On the sorts of older
machines I trust my wee ones with (not mine certainly!).

And now, none of that's possible and FOR NO GOOD REASON.  No good reason.

Again, the problem with MIDI is this:  (a) it requires learning the MIDI
spec; (b) it requires QT dependency.  It isn't clean and elegant and it
isn't internal.  And it still doesn't really deal with the sound channel
issue.

But I'll gratefully accept and support and help pay for an external that
does help in these areas.

Judy
http://revined.blogspot.com

On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan lan.kc.macm...@gmail.com wrote:

 On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin 
 ambassa...@fourthworld.com
  wrote:

 
  While referring to HC's notation as door bell jingles may sound
 derisive,
  these days when people are accustomed to richer sound design, it's not an
  entirely unfair characterization to the modern ear.
 

 Nice pun;-) And certainly I didn't mean to offend anyone, as I think I
 said,
 I'm wondering, as in I'm trying to figure this out, I've used sound files
 in Rev and have been more than happy with the results; I just can't seem to
 grasp what it is I'm missing out on.

 Three phones ago I could create my own ringtone by typing in HC like
 notation and saving the file. The web was full of text snippets of the
 appropriate code for the appropriate make of phone so you could quickly
 type
 in and have you own personal version of rape of the moonlight sonata ;-)

 Today I can't even find those text snippets anymore because everything has
 moved onto mp3 files. Three phones ago I could roll my own*, today it's not
 so simple - you still can, but you need to use some third party software
 (GarageBand) to create your mp3 - and it certainly wont sound as good as an
 mp3 of a real artist. Most people will see this as progress, some may
 consider they've lost something.

 Judy's reference to children not likely noticing the sound quality I
 suspect
 must be referring to very young children because all the fifth graders at
 my
 wife's school all have the latest pop songs blasting out their iPhones when
 somebody rings, they seem to be very image concscious.

 If the children are that young not to notice the quality, then isn't it
 possible that they wouldn't notice the latency mentioned with the MIDI
 solution.

 Still wondering why external, as put forward by Richard way back at the
 beginning, isn't the correct answer?

 *Roll my own in this case refers to creating an original ringtone, not the
 art/crime of splicing up a file in your iTunes library or copy/sharing such
 a file.
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread René Micout

Judy,
In a previous message (no response at this time) I write : about  
rewriting PlayCommandAgent from RealBasic to Transcript (an  
idea... ?), and it is not necessary MIDI (but, I think, the solution  
need CoreAudio (QuickTime ?) (for Mac) and equivalent for Windows and  
Linux :


...
For myself, I have 2 needs (requirements ?) : 1. Create MIDI file to  
export sequencies to Logic by example. 2. Generate MIDI command  
(notes by example) directly to QT synthesizer. The first requirement  
is satisfy with a little tool that I have to make in large part with  
help of Kurt Kaufman :-), for the second, I do, for the moment, with  
SBplay, SBstartNote and SBstopNote of Jon Bettencourt use by  
Shakobox. There is few month, Jacqueline say (write) to me that  
PlayCommand Agent [PCA] was write with RealBasic. I don't use  
RealBasic... But, maybe one of us use RealBasic and put au  
disposition le RealBasic code's of PCA so it can be “translated“ and  
rewritten in Transcript... and improved and expanded to meet needs  
like mine... Pending Revolution implements natively equivalent  
commands... It exists in SuperCard, so...

...

Bons souvenirs de Paris
René

Le 18 mars 09 à 11:53, Judy Perry a écrit :


I certainly wasn't offended.
As for the age of the young children, well, mine are nearly 8.  They
desperately want a cell phone but aren't getting one anytime  
soon.  ;-)


Yes, they *would* notice latency.

As you say, Kay, in the old days when we all weren't quite so long  
in tooth,
we could all roll our own.  In HC, I could roll my own tunes  
without having
to know the midi spec and with only knowing how to read  
sheetmusic.  And I

could have sound channels.  And without having to use Player Objects,
layered or not.  Without latency. Without QuickTime.  On the sorts  
of older

machines I trust my wee ones with (not mine certainly!).

And now, none of that's possible and FOR NO GOOD REASON.  No good  
reason.


Again, the problem with MIDI is this:  (a) it requires learning the  
MIDI
spec; (b) it requires QT dependency.  It isn't clean and elegant  
and it
isn't internal.  And it still doesn't really deal with the sound  
channel

issue.

But I'll gratefully accept and support and help pay for an external  
that

does help in these areas.

Judy
http://revined.blogspot.com

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread geradamas

Judy's reference to children not likely noticing the sound quality I
suspect must be referring to very young children because all the fifth 
graders at my wife's school all have the latest pop songs blasting out 
their iPhones when somebody rings, they seem to be very image concscious.

Here in Bulgaria, while a lot of Bulgarians are 'image conscious', and
a lot are plain and simple posers, a very large proportion of kids
do not have arty-tarty-farty mobile phones for the simple reason that
parents just don't have the money for much more than the bread and cheese.

Working on a daily basis with the 6 to 13 year-old crowd I cannot help
but be aware that some of the illusions that adults have about kids are 
seriously wrong!

1. Their inner / psychological / spiritual lives are at least as rich
and as complex as those of adults.

2. Their ears work better than those of us old f**ts.

My main problem is to stop kids clicking away as if they have some sort
of motor disorder while either a program or a media file loads; these
children WANT IT NOW, or, given the chance, even sooner. So
LATENCY of all forms is my bugbear. 

A piece of music that takes 10 seconds to load will not get heard.

A series of connected sounds that are d-i-s-c-o-n-n-e-c-t-e-d because
it takes yonks for them to pop in and out of the memory swap space will
only attract derision, and, from a pedagogical point of view, the kids'
concentration will be broken.

After all, a lot of teaching is not about fancy equipment and fancy
textbooks, it is about the ability to weave a spell about the subject
matter that holds the child so s/he doesn't take a quick mental
space-shuttle to the moon. Not so long ago I went over to one of the
grammar schools in Plovdiv, Bulgaria (where I stay) to see their fancy,
new data-projector with interactive white-board: marvellous equipment
with a classroom full of slack-jawed kids looking out the windows,
writing each other notes, fiddling with their mobile phones, and so on.

Perhaps a better teacher and a chalkboard would be a better bet!

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.





___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Luis

Hiya,

If there isn't going to be an 'internal' version forthcoming from  
RunRev anytime soon, why not create a user group bounty system for an  
external?


- Anyone up to the task would propose their 'bounty'
OR
- A community set bounty which developers would then vie for

These could be community, developer or RunRev managed.

Cheers,

Luis.


On 18 Mar 2009, at 10:53, Judy Perry wrote:


I certainly wasn't offended.
As for the age of the young children, well, mine are nearly 8.  They
desperately want a cell phone but aren't getting one anytime  
soon.  ;-)


Yes, they *would* notice latency.

As you say, Kay, in the old days when we all weren't quite so long  
in tooth,
we could all roll our own.  In HC, I could roll my own tunes  
without having
to know the midi spec and with only knowing how to read  
sheetmusic.  And I

could have sound channels.  And without having to use Player Objects,
layered or not.  Without latency. Without QuickTime.  On the sorts  
of older

machines I trust my wee ones with (not mine certainly!).

And now, none of that's possible and FOR NO GOOD REASON.  No good  
reason.


Again, the problem with MIDI is this:  (a) it requires learning the  
MIDI
spec; (b) it requires QT dependency.  It isn't clean and elegant  
and it
isn't internal.  And it still doesn't really deal with the sound  
channel

issue.

But I'll gratefully accept and support and help pay for an external  
that

does help in these areas.

Judy
http://revined.blogspot.com

On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan  
lan.kc.macm...@gmail.com wrote:



On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin 
ambassa...@fourthworld.com

wrote:




While referring to HC's notation as door bell jingles may sound

derisive,
these days when people are accustomed to richer sound design,  
it's not an

entirely unfair characterization to the modern ear.



Nice pun;-) And certainly I didn't mean to offend anyone, as I  
think I

said,
I'm wondering, as in I'm trying to figure this out, I've used  
sound files
in Rev and have been more than happy with the results; I just  
can't seem to

grasp what it is I'm missing out on.

Three phones ago I could create my own ringtone by typing in HC like
notation and saving the file. The web was full of text snippets of  
the
appropriate code for the appropriate make of phone so you could  
quickly

type
in and have you own personal version of rape of the moonlight  
sonata ;-)


Today I can't even find those text snippets anymore because  
everything has
moved onto mp3 files. Three phones ago I could roll my own*, today  
it's not
so simple - you still can, but you need to use some third party  
software
(GarageBand) to create your mp3 - and it certainly wont sound as  
good as an

mp3 of a real artist. Most people will see this as progress, some may
consider they've lost something.

Judy's reference to children not likely noticing the sound quality I
suspect
must be referring to very young children because all the fifth  
graders at

my
wife's school all have the latest pop songs blasting out their  
iPhones when

somebody rings, they seem to be very image concscious.

If the children are that young not to notice the quality, then  
isn't it
possible that they wouldn't notice the latency mentioned with the  
MIDI

solution.

Still wondering why external, as put forward by Richard way back  
at the

beginning, isn't the correct answer?

*Roll my own in this case refers to creating an original ringtone,  
not the
art/crime of splicing up a file in your iTunes library or copy/ 
sharing such

a file.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Luis

Hiya,

On which side?...  :)

Cheers,

Luis.


On 18 Mar 2009, at 12:00, René Micout wrote:


Hello Luis,
I am interessed by this project
René from Paris

Le 18 mars 09 à 12:36, Luis a écrit :


Hiya,

If there isn't going to be an 'internal' version forthcoming from  
RunRev anytime soon, why not create a user group bounty system for  
an external?


- Anyone up to the task would propose their 'bounty'
OR
- A community set bounty which developers would then vie for

These could be community, developer or RunRev managed.

Cheers,

Luis.


On 18 Mar 2009, at 10:53, Judy Perry wrote:


I certainly wasn't offended.
As for the age of the young children, well, mine are nearly 8.   
They
desperately want a cell phone but aren't getting one anytime  
soon.  ;-)


Yes, they *would* notice latency.

As you say, Kay, in the old days when we all weren't quite so  
long in tooth,
we could all roll our own.  In HC, I could roll my own tunes  
without having
to know the midi spec and with only knowing how to read  
sheetmusic.  And I
could have sound channels.  And without having to use Player  
Objects,
layered or not.  Without latency. Without QuickTime.  On the  
sorts of older

machines I trust my wee ones with (not mine certainly!).

And now, none of that's possible and FOR NO GOOD REASON.  No good  
reason.


Again, the problem with MIDI is this:  (a) it requires learning  
the MIDI
spec; (b) it requires QT dependency.  It isn't clean and elegant  
and it
isn't internal.  And it still doesn't really deal with the sound  
channel

issue.

But I'll gratefully accept and support and help pay for an  
external that

does help in these areas.

Judy
http://revined.blogspot.com

On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan  
lan.kc.macm...@gmail.com wrote:



On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin 
ambassa...@fourthworld.com

wrote:




While referring to HC's notation as door bell jingles may sound

derisive,
these days when people are accustomed to richer sound design,  
it's not an

entirely unfair characterization to the modern ear.



Nice pun;-) And certainly I didn't mean to offend anyone, as I  
think I

said,
I'm wondering, as in I'm trying to figure this out, I've used  
sound files
in Rev and have been more than happy with the results; I just  
can't seem to

grasp what it is I'm missing out on.

Three phones ago I could create my own ringtone by typing in HC  
like
notation and saving the file. The web was full of text snippets  
of the
appropriate code for the appropriate make of phone so you could  
quickly

type
in and have you own personal version of rape of the moonlight  
sonata ;-)


Today I can't even find those text snippets anymore because  
everything has
moved onto mp3 files. Three phones ago I could roll my own*,  
today it's not
so simple - you still can, but you need to use some third party  
software
(GarageBand) to create your mp3 - and it certainly wont sound as  
good as an
mp3 of a real artist. Most people will see this as progress,  
some may

consider they've lost something.

Judy's reference to children not likely noticing the sound  
quality I

suspect
must be referring to very young children because all the fifth  
graders at

my
wife's school all have the latest pop songs blasting out their  
iPhones when

somebody rings, they seem to be very image concscious.

If the children are that young not to notice the quality, then  
isn't it
possible that they wouldn't notice the latency mentioned with  
the MIDI

solution.

Still wondering why external, as put forward by Richard way back  
at the

beginning, isn't the correct answer?

*Roll my own in this case refers to creating an original  
ringtone, not the
art/crime of splicing up a file in your iTunes library or copy/ 
sharing such

a file.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 

Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread René Micout

Hello Luis,
I am interessed by this project
René from Paris

Le 18 mars 09 à 12:36, Luis a écrit :


Hiya,

If there isn't going to be an 'internal' version forthcoming from  
RunRev anytime soon, why not create a user group bounty system for  
an external?


- Anyone up to the task would propose their 'bounty'
OR
- A community set bounty which developers would then vie for

These could be community, developer or RunRev managed.

Cheers,

Luis.


On 18 Mar 2009, at 10:53, Judy Perry wrote:


I certainly wasn't offended.
As for the age of the young children, well, mine are nearly 8.   
They
desperately want a cell phone but aren't getting one anytime  
soon.  ;-)


Yes, they *would* notice latency.

As you say, Kay, in the old days when we all weren't quite so long  
in tooth,
we could all roll our own.  In HC, I could roll my own tunes  
without having
to know the midi spec and with only knowing how to read  
sheetmusic.  And I

could have sound channels.  And without having to use Player Objects,
layered or not.  Without latency. Without QuickTime.  On the sorts  
of older

machines I trust my wee ones with (not mine certainly!).

And now, none of that's possible and FOR NO GOOD REASON.  No good  
reason.


Again, the problem with MIDI is this:  (a) it requires learning  
the MIDI
spec; (b) it requires QT dependency.  It isn't clean and elegant  
and it
isn't internal.  And it still doesn't really deal with the sound  
channel

issue.

But I'll gratefully accept and support and help pay for an  
external that

does help in these areas.

Judy
http://revined.blogspot.com

On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan  
lan.kc.macm...@gmail.com wrote:



On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin 
ambassa...@fourthworld.com

wrote:




While referring to HC's notation as door bell jingles may sound

derisive,
these days when people are accustomed to richer sound design,  
it's not an

entirely unfair characterization to the modern ear.



Nice pun;-) And certainly I didn't mean to offend anyone, as I  
think I

said,
I'm wondering, as in I'm trying to figure this out, I've used  
sound files
in Rev and have been more than happy with the results; I just  
can't seem to

grasp what it is I'm missing out on.

Three phones ago I could create my own ringtone by typing in HC like
notation and saving the file. The web was full of text snippets  
of the
appropriate code for the appropriate make of phone so you could  
quickly

type
in and have you own personal version of rape of the moonlight  
sonata ;-)


Today I can't even find those text snippets anymore because  
everything has
moved onto mp3 files. Three phones ago I could roll my own*,  
today it's not
so simple - you still can, but you need to use some third party  
software
(GarageBand) to create your mp3 - and it certainly wont sound as  
good as an
mp3 of a real artist. Most people will see this as progress, some  
may

consider they've lost something.

Judy's reference to children not likely noticing the sound quality I
suspect
must be referring to very young children because all the fifth  
graders at

my
wife's school all have the latest pop songs blasting out their  
iPhones when

somebody rings, they seem to be very image concscious.

If the children are that young not to notice the quality, then  
isn't it
possible that they wouldn't notice the latency mentioned with the  
MIDI

solution.

Still wondering why external, as put forward by Richard way back  
at the

beginning, isn't the correct answer?

*Roll my own in this case refers to creating an original  
ringtone, not the
art/crime of splicing up a file in your iTunes library or copy/ 
sharing such

a file.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread René Micout

Luis,
I am an amateur musician, a medium rev developper. I make now  
several virtual musical instruments (exagofon, yasarofon, rizomofon)  
on Macintosh...
I offer all the help I can provide in relation to the requirements  
and my skills.

But I have a disadvantage : english is not my maternal language...
René from Paris

Le 18 mars 09 à 13:11, Luis a écrit :


Hiya,

On which side?...  :)

Cheers,

Luis.


On 18 Mar 2009, at 12:00, René Micout wrote:


Hello Luis,
I am interessed by this project
René from Paris

Le 18 mars 09 à 12:36, Luis a écrit :


Hiya,

If there isn't going to be an 'internal' version forthcoming from  
RunRev anytime soon, why not create a user group bounty system  
for an external?


- Anyone up to the task would propose their 'bounty'
OR
- A community set bounty which developers would then vie for

These could be community, developer or RunRev managed.

Cheers,

Luis.


On 18 Mar 2009, at 10:53, Judy Perry wrote:


I certainly wasn't offended.
As for the age of the young children, well, mine are nearly  
8.  They
desperately want a cell phone but aren't getting one anytime  
soon.  ;-)


Yes, they *would* notice latency.

As you say, Kay, in the old days when we all weren't quite so  
long in tooth,
we could all roll our own.  In HC, I could roll my own tunes  
without having
to know the midi spec and with only knowing how to read  
sheetmusic.  And I
could have sound channels.  And without having to use Player  
Objects,
layered or not.  Without latency. Without QuickTime.  On the  
sorts of older

machines I trust my wee ones with (not mine certainly!).

And now, none of that's possible and FOR NO GOOD REASON.  No  
good reason.


Again, the problem with MIDI is this:  (a) it requires learning  
the MIDI
spec; (b) it requires QT dependency.  It isn't clean and elegant  
and it
isn't internal.  And it still doesn't really deal with the sound  
channel

issue.

But I'll gratefully accept and support and help pay for an  
external that

does help in these areas.

Judy
http://revined.blogspot.com

On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan  
lan.kc.macm...@gmail.com wrote:



On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin 
ambassa...@fourthworld.com

wrote:




While referring to HC's notation as door bell jingles may sound

derisive,
these days when people are accustomed to richer sound design,  
it's not an

entirely unfair characterization to the modern ear.



Nice pun;-) And certainly I didn't mean to offend anyone, as I  
think I

said,
I'm wondering, as in I'm trying to figure this out, I've used  
sound files
in Rev and have been more than happy with the results; I just  
can't seem to

grasp what it is I'm missing out on.

Three phones ago I could create my own ringtone by typing in HC  
like
notation and saving the file. The web was full of text snippets  
of the
appropriate code for the appropriate make of phone so you could  
quickly

type
in and have you own personal version of rape of the moonlight  
sonata ;-)


Today I can't even find those text snippets anymore because  
everything has
moved onto mp3 files. Three phones ago I could roll my own*,  
today it's not
so simple - you still can, but you need to use some third party  
software
(GarageBand) to create your mp3 - and it certainly wont sound  
as good as an
mp3 of a real artist. Most people will see this as progress,  
some may

consider they've lost something.

Judy's reference to children not likely noticing the sound  
quality I

suspect
must be referring to very young children because all the fifth  
graders at

my
wife's school all have the latest pop songs blasting out their  
iPhones when

somebody rings, they seem to be very image concscious.

If the children are that young not to notice the quality, then  
isn't it
possible that they wouldn't notice the latency mentioned with  
the MIDI

solution.

Still wondering why external, as put forward by Richard way  
back at the

beginning, isn't the correct answer?

*Roll my own in this case refers to creating an original  
ringtone, not the
art/crime of splicing up a file in your iTunes library or copy/ 
sharing such

a file.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution 

Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Beat Cornaz

On 17 th ,march Kurt wrote :

 But we still need to create an actual file to be referenced by the  
QT  player, right?

 We cannot, for instance:

 set the filename of player MyPlayer to the myMidiData of player   
MyPlayer


 [where myMididata is a custom property of the player MyPlayer in
 which the data of a complete MIDI file was previously stored]

Why is that? meaning, why can't the Player get its data from a  
variable or a custom property? A file has to be read into memory as  
well, or am I missing something?


Cheers, Beat

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Beat Cornaz

on march 18th Louis wrote :

if there isn't going to be an 'internal' version forthcoming from
RunRev anytime soon, why not create a user group bounty system for an
external?

- Anyone up to the task would propose their 'bounty'
OR
- A community set bounty which developers would then vie for

These could be community, developer or RunRev managed.



I think it is a very good idea, Louis.

I would contribute as much as i can (moneywise and midi specs wise)  
for an external for realtime Midi.
I do not know much about externals and cannot program in C or C++ ,  
but know a bit about the Midi data structure.
I have a handler for calculating  the' variable length' for the delta  
times (duration to the next midi event)  for instance.



Cheers, Beat

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Kay C Lan
On Wed, Mar 18, 2009 at 7:14 PM, gerada...@yahoo.com wrote:


 My main problem is to stop kids clicking away as if they have some sort
 of motor disorder while either a program or a media file loads; these
 children WANT IT NOW, or, given the chance, even sooner. So
 LATENCY of all forms is my bugbear.

 A piece of music that takes 10 seconds to load will not get heard.


I believe Colin Holgate's instigated MIDI experiment on Jacques slower
machine using a field (the slow method) as storage revealed a latency of 8.3
MICROseconds. I understood the result indicated that if that was too slow
you could almost halve the latency by using a customProp. I can't imagine a
8MHz Mac Classic running HC was too much faster than that.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Colin Holgate


On Mar 18, 2009, at 10:12 AM, Kay C Lan wrote:


I believe Colin Holgate's instigated MIDI experiment on Jacques slower
machine using a field (the slow method) as storage revealed a  
latency of 8.3

MICROseconds.


That was just the reading the data from the field. The bigger  
slowdown, which I haven't tested (yet) is the writing of the file, and  
connecting it to the player. It's very fast, but will probably be a  
significant fraction of a second. Apparently a half second delay is  
too long for 8 year olds, so hopefully it would be faster than that.


Another issue is the one about understanding MIDI, and its  
limitations, and requirements. I could probably do an interpreter that  
took HC play commands and created the MIDI needed to play the sound  
you asked for, but it would still require that QuickTime be installed.  
Also, I could only really specify General MIDI, and I don't thing that  
has the boing sound!



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread René Micout

Hello,
From my past message :
...
Pmd and MIDI Builder have a common disadvantage : we cannot “Play  
live“ because of principle : create a MIDI file witch is play by QT  
player, resulting in a latency of at least 1/5 seconds at the start  
of the file...


Is 1/5 seconds (200 milliseconds) is too long ?

René from Paris

Le 18 mars 09 à 15:22, Colin Holgate a écrit :



On Mar 18, 2009, at 10:12 AM, Kay C Lan wrote:

I believe Colin Holgate's instigated MIDI experiment on Jacques  
slower
machine using a field (the slow method) as storage revealed a  
latency of 8.3

MICROseconds.


That was just the reading the data from the field. The bigger  
slowdown, which I haven't tested (yet) is the writing of the file,  
and connecting it to the player. It's very fast, but will probably  
be a significant fraction of a second. Apparently a half second  
delay is too long for 8 year olds, so hopefully it would be faster  
than that.


Another issue is the one about understanding MIDI, and its  
limitations, and requirements. I could probably do an interpreter  
that took HC play commands and created the MIDI needed to play the  
sound you asked for, but it would still require that QuickTime be  
installed. Also, I could only really specify General MIDI, and I  
don't thing that has the boing sound!



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Colin Holgate


On Mar 18, 2009, at 10:52 AM, René Micout wrote:


Is 1/5 seconds (200 milliseconds) is too long ?


It might be, depends on the application. For setting some music going,  
that would be quite responsive. For someone trying to play a tune,  
where you might be playing five notes per second, you would be hearing  
the sound of the note before the one you are currently playing, which  
might be distracting.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread René Micout

Yes, I agree, to play live is too long...

Le 18 mars 09 à 15:57, Colin Holgate a écrit :



On Mar 18, 2009, at 10:52 AM, René Micout wrote:


Is 1/5 seconds (200 milliseconds) is too long ?


It might be, depends on the application. For setting some music  
going, that would be quite responsive. For someone trying to play a  
tune, where you might be playing five notes per second, you would  
be hearing the sound of the note before the one you are currently  
playing, which might be distracting.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread Richmond Mathewson

I have just uploaded HCDOORBELL.rev to revOnline; find it under 'Richmond'

This stack contains 3 notes craftily sucked out of a HyperCard stack and
converted into AIFF files.

By altering the WAIT period between notes one can get different effects :)

Download it,

Play with it,

Don't say I didn't warn you!

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Francis Nugent Dixon

Hi from Paris,



in the old days when we all weren't quite so long
in tooth, we could all roll our own.  In HC, I could
roll my own tunes without having to know the midi
spec and with only knowing how to read sheetmusic.


When I wasn't quite so long in the tooth, we used to
make our own music using . a 1403 printer 
The backplate of this printer used to make musical
sounds when struck by the print hammers. After a
little trial and error, it didn't take long for us to
get to near symphony level. Only problem was that it
chewed up the paper somewhat.

Thems were the days (IBM 1401 - 1964) !!

I don't really need Revolution to make music. There
are a zillion and one music apps out there, that do
the job giga better !


-Francis (apology-music.com)

Nothing should ever be done for the first time !




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread stephen barncard
From the feeling I get about MIDI data rates, I don't think it's
requirements are any more demanding that the very successful libURL, which
is  Rev code, so a C++ external is probably overkill.  Some work with serial
ports (and USB midi) is needed. It's not trivial, but somebody just needs to
get down to the specs and write this. Bonus points for this all done in the
USB-Midi world, where most midi is connected these days.
Stephen Barncard
-
San Francisco
http://barncard.com


2009/3/18 Beat Cornaz b.cor...@gmx.net

 on march 18th Louis wrote :

 if there isn't going to be an 'internal' version forthcoming from
 RunRev anytime soon, why not create a user group bounty system for an
 external?

 - Anyone up to the task would propose their 'bounty'
 OR
 - A community set bounty which developers would then vie for

 These could be community, developer or RunRev managed.

 

 I think it is a very good idea, Louis.

 I would contribute as much as i can (moneywise and midi specs wise) for an
 external for realtime Midi.
 I do not know much about externals and cannot program in C or C++ , but
 know a bit about the Midi data structure.
 I have a handler for calculating  the' variable length' for the delta times
 (duration to the next midi event)  for instance.



 Cheers, Beat

 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Luis

Hiya,

I think 'limiting' it to MIDI, although handy in itself, would be no  
good when you want to deal with other types of music files/mixing and  
_having_ to use QT for that.


Music/sounds are more than just MIDI: mp3, aiff, wav, flac, ogg, etc.

Cheers,

Luis.


On 18 Mar 2009, at 16:15, stephen barncard wrote:


From the feeling I get about MIDI data rates, I don't think it's
requirements are any more demanding that the very successful  
libURL, which
is  Rev code, so a C++ external is probably overkill.  Some work  
with serial
ports (and USB midi) is needed. It's not trivial, but somebody just  
needs to
get down to the specs and write this. Bonus points for this all  
done in the

USB-Midi world, where most midi is connected these days.
Stephen Barncard
-
San Francisco
http://barncard.com


2009/3/18 Beat Cornaz b.cor...@gmx.net


on march 18th Louis wrote :

if there isn't going to be an 'internal' version forthcoming from
RunRev anytime soon, why not create a user group bounty system for an
external?

- Anyone up to the task would propose their 'bounty'
OR
- A community set bounty which developers would then vie for

These could be community, developer or RunRev managed.



I think it is a very good idea, Louis.

I would contribute as much as i can (moneywise and midi specs  
wise) for an

external for realtime Midi.
I do not know much about externals and cannot program in C or C+ 
+ , but

know a bit about the Midi data structure.
I have a handler for calculating  the' variable length' for the  
delta times

(duration to the next midi event)  for instance.



Cheers, Beat

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
But it relies on QT.  That could be a deal killer in a non-Mac instance.
And it requires midi.  I don't read or write midi.  Do you?  Do most?

Judy
http://revined.blogspot.com

On Wed, Mar 18, 2009 at 7:12 AM, Kay C Lan lan.kc.macm...@gmail.com wrote:

 On Wed, Mar 18, 2009 at 7:14 PM, gerada...@yahoo.com wrote:

 
  My main problem is to stop kids clicking away as if they have some sort
  of motor disorder while either a program or a media file loads; these
  children WANT IT NOW, or, given the chance, even sooner. So
  LATENCY of all forms is my bugbear.
 
  A piece of music that takes 10 seconds to load will not get heard.
 

 I believe Colin Holgate's instigated MIDI experiment on Jacques slower
 machine using a field (the slow method) as storage revealed a latency of
 8.3
 MICROseconds. I understood the result indicated that if that was too slow
 you could almost halve the latency by using a customProp. I can't imagine a
 8MHz Mac Classic running HC was too much faster than that.
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
hehehe.
Regrettably, I need Rev to make my music.

Judy
http://revined.bllogspot.com

On Wed, Mar 18, 2009 at 9:04 AM, Francis Nugent Dixon effe...@wanadoo.frwrote:

 Hi from Paris,


 in the old days when we all weren't quite so long
 in tooth, we could all roll our own.  In HC, I could
 roll my own tunes without having to know the midi
 spec and with only knowing how to read sheetmusic.


 When I wasn't quite so long in the tooth, we used to
 make our own music using . a 1403 printer 
 The backplate of this printer used to make musical
 sounds when struck by the print hammers. After a
 little trial and error, it didn't take long for us to
 get to near symphony level. Only problem was that it
 chewed up the paper somewhat.

 Thems were the days (IBM 1401 - 1964) !!

 I don't really need Revolution to make music. There
 are a zillion and one music apps out there, that do
 the job giga better !


 -Francis (apology-music.com)

 Nothing should ever be done for the first time !





 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Colin Holgate


On Mar 18, 2009, at 2:41 PM, Judy Perry wrote:

But it relies on QT.  That could be a deal killer in a non-Mac  
instance.

And it requires midi.  I don't read or write midi.  Do you?  Do most?


Something like 64% of machines have QuickTime (http://www.adobe.com/products/player_census/flashplayer/ 
), so your possible market would be limited to only 400 millions  
users. Rev would do the reading and writing of MIDI for you. Someone  
else would have to do a handler that converted something easy into  
MIDI data that could be stored and then written when needed.


You would still be limited to this list of sounds:

http://www.midi.org/techspecs/gm1sound.php


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
Well, since I have Macs, for me, personally, it isn't an issue, but I've
heard from others on this list that they'd really like to be free of QT
dependency.
Judy
http://revined.blogspot.com

On Wed, Mar 18, 2009 at 11:49 AM, Colin Holgate co...@rcn.com wrote:


 On Mar 18, 2009, at 2:41 PM, Judy Perry wrote:

  But it relies on QT.  That could be a deal killer in a non-Mac instance.
 And it requires midi.  I don't read or write midi.  Do you?  Do most?


 Something like 64% of machines have QuickTime (
 http://www.adobe.com/products/player_census/flashplayer/), so your
 possible market would be limited to only 400 millions users. Rev would do
 the reading and writing of MIDI for you. Someone else would have to do a
 handler that converted something easy into MIDI data that could be stored
 and then written when needed.

 You would still be limited to this list of sounds:

 http://www.midi.org/techspecs/gm1sound.php



 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread Richmond Mathewson

Colin Holgate wrote:

Something like 64% of machines have QuickTime

You don't say . . .

However:

1. Runtime Revolution claims to be truly cross-platform.

2. Lists of system requirements that may require end-users to
   install other bits and bobs are a guaranteed turn-off.

3. I have a 'funny feeling' that Windows (which 'enjoys' the bulk
   of the market share) may become a minority OS relatively soon;
   whether pushed out by some sort of Linux or something else I cannot
   say; but may be not something that functions with Quicktime.

For RunRev to claim to be truly cross-platform it needs to become
independent of external sources of help, such as Quicktime.

Now, whether that involves something of the sort that we have been 
discussing over the last few weeks, or building some quite complex
multimedia functionality into RunRev I don't know. Certainly part
of this question will be answered when the folks in Edinburgh decide
if they want to compete with the likes of MM Director.

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread J. Landman Gay

Richmond Mathewson wrote:


For RunRev to claim to be truly cross-platform it needs to become
independent of external sources of help, such as Quicktime.


It is. If QuickTime is not installed on Windows, Rev uses WMP instead. 
On Linux it uses mplayer. Mac of course requires QT but that's not an issue.


However, if developers themselves ship their videos in proprietary QT 
formats then QT is needed -- but that isn't a Rev problem, that's a 
developer choice.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread Richmond Mathewson

J. Landman Gay wrote:

It is. If QuickTime is not installed on Windows, Rev uses WMP instead. 
On Linux it uses mplayer. Mac of course requires QT but that's not an issue.

Recent court cases against Microsoft seem to suggest that that company
may be forced to sell versions of it Operating system without WMP
rolled in as this is deemed anti-competitive.

I wonder if something similar my yet happen with Apple and Quicktime.

My old Pentium II that trots along merrily on 32 MB RAM and Damn Small
Linux doesn't have mplayer  . . . I am currently using it for my 
13 year-old to work on his Bulgarian literature for his High School
entrance exams - using a CD I authored using RR a couple of years back:
it is a good thing that it is largely extremely boring text :)

Runtime Revolution is cross-platform insofar as it can lever components
that are often present on target platforms; it is not 'platforn neutral'
in that it still depends on those components being there, when they are
not a given.

There are other postings just now that would seem to suggest RR is
reducing exactly how cross-platform it is, as support for UNIX and
others seems to have been left behind.

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread Richmond Mathewson

J. Landman Gay wrote:

I'm curious how you'd play back video without a video component installed.

I have a funny feeling that Adobe/MacroMedia Director manages it by itself.

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread J. Landman Gay

Richmond Mathewson wrote:

J. Landman Gay wrote:

I'm curious how you'd play back video without a video component installed.

I have a funny feeling that Adobe/MacroMedia Director manages it by itself.


You want RR to write an independent, cross-platform, full-featured video 
and audio player? You'd be happy to pay for one, right?


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Brian Yennie
That's a bit like saying Quicktime manages by itself. While Flash is  
more of a RAD tool these days, it is at its heart a media playback  
engine. Technically, you are correct, but Flash is more the exception  
than the rule. Normally video is something provided by the OS.


With that said, you could drop a Flash video player in AltBrowser =).



J. Landman Gay wrote:

I'm curious how you'd play back video without a video component  
installed.


I have a funny feeling that Adobe/MacroMedia Director manages it by  
itself.


sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development  
Life Cycle.






___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
That's good to know.  I probably knew that once upon a time @;-P
Thanks Jacque!

Judy
http://revined.blogspot.com

On Wed, Mar 18, 2009 at 1:44 PM, J. Landman Gay jac...@hyperactivesw.comwrote:

 Richmond Mathewson wrote:

  For RunRev to claim to be truly cross-platform it needs to become
 independent of external sources of help, such as Quicktime.


 It is. If QuickTime is not installed on Windows, Rev uses WMP instead. On
 Linux it uses mplayer. Mac of course requires QT but that's not an issue.

 However, if developers themselves ship their videos in proprietary QT
 formats then QT is needed -- but that isn't a Rev problem, that's a
 developer choice.

 --
 Jacqueline Landman Gay | jac...@hyperactivesw.com
 HyperActive Software   | http://www.hyperactivesw.com

 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Beat Cornaz

Judy wrote :

 But it relies on QT.  That could be a deal killer in a non-Mac  
instance.

 And it requires midi.  I don't read or write midi.  Do you?  Do most?

I don't read midi fluently either  :-)
But with a function that does the job it is easy. If you need a  
function that translate times and notes to midi, let me know.


Cheers, Beat

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread Richmond Mathewson

J. Landman Gay wrote:

You want RR to write an independent, cross-platform, full-featured video 
and audio player? You'd be happy to pay for one, right?

Gosh, must have touched a nerve there. Sorry!

Adobe Director costs $999 (whether that is only single platform or for
both Mac and Win is not clear)

Runtime Revolution costs $499

about half the 'hit'.

No, I don't; but some people on this use-list seem unaware of what
it takes both in terms of money and work to build in all the
additional stuff.

However, I didn't point out that Director could do this because I
wanted RR to do this: I pointed it out so you could see what
'truly cross-platform' meant :)

-

I am also well aware that RR can do quite a few, arguably more
practical, things than Director.

If I wanted to build richly immersive environments where teenage geeks
could lose themselves and fail their exams I might well work with
Director (having done something tending in that direction when I was
working in the UAE ten years ago). But, my bread and cheese comes from
producing considerably less media-intensive stuff for which Runtime
Revolution has served me very well indeed for some considerable time.

Or, put it another way: I paid about 3 months of my income to attend
the RunRev conference in Edinburgh rather than to attend some Adobe
function somewhere else!

[That reminds me, I have to darn my kilt as I cannot afford a new one.]

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
Beat,
Yes, I'd love to see such a thing!  Might well tide me over until/if Rev
ever implements such a beast natively :-D

Now we just need sound channels...

Judy
http://revined.blogspot.com

On Wed, Mar 18, 2009 at 2:39 PM, Beat Cornaz b.cor...@gmx.net wrote:

 Judy wrote :

  But it relies on QT.  That could be a deal killer in a non-Mac instance.
  And it requires midi.  I don't read or write midi.  Do you?  Do most?

 I don't read midi fluently either  :-)
 But with a function that does the job it is easy. If you need a function
 that translate times and notes to midi, let me know.


 Cheers, Beat

 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread J. Landman Gay

Richmond Mathewson wrote:


Runtime Revolution is cross-platform insofar as it can lever components
that are often present on target platforms; it is not 'platforn neutral'
in that it still depends on those components being there, when they are
not a given.


I'm curious how you'd play back video without a video component installed.



There are other postings just now that would seem to suggest RR is
reducing exactly how cross-platform it is, as support for UNIX and
others seems to have been left behind.


As Richard mentioned, most of the other UNIX systems are very old. They 
are still served by older versions of the engine however. There's also 
the issue of just how many man-hours RR should invest in maintaining 
support for operating systems that may be used by only a handful of 
customers (if that.) Linux has the largest installed base right now and 
serves almost all RR's customers well.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Judy Perry
U, I don't think the $999 Director is for both plats; educationally it
can be had for less.
You might find Director better and more truly cross-plat, but I'm
tentatively certain it doesn't do unix, doesn't do OS-native controls, I was
chewed out by my instructor for my thinking it handled video well, caused me
huge grief and I'll gladly pay for and use Rev any and every day of the
week, 52 weeks out of the year!

Judy
http://revined.blogspot.com

On Wed, Mar 18, 2009 at 2:41 PM, Richmond Mathewson gerada...@yahoo.comwrote:


 J. Landman Gay wrote:

 You want RR to write an independent, cross-platform, full-featured video
 and audio player? You'd be happy to pay for one, right?

 Gosh, must have touched a nerve there. Sorry!

 Adobe Director costs $999 (whether that is only single platform or for
 both Mac and Win is not clear)

 Runtime Revolution costs $499

 about half the 'hit'.

 No, I don't; but some people on this use-list seem unaware of what
 it takes both in terms of money and work to build in all the
 additional stuff.

 However, I didn't point out that Director could do this because I
 wanted RR to do this: I pointed it out so you could see what
 'truly cross-platform' meant :)

 -

 I am also well aware that RR can do quite a few, arguably more
 practical, things than Director.

 If I wanted to build richly immersive environments where teenage geeks
 could lose themselves and fail their exams I might well work with
 Director (having done something tending in that direction when I was
 working in the UAE ten years ago). But, my bread and cheese comes from
 producing considerably less media-intensive stuff for which Runtime
 Revolution has served me very well indeed for some considerable time.

 Or, put it another way: I paid about 3 months of my income to attend
 the RunRev conference in Edinburgh rather than to attend some Adobe
 function somewhere else!

 [That reminds me, I have to darn my kilt as I cannot afford a new one.]

 sincerely, Richmond Mathewson.
 

 A Thorn in the flesh is better than a failed Systems Development Life
 Cycle.
 



 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Beat Cornaz

Louis wrote :

 I think 'limiting' it to MIDI, although handy in itself, would be no
 good when you want to deal with other types of music files/mixing and
 _having_ to use QT for that.

 Music/sounds are more than just MIDI: mp3, aiff, wav, flac, ogg, etc.

I agree. Limiting to midi would not be good.
But i think that midi is a totally different sort of animal than   
sounds. Midi are just instructions and the sounds you'll be hearing  
are dependend on the soundmodule, syntheziser, midi instrument or  
whatever thing that will receive your midi commands. As sounds, well  
everybody knows what sounds are. They are the thing themselves.
So if we want to have better music capabilities in Revolution, we'll  
need to look at midi and at playing sounds. But I think it will be  
wise not to mix up the two.
Personally I am mostly interested in midi, but wouldn't mind better  
ways of playing sound at all.


Beat

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Richard Gaskin

Richmond Mathewson wrote:


Adobe Director costs $999 (whether that is only single platform or for
both Mac and Win is not clear)

Runtime Revolution costs $499

about half the 'hit'.

No, I don't; but some people on this use-list seem unaware of what
it takes both in terms of money and work to build in all the
additional stuff.

However, I didn't point out that Director could do this because I
wanted RR to do this: I pointed it out so you could see what
'truly cross-platform' meant :)


How much is Director for Linux?

Or does truly cross-platform mean something else? :)

Also, look at the number of system messages you can respond to in 
Director vs. Rev.  Both are cross-platform tools (well, if we ignore the 
third platform g), but each has a very different focus.


Exercise for the reader:  write a script editor in Director (heck, try 
writing any good text editor in Director).


Then try animating multiple looped sprites in Rev.

Drive nails with a hammer, tighten screws with a screwdriver, but hammer 
nails with the back end of a screwdriver at your own productivity risk. :)


--
 Richard Gaskin
 Fourth World
 Revolution training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Terry Judd
On 19/03/09 9:01 AM, Richard Gaskin ambassa...@fourthworld.com wrote:
 
 Exercise for the reader:  write a script editor in Director (heck, try
 writing any good text editor in Director).

Well you may not get far, but at least your dog of an effort will have
paragraph level formatting.

Terry...

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-18 Thread Kurt Kaufman

But i think that midi is a totally different sort of animal than
sounds. Midi are just instructions and the sounds you'll be hearing
are dependend on the soundmodule, syntheziser, midi instrument or
whatever thing that will receive your midi commands. As sounds, well
everybody knows what sounds are. They are the thing themselves.


You could compare vector (draw) graphics to MIDI, and bitmapped  
(paint) graphics to sound.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-18 Thread Kay C Lan
On Thu, Mar 19, 2009 at 6:51 AM, Kurt Kaufman kkauf...@snet.net wrote:


 You could compare vector (draw) graphics to MIDI, and bitmapped (paint)
 graphics to sound.


Nnnoo! Now some nostalgic is going to want to know why the glory days of
B/W PICT images in HC aren't cross platform supported by Rev ;-)

That is a joke and is intentionally directed to all the old HCers out there.
I'm still amazed at what some people could produce with a choice of black,
white and only 175104 pixels!
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Kay C Lan
On Fri, Mar 13, 2009 at 5:50 AM, Judy Perry katheryn.swynf...@gmail.comwrote:

 Ummm, geee... thanks Richmond.
 Now we're never going to get scripted music  sound channels, and when
 somebody asks why, these links will be reposted as state's, er, company's
 evidence.

 ;-)



I'd hate to say it, but you're absolutely right.

I've been sitting back wondering why people want to play door bell jingles
on their computer ;-)  I know some features (multi channel) are much more
than that. I think Richard gave the answer right at the start, externals.
For some reason the HC world was full of externals, for anything other than
tinkering you virtually had to rely on externals, but here in Revolution
world it seems that if an external hasn't been written (which in itself must
indicate a rather small user base desiring such) then the expectation is the
mothership should suddenly change direction.

Seems to me that memories are very much skewed here, the beeps weren't that
great and HC was heavily external dependent.

Just my 2 mites worth
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Richmond Mathewson

Kay C Lan wrote:

I've been sitting back wondering why people want to play door bell jingles on 
their computer ;-)

[Oh, Bad Luck; you thought Richmond was going to take that one on the
chin and then smile :) ]

Neither do I want to play door bell jingles (even if for the only
reason is that I have a cheap Chinese doorbell replete with seven
nauseating jingles I can listen to to my heart's content).

However, on my computer I have a Hypercard stack called Folk Tunes,
it is referenced here:

http://www.cs.sfu.ca/CC/SW/HyperCard/TeachHC/reference/hcref.html

under Music

(although that website seems to have 'gone' as I write)

and it does something considerably better than the rape of
the moonlight sonata as performed no my Doorbell.

I don't know whether there is copyright outstanding on this stack;
if I found it was FREE I would pop a zip of it on my website.

Now, as we all know; HyperCard only works on an out-dated, half-defunct
operating system, on out-dated, soon-to-be-defunct computers. If that
were not the case I would not be letting it rot in a dark and forgotten 
part of my archives.

Embedding music files in RunRev / MetaCard stacks comes at quite a hit,
both in terms of file size, and RAM requirements; the HyperCard method
would be considerably 'cheaper' in both of these respects.

sincerely, Richmond Mathewson.


A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Richard Gaskin

Richmond Mathewson wrote:

Embedding music files in RunRev / MetaCard stacks comes at quite a hit,
both in terms of file size, and RAM requirements; the HyperCard method
would be considerably 'cheaper' in both of these respects.


MIDI, with QuickTime in a player object.

--
 Richard Gaskin
 Fourth World
 Revolution training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Klaus Major

Hi Richard,


Richmond Mathewson wrote:
Embedding music files in RunRev / MetaCard stacks comes at quite a  
hit,
both in terms of file size, and RAM requirements; the HyperCard  
method

would be considerably 'cheaper' in both of these respects.


MIDI, with QuickTime in a player object.


Yep!

Alas, if we just could use internal/imported files within a player  
object...



--
Richard Gaskin
Fourth World
Revolution training and consulting: http://www.fourthworld.com
Webzine for Rev developers: http://www.revjournal.com


Best

Klaus (who does NOT want the complete Rev language to be translated to  
german ;-)


--
Klaus Major
kl...@major-k.de
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 9:45 AM, Klaus Major wrote:


MIDI, with QuickTime in a player object.


Yep!

Alas, if we just could use internal/imported files within a player  
object...



Well, I wasn't fully sure this would work, but it seems to (the first  
two lines just clear out the previous midi file):


set the filename of player 1 to 
stop player 1
answer file pick midi file
put it into f
open file f for binary read
read from file f until eof
close file f
put it into field 1

open file mymidi.mid for binary write
write field 1 to file mymidi.mid
close file mymidi.mid
set the filename of player 1 to mymidi.mid
play player 1

I could quit Rev and reopen it, and just do the last lines:

open file somethingnew.mid for binary write
write field 1 to file somethingnew.mid
close file somethingnew.mid
set the filename of player 1 to somethingnew.mid
play player 1

and the tune played.

So, although the tunes are played from an external file, it was  
internal data just before then.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Klaus Major

Hi Colin,



On Mar 17, 2009, at 9:45 AM, Klaus Major wrote:


MIDI, with QuickTime in a player object.

Yep!
Alas, if we just could use internal/imported files within a player  
object...
Well, I wasn't fully sure this would work, but it seems to (the  
first two lines just clear out the previous midi file):


set the filename of player 1 to 
stop player 1
answer file pick midi file
put it into f
open file f for binary read
read from file f until eof
close file f
put it into field 1

open file mymidi.mid for binary write
write field 1 to file mymidi.mid
close file mymidi.mid
set the filename of player 1 to mymidi.mid
play player 1

I could quit Rev and reopen it, and just do the last lines:

open file somethingnew.mid for binary write
write field 1 to file somethingnew.mid
close file somethingnew.mid
set the filename of player 1 to somethingnew.mid
play player 1

and the tune played.

So, although the tunes are played from an external file, it was  
internal data just before then.


This VERY old trick does not count as playing internal files in a  
player object!

Sorry you're out :-D


Best

Klaus

--
Klaus Major
kl...@major-k.de
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 10:59 AM, Klaus Major wrote:

This VERY old trick does not count as playing internal files in a  
player object!

Sorry you're out :-D


I don't feel bad, having worked it all out for myself, without knowing  
that it was an old trick! But what counts as an internal file? If it's  
really internal data, it's not a file. Do you mean files that you  
include when making a standalone? Are those really not playable? If I  
can get those to play, would that count as a new trick?



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Klaus Major

Hi Colin,



On Mar 17, 2009, at 10:59 AM, Klaus Major wrote:

This VERY old trick does not count as playing internal files in a  
player object!

Sorry you're out :-D


I don't feel bad, having worked it all out for myself, without  
knowing that it was an old trick!


Sorry, did not mean to offend you at all!

But what counts as an internal file? If it's really internal data,  
it's not a file.

Do you mean files that you include when making a standalone?


I mean everything that is INSIDE of your stack(s) like imported images  
or imported sounds/movies

or even movies or sound stored into custom props or fields.

That's the problem, you cannot play any internal sound or movie in a  
player object, without spitting

it out to a file first...


Are those really not playable?


You can play internal sonds/movies but we are talking about using a  
player object!



If I can get those to play, would that count as a new trick?


YOU BET! :-D


Best

Klaus

--
Klaus Major
kl...@major-k.de
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 11:16 AM, Klaus Major wrote:



If I can get those to play, would that count as a new trick?


YOU BET! :-D


The those I was referring to would have been external files that are  
in the standalone bundle. I'm not sure how a file player can play  
media if you're not allowed to make the media be a file as part of the  
solution.


What's the downside of playing it as a file?


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Klaus Major

Hi Colin,


On Mar 17, 2009, at 11:16 AM, Klaus Major wrote:

If I can get those to play, would that count as a new trick?

YOU BET! :-D


The those I was referring to would have been external files that  
are in the standalone bundle.
I'm not sure how a file player can play media if you're not allowed  
to make the media be a file as part of the solution.


What's the downside of playing it as a file?


That's not the point, this is more of an academic question ;-)

On the other hand, many folks don't like to put media on the users  
harddisk,

maybe for copyright reasons or whatever...


Best

Klaus

--
Klaus Major
kl...@major-k.de
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Richard Gaskin

Colin Holgate wroteL

The those I was referring to would have been external files that are  
in the standalone bundle. I'm not sure how a file player can play  
media if you're not allowed to make the media be a file as part of the  
solution.


FWIW, I thought yours was a darn clever solution.

If you write to a file in specialFolderPath(temporary) you'll get the 
file without risk of permission errors, while avoiding ever having the 
file seen by the user.



What's the downside of playing it as a file?


Latency.  For things like whole MIDI files (which will require a fairly 
substantial subsystem anyway, whether it's QT or something else) it's 
probably not so bad, but the desire to see multi-channel sound using 
Rev's built-in soundClips is motivated by circumstances where minimal 
latency is appreciated.


This post from Judy helped me appreciate such cases:
http://lists.runrev.com/pipermail/use-revolution/2009-January/119554.html

While such cases are somewhat rare as she notes there, if you need the 
fastest possible responsiveness its hard to beat soundClips, since 
they're already attached to the stack in memory.



The more I think about it, however, the more I find myself wondering how 
satisfying it would be if it were available.


If you're writing for a machine old enough that such things matter you 
need to be very prudent with RAM, so the number of soundClips needs to 
be kept to a minimum.


Given that, and that older machines have so little RAM, I guess the 
central question is, What sorts of sounds would one want to play?


While referring to HC's notation as door bell jingles may sound 
derisive, these days when people are accustomed to richer sound design, 
it's not an entirely unfair characterization to the modern ear.


For music that leaves us with MIDI as arguably the best balance between 
file size and audio quality.  But while MIDI files are small, the 
subsystems needed to play them are not, leaving us back to pondering the 
balance of responsiveness and quality.


So if not for music, then what is the anticipated usage for such an 
external?


--
 Richard Gaskin
 Fourth World
 Revolution training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Richmond Mathewson

Klaus Major wrote:

On the other hand, many folks don't like to put media on the users  
harddisk

The great thing about media files (sound, movies) once they have
been imported into a RuvRev stack is that they are hard to
steal for other purposes. The only problem is that, as has been
pointed out here, they are nt as easy to control as externally
referenced media files.

---

The reason I would like to see the ability to manipulate sounds
inside RunRev as they once were in HyperCard is that it would
allow users to pump out music at a 'cheaper' hit than either
externally reffed files or imported media; and with almost zero
latency.

I do admit that some of the 'cr*p' (c.f. the website I reffed in
an earlier posting) pumped out in this way is/was something akin to
doorbell jingles: however, some of it is/was almost up to the standard
of cheap Hong Kong synthesizers :)

Obviously, everything comes at a price, and the ability to pop out
this type of music, with zero latency (and avoid the 'clicky-click-
click' disease often exhibited by end-users with short attention spans)
comes at the price of not producing stuff that sounds like the Hradetsky
organ in St. Salvator's chapel at St. Andrews

http://www.panoramio.com/photo/8421232

http://www.st-andrews.ac.uk/~adweb/3sup_artmus.html

but, hey, I'm not an organ player of international repute; and,
I doubt very much that many Runtime Revolution programmers are:
the hours of practise needed to get to that sort of standard must
be far more than those needed to become a fine RR programmer!

sincerely, Richmond Mathewson.



A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 11:58 AM, Richard Gaskin wrote:


What's the downside of playing it as a file?


Latency.



The MIDI file is already playing before I notice that the file dialog  
has gone away, so that's fairly fast. What kind of thing might you  
want to do that would show latency?



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Kurt Kaufman

Re: MIDI as external file...

 

Just thinking...

How about storing MIDI data as a custom property in a substack?

 

Kurt

_
Windows Live™ Groups: Create an online spot for your favorite groups to meet.
http://windowslive.com/online/groups?ocid=TXT_TAGLM_WL_groups_032009___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread René Micout

Hello,
From my previous message (03/13/2009)

Pmd and MIDI Builder have a common disadvantage : we cannot Play  
live because of principle : create a MIDI file witch is play by QT  
player, resulting in a latency of at least 1/5 seconds at the start  
of the file...


René from Paris

Le 17 mars 09 à 17:52, Colin Holgate a écrit :



On Mar 17, 2009, at 11:58 AM, Richard Gaskin wrote:


What's the downside of playing it as a file?


Latency.



The MIDI file is already playing before I notice that the file  
dialog has gone away, so that's fairly fast. What kind of thing  
might you want to do that would show latency?



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 1:13 PM, Kurt Kaufman wrote:


Just thinking...

How about storing MIDI data as a custom property in a substack?



I don't know about storing custom properties, but whatever that is,  
would it have any advantage over storing the data in a field?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Kurt Kaufman



How about storing MIDI data as a custom property in a substack?



I don't know about storing custom properties, but whatever that is,
would it have any advantage over storing the data in a field?


From the Rev User Guide:


A custom property is a property that you define. You can create as  
many custom
properties for an object as you want, and put any kind of data into  
them, including binary

data or array data. You can even store a file in a custom property.

I do believe that since MIDI files contain binary data, the Rev field  
object is not the proper type of container.


Kurt
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 4:05 PM, Kurt Kaufman wrote:

I do believe that since MIDI files contain binary data, the Rev  
field object is not the proper type of container.


MIDI can contain any binary value, but the technique does work, the  
saved out MIDI file plays fine. So presumably fields cope with null  
values just like variables do.


Is there a limit to how much data can be in a custom property? Using   
afield worked fine for the 40kbyte .MID files I tried.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Kurt Kaufman

How about storing MIDI data as a custom property in a substack?



Even if this is done, you still need to copy the binary data contained  
in the custom property to a temporary MIDI file (invisible if  
desired), to which the the player's filename is assigned.  According  
to the 3.0 User Guide, audio/video QT players must always reference a  
discreet file.


MIDI is usually used polyphonically by combining musical tracks into a  
single file or stream.  But, as an experiment, I referenced 3 MIDI  
files and played them as follows:


on mouseUp
   start player whole
   start player half
   start player quarter
end mouseUp

They remained exactly in sync throughout their play duration. So I  
guess that you could,  ***on a reasonably recent computer***, expect  
that you can mix MIDI sound sequences.  On older models (ca.  1  
gHz), who knows?


Kurt

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Kurt Kaufman

MIDI can contain any binary value, but the technique does work, the
saved out MIDI file plays fine. So presumably fields cope with null
values just like variables do.


Is there a chance that the field-stored data might run into trouble if  
you, say, saved the data on a Mac and reopened it on a PC?


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Kurt Kaufman

According
to the 3.0 User Guide, audio/video QT players must always reference a
discreet file.



Actually, even if it's not so discreet, it still has to be discrete!
:-)
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread J. Landman Gay

Colin Holgate wrote:

I don't know about storing custom properties, but whatever that is, 
would it have any advantage over storing the data in a field?


Yes, a lot of advantages. One is speed, another is the ability to store 
any kind of data including binary. Once you start using custom 
properties you won't use fields any more for anything but visible text. 
Accessing a custom property is faster than field access by some 
magnitude, second only to script-local and global variables. Custom 
properties can store whole files or applications, images, arrays, 
SSL-encoded data, fonts, entire databases, almost anything you can think of.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-17 Thread Kurt Kaufman

...Custom
properties can store whole files or applications, images, arrays,
SSL-encoded data, fonts, entire databases, almost anything you can  
think of


But we still need to create an actual file to be referenced by the QT  
player, right?

We cannot, for instance:

set the filename of player MyPlayer to the myMidiData of player  
MyPlayer


[where myMididata is a custom property of the player MyPlayer in  
which the data of a complete MIDI file was previously stored]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread J. Landman Gay

Colin Holgate wrote:

Is there a limit to how much data can be in a custom property? Using  
afield worked fine for the 40kbyte .MID files I tried.


There is no limit on custom property storage size except the amount of 
room you have on disk for the file increase. Fields have no practical 
effective limit either, though the top cutoff is actually 4 gigs. But 
some operating systems have trouble with gigantic fields, and scrolling 
on all of them can become unbearably slow.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread J. Landman Gay

Kurt Kaufman wrote:

...Custom
properties can store whole files or applications, images, arrays,
SSL-encoded data, fonts, entire databases, almost anything you can 
think of


But we still need to create an actual file to be referenced by the QT 
player, right?

We cannot, for instance:

set the filename of player MyPlayer to the myMidiData of player 
MyPlayer


[where myMididata is a custom property of the player MyPlayer in which 
the data of a complete MIDI file was previously stored]


Right, the player has to access a file. I was only addressing the 
difference between field storage and property storage. In HC all we had 
were fields, except for the later versions which allowed you to store 
data inside a button, which was in effect a sort of custom property. Rev 
of course allows any number of properties in any object.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 5:26 PM, J. Landman Gay wrote:

Yes, a lot of advantages. One is speed, another is the ability to  
store any kind of data including binary. Once you start using custom  
properties you won't use fields any more for anything but visible  
text. Accessing a custom property is faster than field access by  
some magnitude, second only to script-local and global variables.


But I'm finding that a field stores binary data ok it seems, and using  
it is instantaneous. I'm not sure if I would need it to be faster than  
instantaneous.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Judy Perry
On Tue, Mar 17, 2009 at 2:47 AM, Kay C Lan lan.kc.macm...@gmail.com wrote:



 I'd hate to say it, but you're absolutely right.

 I've been sitting back wondering why people want to play door bell jingles
 on their computer ;-)


Well, I want to play door bell jingles because it would be useful in
children's software:  find public domain tune, script it in. voila!  And
because, dammit, I *used* to be able to do it! ;-)



 I know some features (multi channel) are much more
 than that.


I'd love to see sound channels.


 but here in Revolution
 world it seems that if an external hasn't been written (which in itself
 must
 indicate a rather small user base desiring such) then the expectation is
 the
 mothership should suddenly change direction.


Well, of course, I did not say the company necessarily should do such a
thing even if I wish it would.  I simply stated what I thought was a really
offensive reason for it not being there in the first place.


 Seems to me that memories are very much skewed here, the beeps weren't that
 great


But they were better than the nothing we've got now. :-(

Judy



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Judy Perry
On Tue, Mar 17, 2009 at 8:58 AM, Richard Gaskin
ambassa...@fourthworld.comwrote:


 So if not for music, then what is the anticipated usage for such an
 external?


Game development?

And as for the tinniness (or whatever) quality of scripted music, (a) I
suspect children would not likely notice as many children's toys have
suboptimal sound effects and (b) my recollection is that HC's scripted music
playback, especially when other instrument sound samples were added,
weren't markedly lower quality than MIDI.  As soon as I get my OS 9 machine
back working, hopefully I'll find my HC and test that memory.

Judy
http://revined.blogspot.com



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread J. Landman Gay

Colin Holgate wrote:


On Mar 17, 2009, at 5:26 PM, J. Landman Gay wrote:

Yes, a lot of advantages. One is speed, another is the ability to 
store any kind of data including binary. Once you start using custom 
properties you won't use fields any more for anything but visible 
text. Accessing a custom property is faster than field access by some 
magnitude, second only to script-local and global variables.


But I'm finding that a field stores binary data ok it seems, and using 
it is instantaneous. I'm not sure if I would need it to be faster than 
instantaneous.


It isn't really. Fields are probably the most inefficient place to store 
data that you need to access a lot. Another advantage of custom 
properties is that you don't have to hide a data-storage object and 
script around it.


Richard Gaskin wrote my favorite explanation about it:

http://article.gmane.org/gmane.comp.ide.revolution.user/111226

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote:



It isn't really. Fields are probably the most inefficient place to  
store data that you need to access a lot.




For what I was trying, playing a whole tune, I would only need the  
data once. Did you try my script? Does it not work fast for you too?


As for fields being slower than customproperties, it seems that may  
not be true, at least in the case of text. Try this script, after  
putting some text in the field (I had just over 7k):


set the customproperties of player 1 to field 1
put the ticks into t
repeat with a = 1 to 100
get field 1
end repeat
put the ticks - t into t1
put the ticks into t
repeat with a = 1 to 10
get the properties of player 1
end repeat
put t1  the ticks - t

The figures I got were 198 and 325 ticks. If I was arguing that fields  
was a bit faster, then 198 to 325 would prove that. But note that the  
routine gets the text from the field a million times, and only gets  
the customproperties 100,000 times. You can try the customproperties a  
million times too, but you'll think your machine has crashed.


So, at least in this case retrieving from a field is about 1,600 times  
as fast as retrieving from customproperties, and retrieving once from  
a field is taking about 3.3 microseconds. That's close enough to  
instantaneous for me.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Bob Sneidar
The issue I think was PUTTING something into a field, not GETTING the  
contents of a field.


Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Mar 17, 2009, at 4:42 PM, Colin Holgate wrote:



On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote:



It isn't really. Fields are probably the most inefficient place to
store data that you need to access a lot.




For what I was trying, playing a whole tune, I would only need the
data once. Did you try my script? Does it not work fast for you too?

As for fields being slower than customproperties, it seems that may
not be true, at least in the case of text. Try this script, after
putting some text in the field (I had just over 7k):

set the customproperties of player 1 to field 1
put the ticks into t
repeat with a = 1 to 100
get field 1
end repeat
put the ticks - t into t1
put the ticks into t
repeat with a = 1 to 10
get the properties of player 1
end repeat
put t1  the ticks - t

The figures I got were 198 and 325 ticks. If I was arguing that fields
was a bit faster, then 198 to 325 would prove that. But note that the
routine gets the text from the field a million times, and only gets
the customproperties 100,000 times. You can try the customproperties a
million times too, but you'll think your machine has crashed.

So, at least in this case retrieving from a field is about 1,600 times
as fast as retrieving from customproperties, and retrieving once from
a field is taking about 3.3 microseconds. That's close enough to
instantaneous for me.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Bob Sneidar
Also you are getting ALL the properties of an object, and not the  
single property that one field of data would represent.


Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Mar 17, 2009, at 4:42 PM, Colin Holgate wrote:



On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote:



It isn't really. Fields are probably the most inefficient place to
store data that you need to access a lot.




For what I was trying, playing a whole tune, I would only need the
data once. Did you try my script? Does it not work fast for you too?

As for fields being slower than customproperties, it seems that may
not be true, at least in the case of text. Try this script, after
putting some text in the field (I had just over 7k):

set the customproperties of player 1 to field 1
put the ticks into t
repeat with a = 1 to 100
get field 1
end repeat
put the ticks - t into t1
put the ticks into t
repeat with a = 1 to 10
get the properties of player 1
end repeat
put t1  the ticks - t

The figures I got were 198 and 325 ticks. If I was arguing that fields
was a bit faster, then 198 to 325 would prove that. But note that the
routine gets the text from the field a million times, and only gets
the customproperties 100,000 times. You can try the customproperties a
million times too, but you'll think your machine has crashed.

So, at least in this case retrieving from a field is about 1,600 times
as fast as retrieving from customproperties, and retrieving once from
a field is taking about 3.3 microseconds. That's close enough to
instantaneous for me.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 7:48 PM, Bob Sneidar wrote:

The issue I think was PUTTING something into a field, not GETTING  
the contents of a field.


Yes, setting customproperties is very fast, and putting text into a  
field is a lot slower (about a 1000 times slower than getting the  
text). For the application of using stored MIDI data for playback, you  
would only have done the put once when making the stack, and even  
though it's slow, putting 7k of text takes under 5 milliseconds, so  
not a serious drain on your production time.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread J. Landman Gay

Colin Holgate wrote:

For what I was trying, playing a whole tune, I would only need the data 
once. Did you try my script? Does it not work fast for you too?


Oh yes, for single-use access a field is plenty fast enough.



As for fields being slower than customproperties, it seems that may not 
be true, at least in the case of text. Try this script, after putting 
some text in the field (I had just over 7k):


set the customproperties of player 1 to field 1
put the ticks into t
repeat with a = 1 to 100
get field 1
end repeat
put the ticks - t into t1
put the ticks into t
repeat with a = 1 to 10
get the properties of player 1
end repeat
put t1  the ticks - t

The figures I got were 198 and 325 ticks. If I was arguing that fields 
was a bit faster, then 198 to 325 would prove that. But note that the 
routine gets the text from the field a million times, and only gets the 
customproperties 100,000 times. You can try the customproperties a 
million times too, but you'll think your machine has crashed.


So, at least in this case retrieving from a field is about 1,600 times 
as fast as retrieving from customproperties, and retrieving once from a 
field is taking about 3.3 microseconds. That's close enough to 
instantaneous for me.


The test isn't quite right. The script isn't getting a custom property 
but rather retrieves a whole list of object properties, which is a 
different thing. For the above script, like you, I get 490 and 544 ticks 
respectively (my span isn't as wide as yours.) But it is apples and oranges.


A better test is this:

   set the myProp of btn 1 to field 1 -- assigns custom property
   put the ticks into t
   repeat with a = 1 to 100
  get field 1
   end repeat
   put the ticks - t into t1
   put the ticks into t
   repeat with a = 1 to 10
  get the myProp of btn 1
   end repeat
   put t1  the ticks - t

This assigns a single custom property called myProp to button 1, which 
contains the same data as the test field. It then runs the same test 
repeat loops, except that it retrieves the actual custom property value 
rather than a list of all the button's properties (I used a button, but 
a player or any object should yield the same results.)


In this test, I get 490 ticks for field retrieval and 25 ticks for 
custom property retrieval.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Bob Sneidar

Hi Colin.

Your test is wrong on several levels. I ran this script:

ON mouseUp
put abcdefghijklmnopqrstuvwxyz1234567890 into theValue
put the ticks into StartFieldTime
REPEAT FOR 1
put theValue into field TestField
get field TestField
END repeat
put the ticks into EndFieldTime

set the tValue of me to theValue
put the ticks into StartPropTime
REPEAT FOR 1
set the tValue of me to theValue
get the tValue of me
END repeat
put the ticks into EndPropTime

put (EndFieldTime - StartFieldTime)  ,  (endPropTime -  
StartPropTime)

END mouseUp

I got 350,2 as a result. That is, setting and getting a property is  
exactly 125 times faster than putting and getting the samve value in a  
field.


1. In your example you used the form repeat with a = 1 to 1. That  
creates a variable called a and sets the value of that variable 1  
times. That at least mucks up the experiment a bit.


2. You were getting the ENTIRE PROPERTY SET of an object, not just the  
value of a property. Not even remotely close to a fair fight!


3. Your first repeat loop was one million whereas the second repeat  
loop was One Hundered Thousand. Not sure why the disparity there...


4. You were only GETTING the value of the field, not PUTTING data into  
the field. The experiment I presume was about both STORING and  
RETRIEVING data?


Hope this helps.

Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Mar 17, 2009, at 4:42 PM, Colin Holgate wrote:



On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote:



It isn't really. Fields are probably the most inefficient place to
store data that you need to access a lot.




For what I was trying, playing a whole tune, I would only need the
data once. Did you try my script? Does it not work fast for you too?

As for fields being slower than customproperties, it seems that may
not be true, at least in the case of text. Try this script, after
putting some text in the field (I had just over 7k):

set the customproperties of player 1 to field 1
put the ticks into t
repeat with a = 1 to 100
get field 1
end repeat
put the ticks - t into t1
put the ticks into t
repeat with a = 1 to 10
get the properties of player 1
end repeat
put t1  the ticks - t

The figures I got were 198 and 325 ticks. If I was arguing that fields
was a bit faster, then 198 to 325 would prove that. But note that the
routine gets the text from the field a million times, and only gets
the customproperties 100,000 times. You can try the customproperties a
million times too, but you'll think your machine has crashed.

So, at least in this case retrieving from a field is about 1,600 times
as fast as retrieving from customproperties, and retrieving once from
a field is taking about 3.3 microseconds. That's close enough to
instantaneous for me.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Bob Sneidar

Whoops! Bad math. 175 times faster.

Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Mar 17, 2009, at 5:05 PM, Bob Sneidar wrote:


I got 350,2 as a result. That is, setting and getting a property is
exactly 125 times faster than putting and getting the samve value in a
field.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread J. Landman Gay

Colin Holgate wrote:

The figures I got were 198 and 325 ticks. If I was arguing that fields 
was a bit faster, then 198 to 325 would prove that. But note that the 
routine gets the text from the field a million times, and only gets the 
customproperties 100,000 times. You can try the customproperties a 
million times too, but you'll think your machine has crashed.


Oops, didn't notice this the first time through. My results for a 
million reps in both loops are: 503 and 238.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Colin Holgate


On Mar 17, 2009, at 8:05 PM, Bob Sneidar wrote:

3. Your first repeat loop was one million whereas the second repeat  
loop was One Hundered Thousand. Not sure why the disparity there...




Because when I tried a million for the customproperties I thought I  
was going to have to restart my machine, Rev seemed completely locked  
up. What Jackie just said about reading one property instead of all of  
them, and getting timings of 503 and 238 is fair enough, it shows that  
reading one customproperty can be a little bit faster than reading a  
field. Even on her slower machine we're still only talking about 8.3  
microseconds to read a field.



4. You were only GETTING the value of the field, not PUTTING data  
into the field. The experiment I presume was about both STORING and  
RETRIEVING data?


The idea was to find a way to play pre-stored MIDI. That would only  
involved getting the value of the field, except for the day during  
production when you stored the data, when you would have taken the  
extra few milliseconds to do the storing.


My original script only had a putting part to it so that it was easy  
to test on any .MID file on your drive.



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Judy Perry
PLUS you have the added effect that a person (a) doesn't need to rely on
QuickTime for delivery, which can be iffy on Windows (I've personally
encountered difficulties getting permission to install anything in a Windows
environment, even 6 mo. old Microsoft software for which we have a
license!), and non-existent on *nix, and (b) I, as a normal human, do not
have to learn the midi spec.
I consider that last point especially hugely important ;-)

Judy
http://revined.blogspot.com

On Tue, Mar 17, 2009 at 9:45 AM, Richmond Mathewson gerada...@yahoo.comwrote:



 The reason I would like to see the ability to manipulate sounds
 inside RunRev as they once were in HyperCard is that it would
 allow users to pump out music at a 'cheaper' hit than either
 externally reffed files or imported media; and with almost zero
 latency.

 I do admit that some of the 'cr*p' (c.f. the website I reffed in
 an earlier posting) pumped out in this way is/was something akin to
 doorbell jingles: however, some of it is/was almost up to the standard
 of cheap Hong Kong synthesizers :)

 Obviously, everything comes at a price, and the ability to pop out
 this type of music, with zero latency (and avoid the 'clicky-click-
 click' disease often exhibited by end-users with short attention spans)
 comes at the price of not producing stuff that sounds like the Hradetsky
 organ in St. Salvator's chapel at St. Andrews

 http://www.panoramio.com/photo/8421232

 http://www.st-andrews.ac.uk/~adweb/3sup_artmus.html

 but, hey, I'm not an organ player of international repute; and,
 I doubt very much that many Runtime Revolution programmers are:
 the hours of practise needed to get to that sort of standard must
 be far more than those needed to become a fine RR programmer!

 sincerely, Richmond Mathewson.

 

 A Thorn in the flesh is better than a failed Systems Development Life
 Cycle.
 



 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-17 Thread Kay C Lan
On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin ambassa...@fourthworld.com
 wrote:


 While referring to HC's notation as door bell jingles may sound derisive,
 these days when people are accustomed to richer sound design, it's not an
 entirely unfair characterization to the modern ear.


Nice pun;-) And certainly I didn't mean to offend anyone, as I think I said,
I'm wondering, as in I'm trying to figure this out, I've used sound files
in Rev and have been more than happy with the results; I just can't seem to
grasp what it is I'm missing out on.

Three phones ago I could create my own ringtone by typing in HC like
notation and saving the file. The web was full of text snippets of the
appropriate code for the appropriate make of phone so you could quickly type
in and have you own personal version of rape of the moonlight sonata ;-)

Today I can't even find those text snippets anymore because everything has
moved onto mp3 files. Three phones ago I could roll my own*, today it's not
so simple - you still can, but you need to use some third party software
(GarageBand) to create your mp3 - and it certainly wont sound as good as an
mp3 of a real artist. Most people will see this as progress, some may
consider they've lost something.

Judy's reference to children not likely noticing the sound quality I suspect
must be referring to very young children because all the fifth graders at my
wife's school all have the latest pop songs blasting out their iPhones when
somebody rings, they seem to be very image concscious.

If the children are that young not to notice the quality, then isn't it
possible that they wouldn't notice the latency mentioned with the MIDI
solution.

Still wondering why external, as put forward by Richard way back at the
beginning, isn't the correct answer?

*Roll my own in this case refers to creating an original ringtone, not the
art/crime of splicing up a file in your iTunes library or copy/sharing such
a file.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


HC Music that should be on Runtime Revolution

2009-03-12 Thread Richmond Mathewson

http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html

Download the stacks;

Crack out the Mac that can cope with 'Classic'.

CRY!

If you can't manage that, at least go here:

http://homepage.mac.com/senorwences/mac68k/stacks.html

read the code in the third picture down, and ask yourself
what you are missing!

Love, Richmond Mathewson.

P.S. Ask yourselves why my last few messages on a topic
tend to be signed 'Love' rather than 'sincerely'.



A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-12 Thread Bob Sneidar
I did go to the second link. I did listen to the music clips. I did  
indeed almost cry. ;-)


Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Mar 12, 2009, at 11:03 AM, Richmond Mathewson wrote:



http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html

Download the stacks;

Crack out the Mac that can cope with 'Classic'.

CRY!

If you can't manage that, at least go here:

http://homepage.mac.com/senorwences/mac68k/stacks.html

read the code in the third picture down, and ask yourself
what you are missing!

Love, Richmond Mathewson.

P.S. Ask yourselves why my last few messages on a topic
tend to be signed 'Love' rather than 'sincerely'.



A Thorn in the flesh is better than a failed Systems Development  
Life Cycle.





___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-12 Thread Judy Perry
Oh my.
I see what you mean ;-)

Still, give these people a full professional symphony orchestra, and I
suspect you'd still cry.

Judy
http://revined.blogspot.com

On Thu, Mar 12, 2009 at 1:25 PM, Bob Sneidar b...@twft.com wrote:

 I did go to the second link. I did listen to the music clips. I did indeed
 almost cry. ;-)

 Bob Sneidar
 IT Manager
 Logos Management
 Calvary Chapel CM


 On Mar 12, 2009, at 11:03 AM, Richmond Mathewson wrote:


 http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html

 Download the stacks;

 Crack out the Mac that can cope with 'Classic'.

 CRY!

 If you can't manage that, at least go here:

 http://homepage.mac.com/senorwences/mac68k/stacks.html

 read the code in the third picture down, and ask yourself
 what you are missing!

 Love, Richmond Mathewson.

 P.S. Ask yourselves why my last few messages on a topic
 tend to be signed 'Love' rather than 'sincerely'.

 

 A Thorn in the flesh is better than a failed Systems Development Life
 Cycle.
 



 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution



 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Music that should be on Runtime Revolution

2009-03-12 Thread Judy Perry
Ummm, geee... thanks Richmond.
Now we're never going to get scripted music  sound channels, and when
somebody asks why, these links will be reposted as state's, er, company's
evidence.

;-)

Judy
http://revined.blogspot.com

On Thu, Mar 12, 2009 at 11:03 AM, Richmond Mathewson gerada...@yahoo.comwrote:


 http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html

 Download the stacks;

 Crack out the Mac that can cope with 'Classic'.

 CRY!

 If you can't manage that, at least go here:

 http://homepage.mac.com/senorwences/mac68k/stacks.html

 read the code in the third picture down, and ask yourself
 what you are missing!

 Love, Richmond Mathewson.

 P.S. Ask yourselves why my last few messages on a topic
 tend to be signed 'Love' rather than 'sincerely'.

 

 A Thorn in the flesh is better than a failed Systems Development Life
 Cycle.
 



 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution