Re: [PD] Seeking co-maintainers for Scheme for Pd

2024-03-16 Thread Iain Duncan
It occurred to me thinking further that really one doesn't need to know much about Scheme or Lisp, provided one is interested, as I didn't when I started! The work is mostly in C. FWIW. :-) iain On Sat, Mar 16, 2024 at 8:17 AM Iain Duncan wrote: > Hello hackers, a couple of yea

[PD] Seeking co-maintainers for Scheme for Pd

2024-03-16 Thread Iain Duncan
Hello hackers, a couple of years ago I made Scheme for Pd, a sibling project of my Scheme for Max external that allows scripting Pd (and Max) in s7 Scheme. I'm now into a PhD and am (surprise, surprise) rather busy, but there are some things that could be done with the Pd version that would be inte

Re: [PD] documenting messages to/from Pd and dynamic patching

2021-11-26 Thread Iain Duncan
+1 to having them in the docs but clearly labelled as something along the lines of "not in the public API - may change without notice". That kind of stuff is really helpful to people coming up on the whole system to better understand how it all works. my two cents Canadian. :-) On Fri, Nov 26, 20

[PD] Getting Started tutorial video for Scheme for Pd

2021-11-24 Thread Iain Duncan
Hi everyone, I've got a fairly extensive Getting Started with Scheme for Pd video tutorial up now. Between this, the help file, and the beginner's guide to s7, this should give someone new to Scheme everything they need to get up and running with Scheme for Pd. Getting Started video: https://youtu

Re: [PD] Scheme for Pd 0.1 binaries up for win and mac

2021-11-24 Thread Iain Duncan
Hi, yes they will be added to the package manager, in due time. Perhaps I'm in a minority here, but my perspective from a couple of decades of doing software is that package managers should only hold releases that are definitely stable and production ready. One only has one chance for a first impr

[PD] Videos on installing Scheme for Pd

2021-11-23 Thread Iain Duncan
Hi folks, I created a couple of videos walking through installing and getting going on Scheme for Pd in case anyone needs the help. Mac: https://youtu.be/aYgaaZTXZSY Windows: https://youtu.be/kqObOw

Re: [PD] Scheme for Pd 0.1 binaries up for win and mac

2021-11-23 Thread Iain Duncan
n ..." > > to > > "#N canvas 265 42 ..." > > - Or wait until a new updated package. > > :) > > Mensaje telepatico asistido por maquinas. > > On 11/23/2021 12:26 AM, Iain Duncan wrote: > > Hi everyone, I'm excited to announce that Sch

[PD] Scheme for Pd 0.1 binaries up for win and mac

2021-11-22 Thread Iain Duncan
Hi everyone, I'm excited to announce that Scheme for Pd 0.1 is ready for regular users (I think really!). I have binaries up for Mac and Windows, and building from source on Linux should "just work". Scheme for Pd is a Pd port of (most of) Scheme for Max. It enables you to script and live code

Re: [PD] Pd in cross-platform frameworks

2021-10-11 Thread Iain Duncan
I'm curious if anyone here has tried building Pd apps with Juce? It's a commercial license, but free for use in open source projects, and supports iOs and Android. I've heard the iOs and Android support is ok if you don't need full "nativity". It's definitely easy to work with for audio apps and w

Re: [PD] pure-data.info

2021-10-10 Thread Iain Duncan
rote: > > > Em dom., 10 de out. de 2021 às 13:36, Iain Duncan < > iainduncanli...@gmail.com> escreveu: > >> Hi folks, wondering if we can talk about pure-data.info. >> > > yes we can > > >> It's a real mess of brutally outdated pages mixed in

[PD] pure-data.info

2021-10-10 Thread Iain Duncan
Hi folks, wondering if we can talk about pure-data.info. It's a real mess of brutally outdated pages mixed in with really helpful pages. What is the policy for become an editor? Is there anyone in charge of the site? I feel like a not-minor obstacle to people becoming more involved in Pd is wading

[PD] Scheme for Pd 0.1 beta release

2021-06-12 Thread Iain Duncan
Hi everyone, I'm excited to announce that Scheme for Pd (aka s4pd) is now code complete for version 0.1 and ready for people to use, though it does still require building from source at the moment. This should "just work" with the Makefile, let me know if not. Scheme for Pd is an open-source exte

Re: [PD] [PD-dev] Scheme-for-Pd, how to release beta versions, call for testers

2021-06-11 Thread Iain Duncan
ok looking over comments I'm realizing I don't actually know what to do with declare path yet and the scm files, so awaiting further clarification! iain On Fri, Jun 11, 2021 at 8:25 AM Iain Duncan wrote: > Hi Peter, I will try to get it so that the scm files do the right thing &

Re: [PD] [PD-dev] Scheme-for-Pd, how to release beta versions, call for testers

2021-06-11 Thread Iain Duncan
rom s4pd-help.pd the > brackets seem to be posted in a separate line in the Pd window, like this > s4pd: "hello world!" > s4pd> () > Is this intentional? > > > thanks again! > P > > * Iain Duncan [2021-06-11 06:09]: > > Thanks e

Re: [PD] [PD-dev] Scheme-for-Pd, how to release beta versions, call for testers

2021-06-11 Thread Iain Duncan
thanks for the help! So looking at feedback so far it seems to me that I should: - remove the patchers dir and just put the help patcher in the same level as s4pd.c - do something with the pd builder about the scm directory For the second, there will be multiple scm files the user needs (some opt

Re: [PD] [PD-dev] Scheme-for-Pd, how to release beta versions, call for testers

2021-06-10 Thread Iain Duncan
path for it > all to work. > > Externals are mainly distributed in binary form (sometimes also with the > sources) via Pd's own package manager Deken. > > As others have already noted, you should use the pd-lib-builder build > system if possible. > > Christof > O

Re: [PD] pd version of tosymbol or similar?

2021-04-13 Thread Iain Duncan
8:47 PM, Lucas Cordiviola wrote: > > May be this lines gives you lots of clues: > > > https://github.com/pure-data/pure-data/blob/8743db3597c371a9491740ac3cbff0eababdd212/src/x_misc.c#L793 > > > PS: I'm on my second Pd external and found the binbuf thing very useful. >

[PD] pd version of tosymbol or similar?

2021-04-13 Thread Iain Duncan
Hi folks, I'm trying to figure out how to have a bunch of text, with spacces, get treated as one symbol so that an external can work with it as one thing. In Max, I did this by using the tosymbol object, and then creating a message that was 'eval-string "(all my text as one string here)"'. Is there

Re: [PD] announce: deken.puredata.info

2020-11-04 Thread Iain Duncan
That sounds fantastic! the search in the browser feature is a great idea. On Wed, Nov 4, 2020 at 7:13 AM IOhannes m zmoelnig wrote: > as of today, i have launched a new version of the backend for the deken > externals finder. > > https://deken.puredata.info/ > > highlights: > - you can now s

Re: [PD] Purr-Data running in the browser

2020-11-04 Thread Iain Duncan
I agree this is exciting. In the browser is a wonderful gateway for people to try things out with very little friction. BTW, we recently managed to get S7 scheme running in WASM too with very little patching required, so making Scheme for Pure Data run in the browser will also be possible. iain O

Re: [PD] Dealing with blocks of text in Pd

2020-10-27 Thread Iain Duncan
a brave Tcl programmer, you > could even add syntax highlighting and auto identation ;-) > > For inspiration, you could have a look at the [entry] object of the old > "flatgui" library, which is basically a widget for plain text. > > Christof > On 27.10.2020 15:18, Iai

[PD] Dealing with blocks of text in Pd

2020-10-27 Thread Iain Duncan
Hi folks, I'm in the design stages of porting my Scheme for Max external to Pd, and have some questions already. :-) What is the best way to deal with large-ish blocks of text in Pd for sending big text messages to an object? In Max (in case readers know it) I use a textedit object to allow the us

Re: [PD] Checking for interest: Scheme interpreter external for PD

2020-10-23 Thread Iain Duncan
time adding stuff to > Pd than to Max :) > > Miller > > On Fri, Oct 23, 2020 at 12:35:02PM -0700, Iain Duncan wrote: > > Hi Andy, well I've ordered your book to learn PD, so I'm at least that > > committed! :-) My overarching goal is to make tools for compos

Re: [PD] Checking for interest: Scheme interpreter external for PD

2020-10-23 Thread Iain Duncan
), > clock_gettimesince(), clock_gettimesincewithunits() and clock_free() > calls - examples in the delay and timer objects, in x_time.c. > > When it's real time, stupider is better :) > > cheers > Miller > > On Fri, Oct 23, 2020 at 04:58:09PM -0700, Iain Duncan wrote: >

Re: [PD] Checking for interest: Scheme interpreter external for PD

2020-10-23 Thread Iain Duncan
So if it's a single thread, is there an alternation between dealing with X event messages and rendering the audio buffer? thanks On Fri, Oct 23, 2020 at 4:58 PM Iain Duncan wrote: > Oh swt. Yeah so far it's looking like this will be pretty > straightforward in compari

Re: [PD] Checking for interest: Scheme interpreter external for PD

2020-10-23 Thread Iain Duncan
Hi Andy, well I've ordered your book to learn PD, so I'm at least that committed! :-) My overarching goal is to make tools for composing, improvising, and sequencing, so at this point, I'm punting on signals. First I want to support everything in Rick Taubes's Notes From the Metalevel book, along

Re: [PD] A fifth IMMEDIATE YES from New Blankets [Checking for interest: Scheme interpreter external for PD (Iain Duncan)]

2020-10-22 Thread Iain Duncan
> brad > > > On Thu, Oct 22, 2020 at 8:51 AM Iain Duncan > wrote: > >> Thanks Brad and Joe. Brad, yes I found your work when I was doing >> research, and it was good validation that such a thing could work! I wound >> up going with S7 over Common Lisp as the e

Re: [PD] Checking for interest: Scheme interpreter external for PD

2020-10-22 Thread Iain Duncan
05:36, ub escreveu: > >> hello iain, >> >> i first met functional programming with fluxus and it turned my head >> inside out. %-) >> >> would be absolutely great to have that in pd! >> >> cheers, >> >> ub >> >> >> On 22.10.20

Re: [PD] A fifth IMMEDIATE YES from New Blankets [Checking for interest: Scheme interpreter external for PD (Iain Duncan)]

2020-10-22 Thread Iain Duncan
tte wrote: > Pd also doesn't do "namspaces" so that reason holds for Pd as well. ALSO, > the people at Stanford are very open-source-friendly so having S7 in Pd > will probably get some uptake there. > > cheers > Miller > > On Thu, Oct 22, 2020 at 08:51:20AM

Re: [PD] A fifth IMMEDIATE YES from New Blankets [Checking for interest: Scheme interpreter external for PD (Iain Duncan)]

2020-10-22 Thread Iain Duncan
-- >> >> A personal plea ... hope you will include in your vision the wonderful >> ideas of Brian Harvey and his SNAP! visual-interfacing achievements. (Some >> antidote is needed with real LISP t

[PD] Checking for interest: Scheme interpreter external for PD

2020-10-21 Thread Iain Duncan
Hello, I'm the author of Scheme for Max, a relatively new open source external for Max/MSP that hosts an embedded Scheme Lisp interpreter using S7, the Scheme implementation from Bill at CCRMA, also used in Snd and Common Music. The external allows one to do things like script and live code Max in