[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
|