Shakobox/PlayCommand Open Source
Eric Chatonet
eric.chatonet at sosmartsoftware.com
Sat Feb 16 07:21:19 EST 2008
Bonjour René,
I think that the problem comes from the fact that sounds actually may
overlap in your second proposal.
Add a 'wait until the sound is "done" instead of a fixed value (10
ms) in your first proposal and all should be fine in all cases.
Le 16 févr. 08 à 12:14, René Micout a écrit :
> Some précisions about that. With this handler :
>
> on mouseUp
> repeat for 300
> SBstartNote 1,60,80 -- 1 = piano, 60 = C
> wait 10 ticks
> SBstopNote 1,60
> end repeat
> end mouseUp
>
> all is good. But with this other one :
>
> on mouseUp
> repeat for 300
> SBstartNote 1,60,80
> end repeat
> end mouseUp
>
> we can't heard more than 256 sounds.
>
> René from Paris
>
> Le 15 févr. 08 à 22:00, J. Landman Gay a écrit :
>
>> Some of you may know that my site has been the distribution point
>> for the Shakobox PlayCommand Agent, written by Jonathan
>> Bettencourt some years ago. This software allows Revolution to
>> emulate the HyperCard "play" command on both Windows and Mac.
>> HyperCard's "play" command is able to use scripted musical
>> notation to play back songs on the fly. The PlayCommand Agent uses
>> QuickTime to simulate what HyperCard could do natively.
>>
>> Recently it was reported that the PlayCommand Agent does not work
>> when more than 256 notes were scripted. Jon is no longer
>> supporting the software, but given the recent problem, he has
>> released the code as open source.
>>
>> The info he posted to the HyperCard mailing list is below, and
>> includes a link to the source code. I think it would be wonderful
>> if someone would turn this into a Revolution external. I know that
>> many people use PlayCommand Agent and would appreciate a more
>> consolidated solution than the current one, which requires
>> external files on disk and a few extra steps to get it working.
>>
>> If anyone would like to take a stab at this, please let me know.
>> I'd be happy to continue distributing updates; I think it would be
>> a good idea to keep any new versions in a central location. Also,
>> it has always been a free offering and we would like to keep it
>> that way.
>>
>> Jacque
>>
>> -------- Original Message --------
>>
>> I've decided to release the source code for the PlayCommand Agent
>> program that made playing HyperTalk note syntax using QuickTime
>> possible. It's available to download here:
>>
>> http://www.kreativekorp.com/swdownload/legacy/hypercard/
>> PlayCmdSrc.zip
>>
>> If someone has experience with a) RealBasic, b) a *real* language,
>> and
>> c) the QuickTime API, then please be my guest to port it, make it an
>> XCMD, etc. :)
>>
>> You may distribute this message however you want. Post it on the Rev
>> list, for example.
>> --
>> Jacqueline Landman Gay | jacque at hyperactivesw.com
>> HyperActive Software | http://www.hyperactivesw.com
Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: eric.chatonet at sosmartsoftware.com/
----------------------------------------------------------------
More information about the use-livecode
mailing list