On 04/29/2014 05:28 PM, Jaime E Oliver wrote:
Hi Jonathan,
This is excellent work!
I wonder in what direction are you taking this…
As far as notation inside Pd patches-- just the demo. But I do remember
Ed saying he'd initially investigated using data structures for his
project. If someone wants to build some higher level tools utilizing
these new features of data structure, I'm happy to fix bugs and make any
improvements that would be necessary.
But higher level tools are tricky-- their design depends on what you
want to do with the notation.
As far as the data structures, in the next release I think I'll have the
basic API the way I want it. At some point I'd like to investigate
drawing xlets on scalars that forward messages to the parent [struct]--
that would hide the complexity of [pointer] and friends in most cases.
Finally, I'd like to find a straightforward way to load canvases with
[struct] definitions as libraries. At that point people will be able to
build GUI objects directly in Pd.
-Jonathan
best,
J
On Apr 29, 2014, at 1:20 PM, Jonathan Wilkes <jancs...@yahoo.com> wrote:
On 04/28/2014 11:21 PM, Max wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2014? 04? 29? 09:07, Jonathan Wilkes wrote:
I think somebody had one using Gem and dynamic patching.
that someone is Ed Kelly
http://www.uni-weimar.de/medien/wiki/PDCON:Conference/Gemnotes:_A_Realtime_music_notation_system_for_pure_data
Thanks.
Here's a demo of a simple Lilypond score imported into Pd-l2ork:
https://jwilkes.nfshost.com/notes.webm
Benefits of data structures:
* no dynamic patching needed
* can display the music on a normal canvas
* 2d API
Drawback:
* if you create a new scalar, the drawing instructions have to be sent to the
gui. (Even worse, ds-arrays have to redraw the entire array atm.) But one
could probably just instantiate a bunch of scalars and vis them as needed.
-Jonathan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlNfGsEACgkQ3EB7kzgMM6KDSwCbBRP53mn0kDf5UAy6sm9iU487
xMQAnjtBN571+jVjRLSp0fN1rubo/a4G
=kUcj
-----END PGP SIGNATURE-----
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list