Re: [PD] Musical notation object on Pd
Another one! I'm working on a full system of music notation display for GEM if that's any help. Progress is really slow, I'm using dynamic patching to create the objects, and it's in no way compatible with Lilypond notation. In fact, it's a painful process. The kind of object you are talking about would be much nicer - but only if it could also cope with complete rhythmic elements (ties, beaming, time sigs etc) for me. Good luck, Ed Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/puredata From: Caio Barros caio.bar...@gmail.com To: PD list pd-list@iem.at Sent: Thu, 4 November, 2010 16:03:50 Subject: [PD] Musical notation object on Pd Hello guys. I've been dreaming about an object that would display musical notation and output data (like midi numbers for instance). I found a discutions about something like that here in our list (http://www.mail-archive.com/pd-list@iem.at/msg19969.html) but this was a discussion about creating live musical notation for performance, and what I have in mind is something more like a Computer Assisted Composition/Research tool. If i'm not mistaken Open Music and PWGL (http://www2.siba.fi/PWGL/) already have something like this. Look at the images I made of how this object would look like: - The input would be a message with the midi number of the pitch, and the object would display a Treble or Bass cleff with the note and output the number of the pitch through the outlet (cleff_pd_01.png). - It would be possible to alterate the pitch by holding and dragging the mouse (cleff_pd_02.png) - Chords could be made... (cleff_pd_03.png) - or melodies... (cleff_pd_04.png) - or even sequences of chords. (cleff_pd_05.png) The output could easily be transformed into notation for lilypond, for instance (like Collin Oldham did in that thread I mentioned). Do you think it's possible to do something like that? At the moment I don't have the money to pay a programmer to do that (I would happily do it if I could). Maybe I can learn how to do this, but I don't know where to start. I already see some complications to build this object: - it would have to stretch itself so the chords and melodies would fit; - It would have to decide what cleff to use (or maybe not, the user could send a message like [treble); - There should have a way to choose between flat and sharp; - A nice thing would be to have more than one staff at once, like a piano staff for instance, and so on... For now I'm just wondering if something like this could be done. I've been doing some calculations of composition techniques using Pd and I miss musical notation so much. Bye! Caio Barros Bonus: I made an abstraction to transform midi note to pitch name and also frequency as a part of a bunch of composition tools I use. (and after I read those threads about creating the notation object in GEM I discovered that some people already did it, but here it go anyway). see midi_note.pd ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Did you try Fomus? http://fomus.sourceforge.net/ it's supposed to be used with Pd too. Fomus is very functional to transpose numerical data flow into musical notation. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
I'm not a programmer and don't want to disencourage you, but I don't know if you're really picking the right surface/tools for this. would it make sense to unite forces around an other project? Another one! I'm working on a full system of music notation display for GEM if that's any help. Progress is really slow, I'm using dynamic patching to create the objects, and it's in no way compatible with Lilypond notation. In fact, it's a painful process. The kind of object you are talking about would be much nicer - but only if it could also cope with complete rhythmic elements (ties, beaming, time sigs etc) for me. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
2010/11/6 Aykut Caglayan aykut_cagla...@yahoo.com: Did you try Fomus? http://fomus.sourceforge.net/ it's supposed to be used with Pd too. Fomus is very functional to transpose numerical data flow into musical notation. FOMUS would be the simplest way, I guess. Just write a temporary text file and call FOMUS to render it to Lily notation. Then use GEM to show the png file? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
On Sat, 6 Nov 2010, João Pais wrote: I'm not a programmer and don't want to disencourage you, but I don't know if you're really picking the right surface/tools for this. would it make sense to unite forces around an other project? [gf/gl] offers a different model for producing geos for GEM. It might be easier to use sometimes, as it allows to put more stuff in messageboxes, and less in objects... it's hard to explain like that, and it depends which GEM components you compare it to. Generally it means less [pack]/[unpack], less wires to connect, and a notation that is both extremely close to OpenGL, yet more comfortable than that. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] ubuntu ppa's
On Fri, 5 Nov 2010, Jonathan Wilkes wrote: So what is the point of [arraysize] in the first place? Is the package there for compatibility for people who have already used [arraysize] without having known about [expr]? yes, but it's still dumb to have a separate package for that. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] multimedia performance in London nov 26
Hey, I would like to come and see it ;) Are based in Stanford? I'd be quite interested to find a team to work with on something theatrical ..based in London. Regards, -- Ilya On Sat, Nov 06, 2010 at 05:56:58AM -0700, Oded Ben-Tal wrote: I will be involved in this performance later this month. Much of the music for this is done with Pd interacting live with performers (musicians dancers). Ukiyo [Moveable World] a choreographic installation fusing dance, sound, design and digital projections ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Hi all, I once made a draft of an object to convertpitch/duration pairs to lilypond. At this stage, you get a score.txt, the contents of which you have to copy to a lilypond document (.ly) and typeset the score. It doesn't do any of the fancy drawing in the patch. It is an unfinished object for sure, so be patient, but perhaps there is something in the code that is helpful. It can all be found here: www.jaimeoliver.pe/src/pd2ly-may10.zip the score.txt document wil be created in your / directory. I was hoping to have some time in the future to finish it. in the meantime you can grab it and use it if it is helpful. best, J On Sat, Nov 6, 2010 at 8:24 AM, Mathieu Bouchard ma...@artengine.ca wrote: On Sat, 6 Nov 2010, João Pais wrote: I'm not a programmer and don't want to disencourage you, but I don't know if you're really picking the right surface/tools for this. would it make sense to unite forces around an other project? [gf/gl] offers a different model for producing geos for GEM. It might be easier to use sometimes, as it allows to put more stuff in messageboxes, and less in objects... it's hard to explain like that, and it depends which GEM components you compare it to. Generally it means less [pack]/[unpack], less wires to connect, and a notation that is both extremely close to OpenGL, yet more comfortable than that. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Jaime E Oliver LR www.jaimeoliver.pe 858 750 0924 (cel) 858 202 1522 (home) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
I correct myself, (haven't looked at this for a while) you get a score.lydirectly, which you open with lilypond and typeset. best, J 2010/11/6 Jaime Oliver jaime.oliv...@gmail.com Hi all, I once made a draft of an object to convertpitch/duration pairs to lilypond. At this stage, you get a score.txt, the contents of which you have to copy to a lilypond document (.ly) and typeset the score. It doesn't do any of the fancy drawing in the patch. It is an unfinished object for sure, so be patient, but perhaps there is something in the code that is helpful. It can all be found here: www.jaimeoliver.pe/src/pd2ly-may10.zip the score.txt document wil be created in your / directory. I was hoping to have some time in the future to finish it. in the meantime you can grab it and use it if it is helpful. best, J On Sat, Nov 6, 2010 at 8:24 AM, Mathieu Bouchard ma...@artengine.cawrote: On Sat, 6 Nov 2010, João Pais wrote: I'm not a programmer and don't want to disencourage you, but I don't know if you're really picking the right surface/tools for this. would it make sense to unite forces around an other project? [gf/gl] offers a different model for producing geos for GEM. It might be easier to use sometimes, as it allows to put more stuff in messageboxes, and less in objects... it's hard to explain like that, and it depends which GEM components you compare it to. Generally it means less [pack]/[unpack], less wires to connect, and a notation that is both extremely close to OpenGL, yet more comfortable than that. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Jaime E Oliver LR www.jaimeoliver.pe 858 750 0924 (cel) 858 202 1522 (home) -- Jaime E Oliver LR www.jaimeoliver.pe 858 750 0924 (cel) 858 202 1522 (home) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] ReacTIVision to Max4live (don't hate)
I was able to use the reactivision software to control parameters in Pure Data, but i want to achieve this internally in Live using Max4Live . So far i've been able to register the TUIO messages in the m4l patch, but it doesn't differentiate between fiducials. I get errors that state $ variable out of range and extra argument, but the objects i'm using [send $1-tuioObjectAlive 0] were copied from the TUIO dispatcher maxpatch that the reactivision folks provide on their site. I realize that the problem may come from the difference between Pd and max, and the fact that Pd uses a message box to send out [$2-tuioObjectAlive 0] and max uses the [send] object. Any suggestions? P.S. Ultimately, the goal is to map the fiducials to the control knobs on Reaktor's skrewell so it would go like reactivisionM4LReaktor instead of having to do reactivisionPdmidiyokeReaktor, or is this the longer way around? P.P.S. I'm on Windows 7. -- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] ubuntu ppa's
On Sat, 2010-11-06 at 11:27 -0400, Mathieu Bouchard wrote: On Fri, 5 Nov 2010, Jonathan Wilkes wrote: So what is the point of [arraysize] in the first place? Is the package there for compatibility for people who have already used [arraysize] without having known about [expr]? yes, but it's still dumb to have a separate package for that. Yes it is dumb from a specific point of view, but sometimes there are other reasons like backward compatibilities that make it not dumb. .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] NYC Patching Circle got an Eyebeam residency
Yeah, people ask, but really I think the point of it is to interact with people who are in the same room. Watching 10 people sit on laptops on a video stream is not so interesting, yet video streaming is a lot of work. .hc On Fri, 2010-11-05 at 12:30 +0100, João Pais wrote: great. have you ever thought of feeding these circles worldwide, as we did with the floss book sprint? then people from all around the world could take part. does it make sense? As part of Eyebeam's X-Lab, the NYC Patching Circle has got a residency at Eyebeam. So the next three NYC Patching Circles will be at Eyebeam on the third Thursday of November, December, and January. So that's the evening of November 18th, December 16th, and January 21st, from 6-10pm. http://eyebeam.org/this-week/10-09-28/x-lab Also, Miller will be joining for at least one of these events. .hc ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ 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
Re: [PD] ubuntu ppa's
On Sat, 6 Nov 2010, Hans-Christoph Steiner wrote: Yes it is dumb from a specific point of view, but sometimes there are other reasons like backward compatibilities that make it not dumb. You already had compatibility by bundling the thing as part of pd-extended. Splitting it away as a separate package only means that this compatibility is limited to those machines that have that tiny little package installed. All it does is cause more work for those who want to use [arraysize]. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
2010/11/5 João Pais do you have his contact? for some reason, brasilian universities don't have the contact of their teachers on their pages. I don't know if you already see this website: http://music.columbia.edu/~alessi/ http://music.columbia.edu/%7Ealessi/ it has an e-mail but is very outdated... 2010/11/6 Ed Kelly In fact, it's a painful process. The kind of object you are talking about would be much nicer - but only if it could also cope with complete rhythmic elements (ties, beaming, time sigs etc) for me. I absolutely think that rhythmic elements should be added. I thought the best would be to have an object just for pitches, another just for rhythm and maybe one that displays both. 2010/11/5 Lorenzo Sutton lsut...@libero.it I still think you could do all the CAC 'logic' in Pd and use external tools for the music notation part. I could do it, no doubt about it, and I think that I will eventualy (I'm having some troubles with jack in my computer though, but that's another problem). Still, what I want is something to display the pitches inside Pd while I'm working with the algorithms, honestly, all those hacks are not as good as a tool like those from PWGL or OpenMusic. I know that Pd was not tought as a CAC program, but on the other side, It was not tought as a video rendering software either... 2010/11/6 Aykut Caglayan Did you try Fomus? http://fomus.sourceforge.net/ it's supposed to be used with Pd too. Fomus is very functional to transpose numerical data flow into musical notation Looks nice. Didn't have the chance to try it yet. It can solve a lot of problems but, again, the ideal would be to display the notation at the same time as I do the math. Now that I think about it, transforming the notation into a Lilypond/Sibelius/Finale/MusicXML/PostScript file should be a second step, the first is to have a notation interface inside Pd. The notation display tools form PWGL and OpenMusic work that way: after you are happy with the results, than you can export to you notation software. Don't get me wrong, all those ideas were very very helpful and I will try them, but since we are just talking about an (yet) hypothetical tool, I think we should consider what would be the best thing to have for that poupose. Pd has a lot of potential as a CAC tool (we are already doing it) and a notation display is something that I feel is essential for that task. Caio ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] iterated positions into .txt file
Hi, i need to save into a .txt file all the positions of iterated spheres made with repeat from zexy; which mechanism do i need to get the individual position of each geo in the iterated chain? thanks ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
On Thu, 4 Nov 2010, Caio Barros wrote: Hello guys. I've been dreaming about an object that would display musical notation and output data (like midi numbers for instance). Hi, I just made a slider for a musical note on a stave, but I haven't decided what to do with the scales. Look at this : http://gridflow.ca/help/note-help.png (It's in GridFlow's SVN, if you can use that.) ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
This looks just awesome! Unfortunately I'm not at home this week and I don't have linux down here. Is there a way to use SVN under windows? About the scale, do you have problems with midi note? I believe this would be the most compatible with other functions. 2010/11/7 Mathieu Bouchard ma...@artengine.ca On Thu, 4 Nov 2010, Caio Barros wrote: Hello guys. I've been dreaming about an object that would display musical notation and output data (like midi numbers for instance). Hi, I just made a slider for a musical note on a stave, but I haven't decided what to do with the scales. Look at this : http://gridflow.ca/help/note-help.png (It's in GridFlow's SVN, if you can use that.) ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list