[livecode] Re: Haskell art mailing list: broken?

From: Jeffrey Brown <jeffbrown.the_at_gmail.com>
Date: Mon, 2 Jul 2018 19:48:01 -0500

Wow. That is far simpler than I dared to hope.

On Mon, Jul 2, 2018 at 7:35 PM <amindfv_at_gmail.com> wrote:

> I'm happy to have a good answer for this one! It's true that in the demos
> the scheduling is done with Haskell, but you can use SuperCollider's timing
> very easily.
>
> If you have a piece of music - let's say:
>
> mySong = do
> fork $ do
> wait 1
> s1 <- synth foo ()
> wait 1
> free s
> s2 <- synth bar ()
> wait 1.5
> free s2
>
> If you call "mySong", the timing will be handled by Haskell, but if you
> call "doScheduledIn 0.2 mySong" the timing will be sample-accurate,
> scheduled on SC's server (0.2 seconds from now). (There's also
> "doScheduledAt" which us the absolute-time version)
>
> There's one other nifty thing: if you call:
>
> writeNRT "foo.wav" mySong
>
> The song will be rendered (much) faster than real time to the file, and
> also sample-accurate.
>
> Any timing you do in Vivid can be used in any of these 3 modes without
> additional work.
>
> Tom
>
> El 2 jul 2018, a las 19:33, Jeffrey Brown <jeffbrown.the_at_gmail.com>
> escribió:
>
> To my great delight, the timing of SuperCollider is (to my ears)
> rock-solid in Vivid Synth, even though Vivid controls timing from GHC*
> rather than passing the scheduling off to SuperCollider like Tidal does. I
> just emailed haskell-cafe[1] to ask whether that perceived solidity is
> something I should trust to continue -- because it felt like more of a
> Haskell question than a music question.
>
> * This is true, at least, of Vivid's demo programs, which are all I've
> explored. It might be possible to hand the scheduling off from Vivid to SC
> also -- the fact that Vivid is compatible with Tidal suggests it could --
> but I'm hoping not to have to, because that handoff (e.g. Tidal's onTick
> function, and the architecture that calls it) is hella complicated.
>
> [1] https://mail.haskell.org/pipermail/haskell-cafe/2018-July/129372.html
>
> On Mon, Jul 2, 2018 at 10:06 AM <amindfv_at_gmail.com> wrote:
>
>> (Author here) I'm happy to discuss Vivid here in the meantime, but I very
>> much hope this isn't the end of the Haskell-Art list!
>>
>> Tom
>>
>> El 2 jul 2018, a las 03:30, Jeffrey Brown <jeffbrown.the_at_gmail.com>
>> escribió:
>>
>> The homepage for vivid-synth[1] says that the haskell-art mailing list is
>> the best place to talk about it. I'm not sure that list exists anymore. I
>> am subscribed to it, but when I sent an email to it (below) something
>> responded with this error:
>>
>> "Your message couldn't be delivered to *haskell-art_at_group.lurk.org* because
>> the remote server is misconfigured. See technical details below for more
>> information .... The response from the remote server was:
>>
>> 554 5.7.1 <haskell-art_at_group.lurk.org>: Relay access denied".
>> I can find an archive of the list[2], which says to visit we.lurk.org
>> for active discussion, but haskell-art is not listed among the lists at
>> we.lurk.org.
>>
>> Is there a better place to talk about vivid-synth? Here, maybe?
>>
>> [1] http://www.vivid-synth.com/
>> [2] http://lurk.org/groups/haskell-art/
>>
>>
>> ---------- Forwarded message ---------
>> From: Mail Delivery Subsystem <mailer-daemon_at_googlemail.com>
>> Date: Mon, Jul 2, 2018 at 2:20 AM
>> Subject: Delivery Status Notification (Failure)
>> To: <jeffbrown.the_at_gmail.com>
>>
>>
>> [image: Error Icon]
>> Message not delivered
>> Your message couldn't be delivered to *haskell-art_at_group.lurk.org*
>> because the remote server is misconfigured. See technical details below for
>> more information.
>> The response from the remote server was:
>>
>> 554 5.7.1 <haskell-art_at_group.lurk.org>: Relay access denied
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Jeffrey Brown <jeffbrown.the_at_gmail.com>
>> To: Haskell Art Mailing list <haskell-art_at_group.lurk.org>
>> Cc:
>> Bcc:
>> Date: Mon, 2 Jul 2018 02:20:17 -0500
>> Subject: Is there a site for this list?
>> Fortuitously, I appear to have signed up for this list a few years ago.
>> Before I knew that, I was trying to figure out how to sign up. I can't find
>> a website for haskell-art. The closest thing I found is this[1], which says
>> it is an archived site, and that you should go to we.lurk.org instead,
>> but haskell-art is not listed there.
>>
>> Also, is this in fact still the best place to talk about vivid-synth?
>>
>> [1] http://lurk.org/groups/haskell-art
>>
>> --
>> Jeff Brown | Jeffrey Benjamin Brown
>> Website <https://msu.edu/~brown202/> | Facebook
>> <https://www.facebook.com/mejeff.younotjeff> | LinkedIn
>> <https://www.linkedin.com/in/jeffreybenjaminbrown>(spammy, so I often
>> miss messages here) | Github
>> <https://github.com/jeffreybenjaminbrown>
>>
>>
>> --
>> Jeff Brown | Jeffrey Benjamin Brown
>> Website <https://msu.edu/~brown202/> | Facebook
>> <https://www.facebook.com/mejeff.younotjeff> | LinkedIn
>> <https://www.linkedin.com/in/jeffreybenjaminbrown>(spammy, so I often
>> miss messages here) | Github
>> <https://github.com/jeffreybenjaminbrown>
>>
>> <icon.png>
>>
>> _______________________________________________
>> Livecode mailing list -- livecode_at_we.lurk.org
>> To unsubscribe send an email to livecode-leave_at_we.lurk.org
>>
>> _______________________________________________
>> Livecode mailing list -- livecode_at_we.lurk.org
>> To unsubscribe send an email to livecode-leave_at_we.lurk.org
>>
>
>
> --
> Jeff Brown | Jeffrey Benjamin Brown
> Website <https://msu.edu/~brown202/> | Facebook
> <https://www.facebook.com/mejeff.younotjeff> | LinkedIn
> <https://www.linkedin.com/in/jeffreybenjaminbrown>(spammy, so I often
> miss messages here) | Github <https://github.com/jeffreybenjaminbrown>
>
>
> _______________________________________________
> Livecode mailing list -- livecode_at_we.lurk.org
> To unsubscribe send an email to livecode-leave_at_we.lurk.org
>
> _______________________________________________
> Livecode mailing list -- livecode_at_we.lurk.org
> To unsubscribe send an email to livecode-leave_at_we.lurk.org
>


-- 
Jeff Brown | Jeffrey Benjamin Brown
Website <https://msu.edu/~brown202/>   |   Facebook
<https://www.facebook.com/mejeff.younotjeff>   |   LinkedIn
<https://www.linkedin.com/in/jeffreybenjaminbrown>(spammy, so I often miss
messages here)   |   Github <https://github.com/jeffreybenjaminbrown>


_______________________________________________
Livecode mailing list -- livecode_at_we.lurk.org
To unsubscribe send an email to livecode-leave_at_we.lurk.org
Received on Tue Jul 03 2018 - 00:48:25 BST

This archive was generated by hypermail 2.4.0 : Sun Aug 20 2023 - 16:02:23 BST