[squeak-dev] Siren9-on-Squeak

Stephen Travis Pope stephen at heaveneverywhere.com
Sat Dec 31 22:16:02 UTC 2022


Thanks for your note, David - yeah, long time, no hear.

Siren will be in “release” form in a couple of weeks; the current version is certainly beta.
It’d be great to have it on the Squeak projects site, and there are plenty of screen shots and short descriptions on http://fastlabinc.com/Siren <http://fastlabinc.com/Siren/> and https://github.com/stpope/Siren9C

I’ve been in touch with Juan about the FFI calls on Cuis…

Cheers and HappyNewYear!

stp

--------

Stephen Travis Pope    Ojai, California, USA
    
     http://HeavenEverywhere.com
     http://FASTLabInc.com
     https://vimeo.com/user19434036/videos
     http://heaveneverywhere.com/Reflections



> On Dec 29, 2022, at 2:00 PM, David T. Lewis <lewis at mail.msen.com> wrote:
> 
> Hello Stephen,
> 
> It's great to see this, thank you for posting. I remember your work
> from earlier days on the squeak-dev list, and it's really good to
> see this update for both Squeak and Cuis now.
> 
> We should add a link for Siren from the https://squeak.org/projects/
> page. It is really good to see music and multimedia projects coming back,
> and we also have a link from the projects page to Stephane Rollandin's
> muO music objects project at http://www.zogotounga.net/comp/squeak/sqgeo.htm
> 
> Regarding FFI questions, Marcel Taeumel on this list has been driving
> recent development and can probably help. I know that Juan is planning
> to do some updates for this in Cuis so hopefully we can get things
> working consistently in Squeak and Cuis.
> 
> Dave
> 
> 
> On Thu, Dec 29, 2022 at 02:05:10AM -0800, Stephen Travis Pope wrote:
>> 
>> Hello Squeakers!
>> 
>> I got the Siren GUI framework (mostly) running on Squeak6, and both the MIDI primitives and OpenSoundControl socket protocol are running, so one can write trios for built-in sound synthesis, MIDI HW/SW and OSC synthesis servers (e.g., CSL or SuperCollider instruments).
>> 
>> The screen shot below shows the GUI on Squeak 6; in the upper-left is the Siren control panel; below that is music notation example showing a scale (to test that the automatic layout works). At the bottom left is another music notation example based on a Siren event generator (a 4-voice stochastic cloud that focusses on a smaller interval while getting quieter).  The window in the upper-right is a display list view example/benchmark showing a huge display list: 20,000 @ 4000 pixels (note the size of the scroll bars) with 13,200 display items (random strings in different fonts, rectangles, lines, poly-lines and glyphs); it scrolls pretty snappily...
>> 
>> ???
>> 
>> 
>> I???ll update the GitHub repo (https://github.com/stpope/Siren9C) with a pre-built image for those who want to play with it.
>> 
>> The MIDI prims are compiled for Mac/M1only - can someone help out and compile them for other platforms?  My Linux and Windows virtual machines are pretty stale...
>> 
>> For more info, see:
>> 	https://github.com/stpope/Siren9C
>> 	http://FASTLabInc.com/Siren
>> 
>> 	http://fastlabinc.com/Siren/Workbook/
>> 	https://vimeo.com/120751122
>> 	https://vimeo.com/421319630
>> 
>> 	http://FASTLabInc.com/Siren/Doc/SirenBookChapter.pdf??? <http://fastlabinc.com/Siren/Doc/SirenBookChapter.pdf???>
>> SirenBookChapter
>> PDF Document ?? 2.8 MB
>> 
>> stp
>> 
>> --------
>> 
>> Stephen Travis Pope    Ojai, California, USA
>>    ???
>>     http://HeavenEverywhere.com <http://heaveneverywhere.com/>
>>     http://FASTLabInc.com <http://fastlabinc.com/>
>>     https://vimeo.com/user19434036/videos
>>     http://heaveneverywhere.com/Reflections

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20221231/9bd94288/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedGraphic.tiff
Type: image/tiff
Size: 2442 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20221231/9bd94288/attachment.tiff>


More information about the Squeak-dev mailing list