I guess one of the nicest things about what you're showing is to do 
manipulations ala PWGL or open music. I'm interested in being able to make 
arbitrarily complex and long scores, and be able to export these as lilypond 
scores that can be edited and printed for someone else to play…

best,

J



On Apr 29, 2014, at 6:54 PM, Jonathan Wilkes <jancs...@yahoo.com> wrote:

> 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

Reply via email to