Mac sound channels/MIDI

Judy Perry katheryn.swynford at gmail.com
Wed Mar 11 10:07:43 EDT 2009


Kurt,
Agreed, it would be awesome.

Agreed, too, that there were people who got along with Raney very well, and
those like me who just spit tacks when dealing with him.  For example, I
personally have had good communications with Rev; they've always been
helpful to me in my multiple displaced licenses, helping me obtain good
student pricing...  And yet I have friendly relations with people who say
they've had the opposite experience with the company and yet had really good
relations with Raney who, as I said, to this day makes me spit tacks.

Which I suppose is my long-winded way of saying I respect that you and
others have had good relations with him and respect him mightily.  But he
still makes me personally spit tacks.

;-)

Indeed, as you say, " it shouldn't be that difficult to write a translator
for the HC-style "flute e3q" to MIDI"  but, of course, if, like me, you're
the person who wants this, you're not the person to write it ;-)  ["you're"
referring to me, of course, not you].

Here's a target audience or three who could use it:  educators (sigh; I
know).  Because I have small children in our incredibly incompetent school
system, I'm always pulling together (or envisioning pulling together) stacks
that teach some small concept and then drill it repetitively.  I need some
sort of little reward system.  I can easily pull together a visual reward
system.  Doing so audially means violating other people's IP rights in the
absence of being able to script music that already exists legally in the
public domain.

Why not use player objects?  The latency is unacceptable when deployed on,
say, original G3 iMacs (why original G3 iMacs?  Because I won't care when my
kids spill their drinks and fry related keyboards, motherboards, etc. as I
can just buy another one for $60 off ebay and that includes shipping).  And,
again, with player objects, I'm back to violating IP laws which means that I
can't offer my stacks for free to other similarly frustrated parents without
the looming threat of being sued by the RIAA.

QuickTime for Linux?  God, wouldn't that be awesome?!  Even as abandoned as
QT is?!

Okay, another audience? Game developers.  It would be only too cool to use
Rev as a game dev environment in which you could allocate sounds in
differing channels and/or in differing 3D spaces to communicate information.
 But, of course, currently, you can't. And the latency issue again limits
playability of your game when forced to use multiple layered player objects.

Just my loudly communicated two increasingly small monetary units...

Judy
http://revined.blogspot.com

On Wed, Mar 11, 2009 at 6:28 AM, Kurt Kaufman <kurtkaufman at hotmail.com>wrote:

>
> Two things I want to mention:
>
>
>
> Scott Raney was EXTREMELY helpful to me while I was working with MIDI,
> providing me with examples of basic MIDI routines in other languages, and
> clarifying how I should use binary encoding methods from within Rev. He was
> an excellent teacher in the sense that he never gave me the answers
> directly, but would suggest that I "take a look at..." or "watch out for..."
> in searching for my own solutions.
>
>
>
> Although I don't have time for it right now (maybe by this summer), it
> seems to me it shouldn't be that difficult to write a translator for the
> HC-style "flute e3q" to MIDI.  Once a MIDI file is created, it requires very
> little from Rev; QT takes care of the work. In contrast, I believe that
> playing a succession of short clips would be cumbersome and less reliable in
> terms of ending up with a flowing "musical" line.  The problems are probably
> multiplied when trying to work with polyphony.
>
>
>
> In hindsight I wish that I had had more experience in encapsulating
> methods; I wish I could have written the MIDI file creation routine so that
> I could now say "Sure, just feed it this data with these parameters, and
> you'll get the required MIDI file useable on any QT player."
>
> If someone on the list were willing to help me in this area, I'd be willing
> to try to redesign the methods so that they could be easily used as a
> general function from within Rev. It would be nice to have **easy** MIDI
> file generation and playback available through Rev scripting/QT, at least on
> Mac and Windows  (QT for Linux?).
>
>
>
> Kurt
>
>
>
> _________________________________________________________________
> Windows Live™ Contacts: Organize your contact list.
>
> http://windowslive.com/connect/post/marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C!2285.entry?ocid=TXT_TAGLM_WL_UGC_Contacts_032009_______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list