I got it working! Very cool. I hope you get it so that one could use this for basic composition. That would be very handy! I can just imagine programming in music notation to sequence my synthesizers.
Nice work,
Tristan
On 3/28/06, patco megalegoland@yahoo.fr wrote:
Hi, --- tristan chambers polytristan@gmail.com a écrit :
hello Patco, I tried loading note-lib.pd and had a problem in both 0.39-0 and 0.38.4. When I changed stem height, number of flags, or number of dots I get the following error:
error: set: empty pointer error: ptrobj_bang: empty pointer error: ptrobj_bang: empty pointer
The idea of this patch is about creating a note with a single message, before changing parameters, you have to click on the message box in pd-note: [pointer-to mydisplay, 200 100 0 -20 1 1( first argument is the patch where the note is displayed, 2nd and 3rd is x y position 4th is the color (for half or quarter note) 5th is the number of flag 6th is the number of dots
Sharp and flats are still missing I am going to ad it soon enjoy,
Patco.
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Yes indeed. This would make a great library. It would be nice to
have it included in Pd-extended.
.hc
On Mar 28, 2006, at 3:53 PM, tristan chambers wrote:
I got it working! Very cool. I hope you get it so that one could use this for basic composition. That would be very handy! I can just imagine programming in music notation to sequence my synthesizers.
Nice work,
Tristan
On 3/28/06, patco megalegoland@yahoo.fr wrote:
Hi, --- tristan chambers polytristan@gmail.com a écrit :
hello Patco, I tried loading note-lib.pd and had a problem in both 0.39-0 and 0.38.4. When I changed stem height, number of flags, or number of
dots I get the following error:error: set: empty pointer error: ptrobj_bang: empty pointer error: ptrobj_bang: empty pointer
The idea of this patch is about creating a note with a single
message, before changing parameters, you have to click on the message box in pd-note: [pointer-to mydisplay, 200 100 0 -20 1 1( first argument is the patch where the note is displayed, 2nd and 3rd is x y position 4th is the color (for half or quarter note) 5th is the number of flag 6th is the number of dotsSharp and flats are still missing I am going to ad it soon enjoy,
Patco.
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez
les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
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
http://at.or.at/hans/
--- Hans-Christoph Steiner hans@eds.org a écrit :
Hi,
Yes indeed. This would make a great library. It would be nice to
have it included in Pd-extended..hc
Neat, this library will need some abstractions included into pd-extended.
On Mar 28, 2006, at 3:53 PM, tristan chambers wrote:
I got it working! Very cool. I hope you get it so that one could use this for basic composition. That would be very handy! I can just imagine programming in music notation to sequence my synthesizers.
Nice work,
Tristan
Also a lot of features still needs to be added for having all the tools to draw all the necessary musical notations, and sequencing. I will try to do it fast.
Patco.
___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
On Mar 29, 2006, at 1:01 PM, patco wrote:
--- Hans-Christoph Steiner hans@eds.org a écrit :
Hi,
Yes indeed. This would make a great library. It would be nice to have it included in Pd-extended.
.hc
Neat, this library will need some abstractions included into pd- extended.
It seems like it should be its own library. Are you using objects
from other libs too? Pd-extended is meant to be a platform for
things like this, so its no problem to add stuff.
.hc
On Mar 28, 2006, at 3:53 PM, tristan chambers wrote:
I got it working! Very cool. I hope you get it so that one could use this for basic composition. That would be very handy! I can just imagine programming in music notation to sequence my synthesizers.
Nice work,
Tristan
Also a lot of features still needs to be added for having all the
tools to draw all the necessary musical notations, and sequencing. I will try to do it fast.Patco.
______________________________________________________________________ _____ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez
les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
http://at.or.at/hans/
Hello,
--- Hans-Christoph Steiner hans@eds.org a écrit :
Yes indeed. This would make a great library. It would be nice to have it included in Pd-extended.
.hc
Neat, this library will need some abstractions included into pd- extended. Patco
It seems like it should be its own library. Are you using objects
from other libs too? Pd-extended is meant to be a platform for
things like this, so its no problem to add stuff..hc
[once] from iemabs is the only abstraction required for the moment, I am having right now a look to the last pd-extended version:
Pd-0.39.2-extended-test1-linux-i686
Great, [once] is still there, :D...
Also the idea of this library came to my mind when testing [list_rythm] from this thread:
http://lists.puredata.info/pipermail/pd-list/2006-03/036563.html
Oh, this one is not yet in extra/list-abs.
A bunch of rythmic values is interpreted as a bunch of numbers, so it should be easy to interpret these numbers to a musical notation, with coupling them with a pitch value.
All the displaying stuff should works on it's own indeed, with little exception quoted before, but the sequencing part might be very complicated and would need a plateform like pd-extended to work fully without having a lot of abstractions.
Files will be regulary updated in this location:
https://puredata.info/Members/megale/score-abs/
Patco.
___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
Hallo, patco hat gesagt: // patco wrote:
[once] from iemabs is the only abstraction required for the moment, I am having right now a look to the last pd-extended version:
Pd-0.39.2-extended-test1-linux-i686
Great, [once] is still there, :D...
You don't need [once] anymore, it can be replaced by:
[r close]
|
[spigot 1] [t a b] | [0( | [s close]
Since about pd-0.37 [spigot] evaluates its first argument and is open, if you have a non-null arg.
Also the idea of this library came to my mind when testing [list_rythm] from this thread:
http://lists.puredata.info/pipermail/pd-list/2006-03/036563.html
Oh, this one is not yet in extra/list-abs.
I'm planning to, but its interface (inlet and outlet behaviour) is still not finished and I'm considering a different name, maybe [list-multicounter] or something like that. As you remarked, it's not only useful for ryhthms.
A bunch of rythmic values is interpreted as a bunch of numbers, so it should be easy to interpret these numbers to a musical notation, with coupling them with a pitch value.
Yes, you can use it as intervals. In fact, list-rhythm is heavily influenced by Godfried Toussaint's work. He sometimes notes the similarities between the rhythmic intervals in african music and the intervals in the pentatonic scale.
Frank Barknecht _ ______footils.org_ __goto10.org__
Hi, --- Frank Barknecht fbar@footils.org a écrit :
You don't need [once] anymore, it can be replaced by:
[r close] |
[spigot 1] [t a b] | [0( | [s close]
Since about pd-0.37 [spigot] evaluates its first argument and is open, if you have a non-null arg.
Okay, that's fixed, note-lib doesn't require [once] anymore, [spigot 1] will be available from recent version only under zindozs (pd-0.39-2 I believe).
I've added alteration-lib.pd, this is not very elegant but it works (still need to improve my knowledge about arrays I guess)
Patco
http://megalego.free.fr/pd/alteration-lib.pd http://megalego.free.fr/pd/score-abs.zip alteration-lib.pd:
#N canvas 497 0 446 352 10; #X obj 301 78 pointer; #N canvas 1 260 518 368 alteration 0; #X obj 52 94 drawcurve 0 2 x1 y1 x2 y2; #X obj 59 129 drawcurve 0 2 x3 y3 x4 y4; #X obj 11 10 struct alteration float x float y float x1 float x2 float x3 float x4 float x5 float x6 float x7 float x8 float y1 float y2 float y3 float y4 float y5 float y6 float y7 float y8; #X obj 59 175 drawcurve 0 1 x5 y5 x6 y6; #X obj 72 210 drawcurve 0 1 x7 y7 x8 y8; #X restore 31 13 pd alteration; #N canvas 0 0 462 312 mydisplay 1; #X restore 237 7 pd mydisplay; #X msg 268 51 traverse pd-mydisplay , bang; #X msg 322 7 ; pd-mydisplay clear; #X obj 112 240 get alteration flat; #X obj 108 268 sel 1; #X obj 111 331 set alteration showflat; #X msg 108 290 0; #X msg 136 291 999; #X obj 114 216 t a a; #X obj 112 176 append alteration x y x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6 x7 y7 x8 y8; #X msg 70 102 100 100 -3 -3 3 -5 -3 3 3 1 -2 -6 -2 7 2 -7 2 6; #X msg 91 126 100 150 0 0 4 -1 4 -1 0 6 0 -7 0 0 0 0 0 6; #X msg 125 150 100 50 0 0 3 -1 0 3 3 2 0 -6 0 3 3 -1 3 6; #X text 16 102 sharp; #X text 30 126 flat; #X text 34 152 natural; #X connect 0 0 11 18; #X connect 3 0 0 0; #X connect 5 0 6 0; #X connect 6 0 8 0; #X connect 6 1 9 0; #X connect 8 0 7 0; #X connect 9 0 7 0; #X connect 10 0 5 0; #X connect 10 1 7 1; #X connect 11 0 10 0; #X connect 12 0 11 0; #X connect 13 0 11 0; #X connect 14 0 11 0;
___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com