Just run make in the main pure-data directory first (or even just extra), then run make in libpd to get around this for now. I was clearly testing with a fully built source tree when I updated the makefiles, so this issue was overlooked.
> On Dec 22, 2021, at 1:20 AM, pd-list-request(a)lists.iem.at wrote:
>
> Message: 2
> Date: Wed, 22 Dec 2021 01:12:30 +0100
> From: Antoine Rousseau <antoine(a)metalu.net <mailto:antoine@metalu.net>>
> To: "hans w. koch" <hansw.koch(a)gmail.com <mailto:hansw.koch@gmail.com>>
> Cc: Pd-list <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: Re: [PD] [PD-announce] pd 0.52-1 released / libpd
> Message-ID:
> <CAOCG5HyY9k7V8wSKzRNPhjxZK=85Hi1am88zWf8qnTqgx9WHnw(a)mail.gmail.com <mailto:CAOCG5HyY9k7V8wSKzRNPhjxZK=85Hi1am88zWf8qnTqgx9WHnw@mail.gmail.com>>
> Content-Type: text/plain; charset="utf-8"
>
> it's because extras are not compiled with -DPDINSTANCE.
>
> if you remove the full 98th line of the libpd/Makefile ("bob~.o bonk~.o
> choice.o fiddle~.o loop~.o lrshift~.o pique.o sigmund~.o \"),
> make clean and re-make, I think the error will disappear.
> I was even able to run the test_libpd with some additional hacks.
>
> Anyway this part still needs work;
> work is in progress regarding multi instance hooks (see
> https://github.com/libpd/libpd/pull/282 <https://github.com/libpd/libpd/pull/282> and
> https://github.com/libpd/libpd/pull/343 <https://github.com/libpd/libpd/pull/343>), before the inclusion of libpd
> into Pd can be fully completed.
>
> cheers
> Antoine
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
Thanks!
The documents highlight by Albert Rafetseder help me to find some answers.
From Miller's writing "The Deadly Embrace Between Music Software and
Its Users" (http://msp.ucsd.edu/Publications/pdf_EMS14_puckette.pdf), I
would synthetise as follow.
The three most important criteria in development of Pd:
* longevity:
o limit of maintainability < 100 000 lines of code (not 10 000
indeed !)
o usable lifetime of 50 years : avoid adding any but the most
carefully justified and planned extensions now
* new versions of Pd should run older patches compatibly (For me, it
sounds like the first criteria)
* Pd should never stop working unexpectedly during a live performance
<3
j.
Hi list,
I wish a f...... good year for the pd community !
I will teach some workshops about Pd and I would like to speak about the
design principles behind Pd Development. I remember some but I don't
find these anymore. May someone (Miller ?) validate or explain them ?
Two principles I remember :
* A pd patch must be run in old computers. Is it related to the choice
of C Language and Tcl TK ? Could be also related to some ecological
vision about new technologies obsolescence and anti-productivism ?
* The number of lines of code must be less than 10 000 ?
About the history of Pd, we associate often the design of Pd with Music
III - V Max Mathew's program. Could someone validate this, I can't find
any screenshots or design principles about Music III - V ?
Thanks for any insights !
Best
j.
http://jeromeabel.net
Hi, I'm revising all the documentation but I can't really understand what
the right inlet of threshold~ really does... even after checking the code
help?
thanks and happy new year
hi, as the title says, since i switched to PD 0.52.1 (big hugs and mille
grazie again to all people involved !) the "MEDIASETTINGS" externals
don't work anymore
when i try to creata [audiosettings] i'm getting an alert dialog saying
"the procedure entry point sys_audioapi could not be located in the
dynamic link library pd.dll"
this is on Windows 7 / 64bit with PD 0.52.1
"MEDIASETTINGS" was last uploaded by lucas in 2018,
so maybe it needs a revision for the new PD ? ...
thanks in advance for any help
best
oliver
--
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////////////// http://pendler.klingt.org //////////////
\\\\\\\\\\\\\\\ http://oliver.klingt.org \\\\\\\\\\\\\\
////////////////////////////////////////////////////////
Hi list,
Thank for this new Pd release !
I'm trying to implement the [+pager] patch from Hans Christoph Steiner
with these new features : [file glob], [file splitname] and [list store].
It is a patch which list all pd files in the current directory, close
and open them.
In attachment, my solution. . I guess there is a lighter/smarter way.
May be someone could find it ?
I wonder how to find the size of [list store] also
Best
Jerome
http://jeromeabel.ney
hello list, I tried to create an account back in November 19 (or before,
but I replied the email from pdmeister on Nov 19) and I received nothing
after... is it fine?
ELSE Beta 45 is out! It now includes 435 objects. Live Electronics Tutorial
was also updated, with 450 examples now! This needs Pd 0.52-0 so it works
100%, but you'll get most of it with 0.51-4! Nonetheless, get Pd 0.52-0,
now at test version 4, it's quite stable and almost ready to go.
I have 4 new objects, [tap], to tap for tempo, [midi.learn] to learn and
save a MIDI controller, but I'm really really proud of [metronome] and
[clock]! The [clock] object works as a main clock that keeps others in
sync, and the ones in sync can multiply/divide the clock tempo while
keeping in sync! The [metronome] object is a high level and powerful
metronome that deals with compound time signatures and also works as a main
clock that you can sync to other [clock] objects. The [metronome] can also
be used for a timeline like paradigm, and as a click tracker. I may work on
a higher level "click tracker" and "timeline" abstractions with this later
on. I also plan to use it as a basis for a score sequencer.
The [pattern] object, a rhythmic sequencer, can now output indexes instead
of bangs and you can use it to control a [sequencer] object with more
sophisticated rhythms!
Get it from deken or on github, where you can also see a detailed changelog
https://github.com/porres/pd-else/releases/tag/v1.0-beta45 . Deken now
offers a single download for all systems as a way to save space on the
server. If you wish, get the binaries it just for your system on the
downloads in the github release.
Merry Christmas, Happy New Year, see you in early 2022 with more updates,
when ELSE becomes 5 years old.
Cheers
Alex
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce