Re: [PD] Musical notation object on Pd
Hi Julian, I just tracked this down - it went to the list and not the me! The gizmo is a cpu frequency governor - installed as xfce4-cpufreq-plugin from the Synaptic package manager. It will save your life with Pure Data! The reason is that modern CPUs run at a speed that is lower than the maximum, and only increase it when needed. However, it takes a little time for the increase in CPU frequency to occur, and this is too late for PD, which crashes when the load gets too high (especially when using audio input). Usually in the middle of a gig. With the cpu frequency plugin you can set the CPU to run in performance mode - which just keeps the CPU at the maximum frequency possible. With regards to Gemnotes - the notation system you saw - it is my current nightmare since I have the first performance of the first piece that uses it in 2 weeks, and I'm still coding the external that manages it. Also, I've found that to run enough TTF objects in GEM to render a score takes a large amount of processing power, although this can be ameliorated by lowering the frame rate on the gemwin, e.g. [gemwin 10]. I will probably release a multi-platform binary soon, but not the source code yet. I want to find another way of handling notation within GEM, possibly an object that renders an entire score. I think what PD lacks is an efficient 2D vector graphics library, but I couldn't attempt this on my own - I know next to nothing about graphics programming! Meanwhile, the concert is at the University of East Anglia, Norwich on the 31st of January at 7:30pm. I send you my font. You can use it with the [text3d] object. Best wishes, Ed Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/puredata Liam: Party From: J bz jbee...@gmail.com To: Ed Kelly morph_2...@yahoo.co.uk Sent: Tue, 4 January, 2011 10:01:08 Subject: Re: [PD] Musical notation object on Pd Hi Ed, Hope you don't mind me writing to you directly... I was following this thread with interest, and have been checking your 'teasers' for your upcoming project with much interest. Hope it's all going well. I'm looking for a .ttf for rendering very simple notation - notes, rests etc without the need for barlines. Could you recommend one, as I have been floundering somewhat and going round in circles trying to get one that works happily in pd GEM? Also, I have recently upgraded my lappy to a dual core machine and I noticed from your screenshot that you are also a fellow puredyner. You had, in your screenshot, a rather funky looking gizmo that, if I read it correctly, measures the use of the dual cores - what is that thing!:) Very best wishes, Julian Brooks On 7 November 2010 12:36, Ed Kelly morph_2...@yahoo.co.uk wrote: Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? Perhaps, but consider this: The performer I am working with is a percussionist, and excellent at sight-reading music. However, he's not by any stretch of the imagination a programmer, and the idea of giving him command-line compilation issues to deal with, or complex connectivity between packages, would kill the project straight away. From me he needs to receive, via email, a PD patch that will just work. If other libraries are wrapped into PD i.e. externals are made and integrated into a future PD-extended, then these might provide some practical options for me to work with classical musicians who aren't programmers (and the majority of them are not). However, for the time being I am limited to that which can be rendered by the current PD-extended straight out of the (in)box, without any modifications to the computer it is running on. That is why I'm building a system that uses just GEM and a truetype font, which can be made into a single package and distributed to the performer of my piece. If I had institutional support perhaps I could envisage something more complex to work, but I have been unlucky in that respect. I could either give up, or try to find a practical solution that works both for me and for a non-computer geek classically trained player. I choose the latter because I want to make music. Best, Ed ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Music7.ttf Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Oh, and does it have to be generative, or can it be a fixed score? Download Bleep from my webpage - the score is a bunch of jpegs. Ed Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/ From: J bz jbee...@gmail.com To: Ed Kelly morph_2...@yahoo.co.uk Sent: Tue, 4 January, 2011 10:01:08 Subject: Re: [PD] Musical notation object on Pd Hi Ed, Hope you don't mind me writing to you directly... I was following this thread with interest, and have been checking your 'teasers' for your upcoming project with much interest. Hope it's all going well. I'm looking for a .ttf for rendering very simple notation - notes, rests etc without the need for barlines. Could you recommend one, as I have been floundering somewhat and going round in circles trying to get one that works happily in pd GEM? Also, I have recently upgraded my lappy to a dual core machine and I noticed from your screenshot that you are also a fellow puredyner. You had, in your screenshot, a rather funky looking gizmo that, if I read it correctly, measures the use of the dual cores - what is that thing!:) Very best wishes, Julian Brooks On 7 November 2010 12:36, Ed Kelly morph_2...@yahoo.co.uk wrote: Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? Perhaps, but consider this: The performer I am working with is a percussionist, and excellent at sight-reading music. However, he's not by any stretch of the imagination a programmer, and the idea of giving him command-line compilation issues to deal with, or complex connectivity between packages, would kill the project straight away. From me he needs to receive, via email, a PD patch that will just work. If other libraries are wrapped into PD i.e. externals are made and integrated into a future PD-extended, then these might provide some practical options for me to work with classical musicians who aren't programmers (and the majority of them are not). However, for the time being I am limited to that which can be rendered by the current PD-extended straight out of the (in)box, without any modifications to the computer it is running on. That is why I'm building a system that uses just GEM and a truetype font, which can be made into a single package and distributed to the performer of my piece. If I had institutional support perhaps I could envisage something more complex to work, but I have been unlucky in that respect. I could either give up, or try to find a practical solution that works both for me and for a non-computer geek classically trained player. I choose the latter because I want to make music. Best, Ed ___ 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] Musical notation object on Pd
With regards to Gemnotes - the notation system you saw - it is my current nightmare since I have the first performance of the first piece that uses it in 2 weeks, and I'm still coding the external that manages it. Also, I've found that to run enough TTF objects in GEM to render a score takes a large amount of processing power, although this can be ameliorated by lowering the frame rate on the gemwin, e.g. [gemwin 10]. I wonder, can you make this any faster using gl-lists ? I mean like glCallList and that caching stuff... I don't know how the TTF rendering works, nor how GEM handles gl-lists, but from what I know, it would be a possible acceleration to look into. That's my next line of enquiry. If anyone can help me understand how to intervene in the gemlist, or even if this is a viable method, please let me know. I'm thinking Claude might be able to help... ed ___ | 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
On Mon, 15 Nov 2010, patko wrote: That could be a complicated question, because I'm not sure to have used to good word, for describing who in the future will be able to have a clue about what is wrote on the paper, and this is also influenced by what E. Varese said about music in the future, interprets would disappear only composers would remain, that's what happening with using machines or tape instead of musicians, and from my point of view, only 'genuine' musicians could have a knowledge by doing some researches or studies about how the scores should be interpreted, So, why should we stick to interpreting pieces with fidelity to the original intent, when we can also be original and decide to change or add things to the original pieces ? E.g. Bach on analogue synthesisers, to take a very well known example (Wurman, Carlos, ...) would be the machines for example, or the lambda machine users by 'lambda' I mean someone that only use the machine without asking questions. The lambda users use the machine for doing what ?? Which lambda users ? (Taken from which set of people ?) ___ | 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
On Sun, 14 Nov 2010, Jonathan Wilkes wrote: non-linear form - music where the audience can scrub (and ultimately overwrite) moments of pretension and/or rigidity during the performance of a piece. funny, I thought it had to do with multidimensional calculus (which has something called «linear form» in it... it's a broad category of various effects one can apply on functions) ___ | 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
On Wed, 10 Nov 2010, João Pais wrote: Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Even if you get the right instrument (not a piano, but a pianoforte, and a specific model at that), you would have to go to the propper room where it should be performed (not a concert hall, but some ballroom at some aristocrat's Yes, but would Beethoven give a damn ? If he were still alive today, Beethoven would say you're crazy, and he would download pd and make cool patches. :) ___ | 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
Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Even if you get the right instrument (not a piano, but a pianoforte, and a specific model at that), you would have to go to the propper room where it should be performed (not a concert hall, but some ballroom at some aristocrat's Yes, but would Beethoven give a damn ? doesn't really matter, because he's past dust by this time, and there is no lineage trying to control his performances. but I do care, because the way someone plays tells how well they studied the piece/epoch/whatever..., and if they are well prepared enough not just to press the keys, but also to build something from the material. if I start to listen to someone who clearly doesn't has enough to say, then I leave, or try to do something else, so that I don't waste my time. If he were still alive today, Beethoven would say you're crazy, and he would download pd and make cool patches. :) don't know about the crazy part. But I would prefer to see him doing pd than keep writing for concert halls. ___ 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 Tue, 11/16/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] Musical notation object on Pd To: João Pais jmmmp...@googlemail.com Cc: pd-list pd-list@iem.at Date: Tuesday, November 16, 2010, 7:20 PM On Wed, 10 Nov 2010, João Pais wrote: Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Even if you get the right instrument (not a piano, but a pianoforte, and a specific model at that), you would have to go to the propper room where it should be performed (not a concert hall, but some ballroom at some aristocrat's Yes, but would Beethoven give a damn ? If he were still alive today, Beethoven would say you're crazy, and he would download pd and make cool patches. :) Judging from his scores... He would probably depend on the order in which the connections were made for the order of events, have wires over, underneath, and on top of each other, and never use subpatches or abstractions. And there would be a big broken part on his screen where he tried to delete a comment. -Jonathan ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC -Inline Attachment Follows- ___ 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] Musical notation object on Pd
- Mathieu Bouchard ma...@artengine.ca a écrit : On Wed, 10 Nov 2010, patko wrote: particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html I just noticed the parts in IPA (phonetic alphabet). [y] [ø] [œ] First time I see those on a score. Interesting. yes he has wrote some pieces that use phonemes as musical events, that's really interesting indeed. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? What's a genuine musician ? That could be a complicated question, because I'm not sure to have used to good word, for describing who in the future will be able to have a clue about what is wrote on the paper, and this is also influenced by what E. Varese said about music in the future, interprets would disappear only composers would remain, that's what happening with using machines or tape instead of musicians, and from my point of view, only 'genuine' musicians could have a knowledge by doing some researches or studies about how the scores should be interpreted, the 'false' ones would be the machines for example, or the lambda machine users by 'lambda' I mean someone that only use the machine without asking questions. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC -- Patrice Colet ___ 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 Tue, 9 Nov 2010, patko wrote: I'm thinking about additions, by using a dimension value for the number of notes in a scale, and a value corresponding with alteration, so G major scale would look like this [7 # 0 0 0 1 0 0 0(. You don't need to write the 7 # part, because you are already stating all seven values, in the default type, and you have only one dimension. It seems like a good idea, though I have some questions about how to convert a midi note number into the appropriate drawing, but I think It'll be clearer if I cough up a prototype first. ___ | 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
On Tue, 9 Nov 2010, João Pais wrote: I didn't see Mathieu's object yet, but just a small opinion about mouse-dragging (or mouse events): afaik, the graphical display of musical elements in open music et al is just a display, just an expressive way of looking at numbers. I'm not sure if these surfaces allow for mouse control in that way (I suspect they don't). Adding mouse control might be not really necessary (if you control the numbers), and can make things really complicated to manage. What you need to know about this [note] business is that either it gets mouse control, or I don't care about it at all. I never looked at OpenMusic and I'm not interested in duplicating anything... if I end up duplicating part of something, it will be [vsl]. I think that [vsl]'s clickability is a lot more relevant to Pd users than OpenMusic's non-clickability. ___ | 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
On Wed, 10 Nov 2010, patko wrote: particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html I just noticed the parts in IPA (phonetic alphabet). [y] [ø] [œ] First time I see those on a score. Interesting. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? What's a genuine musician ? ___ | 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
--- On Sun, 11/14/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] Musical notation object on Pd To: patko colet.patr...@free.fr Cc: pd-list pd-list@iem.at, João Pais jmmmp...@googlemail.com Date: Sunday, November 14, 2010, 8:54 PM On Wed, 10 Nov 2010, patko wrote: particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html I just noticed the parts in IPA (phonetic alphabet). [y] [ø] [œ] First time I see those on a score. Interesting. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? What's a genuine musician ? genuine musician - a musician who is 100% leather non-linear form - music where the audience can scrub (and ultimately overwrite) moments of pretension and/or rigidity during the performance of a piece. organic harmony - harmony that a) has not had its motives genetically modified, b) contains no chemical pesticides, c) produces no sewage sludge, and d) has not been irradiated. emancipation of dissonance - making harmony free for future generations so they can devote their time to less pressing issues, like civil rights, women's suffrage and all that jazz... -Jonathan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html I just noticed the parts in IPA (phonetic alphabet). [y] [ø] [œ] First time I see those on a score. Interesting. not that new, has been around since the 60s. for the few composers that work with that and not with language text. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd [OT]
Right. And, for the sake of argument, let's assume that we can precisely reproduce the sonic/cultural setting you were referring to in your Beethoven analogy, and we hear the staccato in that setting. What's the relevance of that experience for a performer who wants to interpret that staccato in a performance? I think the answer depends on issues surrounding the rest of around 200 years of reception history of that piece, as well as various other historical/cultural /musical factors that the performer keeps in mind. It could be anywhere on a spectrum from completely irrelevant, as it is in many performances in the early 20-th century on modern instruments, to the sole factor in some other performance. But it doesn't make sense to call any point on that spectrum correct interpretation just because it jibes with the original sound of the staccato (still assuming that could be known). It does, however, seem fitting to call some interpretations boring because the performer limits his/her imagination to fit whatever models of interpretation are fashionable at the time. Also, when speculating about original intentions, it seems curious that people tend to assume such knowledge would clear up issues of interpretation. It seems equally possible that, upon magically hearing Mozart or Beethoven play some enigmatically notated articulation or slur, that one would come out more confused than when they entered. well, my paragraph was a fast reply to point out that what many people take for granted (in this case a Beethoven staccato) isn't that simple of a question at all. if I was to write something larger I might have written a paragraph like yours. I don't have the time now to sit down and put this into words, so I'll just leave a couple of lines as reply: - correct or incorrect doesn't exist, just different degrees of depth. how to scale the details (e.g. the staccato) depends on your imagination and the acustic/physical characteristics of the room and your instrument. knowing more about these and your piece shouldn't hinder you from making an interesting work, only knowing less. - I don't believe the boring interpretation argument. A very boring recording I have are the last symphonies of Mozart played by the Berliner Philharmoniker with Karajan, a brilliantly engineered (and fast and loud) recording. It's so impressive that it gets cheap. Compare with Bruno Walter (on modern instruments) or Gardiner (on period instruments/replicas) and you'll get much more detail of interpretation. - read the writings of Harnoncourt, or statements from any good historically informed musician (Gardiner, Herreweghe, R. Hill, ...), and the point of knowing the history, the original instruments and contexts, is to make sure you know more about the piece, and not just what the interpretation schools of the latest 100 years (some of them coming from russian ascent, as far as piano and string instruments are concerned) tell you. Then you can use that knowledge to connect with the present (e.g. in how many different ways a staccato could sound back then and how you can make it sound like that on todays halls, to keep on topic), and not just to reproduce a photocopy. Like everywhere else, information is power. - here is a small list of recordings which are much more interesting for me to hear than modern ones, where the musicians clearly don't play just what's the tradition nowadays, but are informed about the original context: Gardiner and his orchestra, Beethoven Symphonies (or pretty much everything both together do) / Mullova, Bach Chaconne (http://www.youtube.com/watch?v=6VL9TFvYyKI, on a modern instrument. compare this to any traditional virtuoso interpretation like http://www.youtube.com/watch?v=lm1q3gadv50, and tell me which you find rigid and boring) / Herreweghe, Bruckner Symphonies (sound much more clear, balanced and detailed with period brass instruments, for example the Tuba was almost 2x smaller in the 19th century) / pretty much anything up to early barroque (or some Bach) cannot be played in piano, this instrument doesn't have the amount of colors and articulations that a harpsichord has (unless it's a master like http://www.youtube.com/watch?v=glg99Zc0JjU playing). E.g. particularly recordings by Robert Hill demonstrate this, specially the way he plays with rubato/metrical time in his interpretations (http://www.youtube.com/user/earlymus#p/u/69/z6yCXequhUw). (this turned out to be longer as I thought.) Maybe a shorter way to say all this is that clear, well thought-out scores in the 21st century made by considerate composers have a very high likelyhood of receiving a serious and considerate performance. logically, yes. if the piece isn't uninteresting (one example is the cited Stockhausen engraver, who is one of the best in doing scores, but not known as a composer at all, and his excepts on the site looked a bit dull to
Re: [PD] Musical notation object on Pd
Just remembered these anecdotical pieces http://megalego.free.fr/pd/scoregame/ it's old and ugly, but you might get fun, and it's topic related. no need for externals, works better on vanilla, the pd-extended interface isn't able to handle this as fluid as vanilla -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
The INScore project is also cross-platform (Linux, MacOS, Windows). Controlled using OSC, build over the Guido Engine, it extends the music score to arbitrary graphic objets and gives a temporal dimension to all of them. It provides graphic synchronization between the components, interaction features... More about the system capabilities : http://www.youtube.com/watch?v=p96FVMENNtI these examples are quite nice, haven't seen them in max before. I didn't look at the max folder before. if you want, I can program them in Pd, including the ones that you didn't include, like interlude.maxpat (or someone else can as well, if they want to). I didn't see the interaction example in your folders, can you include it as well? What is the current situation of this project? Are you temporarily at Grame, is this a thesis of yours? How long is it going to be developed, are there going to be any license issues in the future, etc etc.? João ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
in that case, I'll have little interest in your solution. Hey, I'm making an abstraction, which you can modify to make it work the way you want, and I promise to accept your version in GridFlow (though perhaps under a different name). What's wrong with that ? nothing, it's quite nice. I'm just alerting that it can be a more complex problem. I'm just alerting to what going on to this terrain might involve, as for long pitch hasn't been reduced to midi integers. like if someone releases an oscilator that doesn't accept values behind commas, no one will find it useful. The analogy doesn't hold that much, because oscillators use non-integer midi numbers a lot more often than a score needs to. that depends on the person. if you get someone that doesn't really work that much with electronic, you give him an oscillator with integers, and he'll be happy (for a short while, until he will need more than that, hopefully). I'm saying to notate these things in the picture. ok... hmmm... I may try something later, but you're still not telling me how someone would pick a number of ± cents by clicking in a certain way inside of the box. How would that happen ? I didn't look at your example and I can't do it for now, I really can't have a break to look for the files. I'm not sure if it's a good idea to control that with the mouse, maybe better an external command? As I said on another mail, I don't know if on open music etc is possible to change notes by click-dragging, or if it's that important. you could display some of these with a cluster, indicating the top and bottom values, and the normal cluster line to notate it's a cluster. A probability distribution is not just an interval, it's a likelihood associated to each value. (Well, often a probability distribution isn't even an interval, but that's another story) that's right. in that case it would have to be a symbol or something, that opens up the note reservoir by clicking on it. I mentioned those things because I was just guessing what kind of things one could invent, which would make microtonality just not complete enough anymore, so I picked a few things that a mathematician might be curious to try. anyway these examples can be interesting. it might be better to do with encapsulation of note objects inside other notes. don't know pd is capable of doing that with normal objects (or current data structures capabilities, they're still underdeveloped), without giving the programmer a breakdown and psychanalist therapy. João ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
we can have a few examples in here: http://james-ingram-act-two.de/stockhausen/stockhausenScores.html ah, didn't know he had these examples, weren't there last time I visited this site. particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html he use exactly the same notation shown in your preview picture, thank you for showing it. Those are samples of papers written by the master, but the pieces I played at school contained also explanations about symbols used all along the scores, maybe be that's why I confused the issue by saying he used his own standard. master indeed, but not about microtonal music or notation. these pieces I don't know (am not very interested in the Licht period), and if you look at the Licht formula (http://www.analogartsensemble.net/blog/licht_superformula.jpg), it's basically chromatic. The Klang cycle I also don't know, it can be that there are more microtonal works there. In current day notation there are also huge amounts of symbols for all kinds of actions (and as with pitch notation, some composers share symbols, other decide to make new ones), but that's not important for this discussion. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? [warning for anyone else, the rest of the paragraph has nothing to do with Pd] I'm going backwards on the sentences: Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Even if you get the right instrument (not a piano, but a pianoforte, and a specific model at that), you would have to go to the propper room where it should be performed (not a concert hall, but some ballroom at some aristocrat's castle), where the people with huge dresses [that probably absorb more frequencies than nowadays jeans and t-shirts] sit or stand around, some of them talking (planning a war or a love escapade) or eating, or even pissing in a corner or behind a door (if it would be played at Versailles). For a 20th century composer (with Cds and other technologies around), he can notate his score as clear as possible - if the music is notateable, which isn't the case with e.g. Bussoti (http://transcriptions.english.ucsb.edu/archive/courses/liu/materials/DG/bussoti-rhizome.gif) and many others -, but the rest is related to performance practice, and theoretical documentation. Speaking of Stockhausen, he's done a good job at that, because he always worked with specific performers who specialized in his music (and were even prohibited from playing anything else than Stockhausen), who now teach in his music courses. He also recorded all his works himself (tradition started by Stravinsky), so there is a concrete reference that is accessible, and many theoretical articles about his works and his views on music etc. The composer can choose any system he wants to, as long as there is enough (fixed and aural / written and recorded) documentation, and everything is explained somewhere quite clearly. Going back to the notation examples, the symbols I sent are mainstream, but in some pieces they don't make sense musically, so they won't fit 100% of music around. But they fit lots of it, and many composers think on those scales when working. Nowadays, mostly, a scale is just a pitch reservoir without hierarchies (which in a traditional scales are important), what most composers do is to choose the highest definition they want/can hear (usually being 1/4 tone, but also going up to 16th or 32th tone) and/or makes sense musically for the piece in question. There are always exceptions. One example, a friend of mine did a piece where at some point the amplified instruments should generate beatings between each other. So one instrument stays put, and the other has an accidental with an arrow (like in the picture) and a number with the beating frequency he should try to get at (very difficult to play). This moment in the piece needs another system than the normal tempered notation, because it hasn't much to do with tempered music. He explained it clearly in the notes, so it should be clear what the piece should sound like. João ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
we can have a few examples in here: http://james-ingram-act-two.de/stockhausen/stockhausenScores.html particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html he use exactly the same notation shown in your preview picture, thank you for showing it. Those are samples of papers written by the master, but the pieces I played at school contained also explanations about symbols used all along the scores, maybe be that's why I confused the issue by saying he used his own standard. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? - João Pais jmmmp...@googlemail.com a écrit : Can we have a view of one of these pieces written with modern notation? just to have a clue about what we are saying in here. I don't have the time now to look for scores with didactic examples. I made a small image which has the most used examples (or they wouldn't be in sibelius). inside the black area [only the upper row, I notice now] are the mostly used for 1/2 (chromatic) and 1/4-tone notation. The accidentals with arrows can be interpreted on different ways depending on the composer, but in most cases mean smaller inflection than 1/4 tone. They can also mean a) 8th or 16th tones b) 1/4 tones (if the composer doesn't use many) c) unscaled deviations, like natural harmonics d) 1/3 tones e) something else. But main point is, they're used quite often, even if there's no standard as traditional as for chromatic notation. I guess main composers I was thinking of are Grisey, Ferneyhough, some Nono, and lots of young people I know (more or less personally). For example, my old composition teacher, Spahlinger, has a system for 32th-tones, but that I don't find it to be a standard. I've played several pieces where composers like K. H. Stockhausen used their own notation, not based on a standard, in fact there is no standard for microtonal the scores I have from Stockhausen are not microtonal yet, they're before the Licht period. which scores are you talking about? music because: 1/ this style doesn't exist since a significant enough amount of time. true, notated microtonal music is around one century old now, although no one play Wyschnegradsky or Hába nowadays. only from/after the 60s it really kicked in in a systematic way. 2/ actually many different styles of microtonal music emerge from different composers that uses their own notation system. that was more the case in the 60s-80s - and the sudden notation expansion happened with any kind of musical parameters, not just with pitch notation. nowadays it's becoming slowly a standard, one symptom of it is that all main notation programs offer the symbols I sent. also composers nowadays are thinking more of 1/4 (and 1/8 tones) as part of the tempered scale - of course, not all. and also depending on the geographic (cultural) location. 3/ no one (that I know) has been able to find an harmonical relationship that would introduce a real notation system like we have in classical music notation. don't know if I understand the problem exactly. anyway these systems are built upon the classical tonal notation system, which doesn't make much sense nowadays if we consider that each note is equal to each other, instead of having a diatonic scale. but I don't know if I understood what you meant, and if it even is that important for the use of these symbols. -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
To wade in again, as I am still writing my objects... I think we need to think of opening up possibilities that encompass others, rather than restricting any new objects to traditional tonal/rhythmic music(s). The reason why I chose GEM as the platform for my notation experiments was that it can be augmented (a la Busoni) with standard GEM objects (i.e. non-standard notation) so that if a composer (me) wishes for the lines of the stave to go haywire, it is a possibility. But this sort of graphical manipulation of the objects falls outside of what I would deem standardised music notation - Busoni/Busotti is for poetic interpretation by someone like David Tudor, rather than proscriptive execution of symbols with definite meanings. However, any new object specifically designed for standardised music notation must at least have the capability to represent possibilities that can be well-defined e.g. 1/4 tones, glissandi, different stops, noteheads, beam styles, proportional notation, non-standard key signatures (armature? See Messeian's Mode 2 for an 8-note scale) etc. Non-standard (i.e. deliberately ambiguous) elements of notation should be left out of such a system I think. ...But this is also why I've chosen to represent the notation elements using truetype fonts, which can be easily edited and augmented. Meanwhile, just organising rhythmic groupings within a bar is enough of a perplexing problem, especially when one is using dynamic patching to achieve this! There is my 2 crotchets worth for today :) Ed Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/puredata - Original Message From: João Pais jmmmp...@googlemail.com To: patko colet.patr...@free.fr Cc: pd-list pd-list@iem.at Sent: Wed, 10 November, 2010 11:55:17 Subject: Re: [PD] Musical notation object on Pd we can have a few examples in here: http://james-ingram-act-two.de/stockhausen/stockhausenScores.html ah, didn't know he had these examples, weren't there last time I visited this site. particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html he use exactly the same notation shown in your preview picture, thank you for showing it. Those are samples of papers written by the master, but the pieces I played at school contained also explanations about symbols used all along the scores, maybe be that's why I confused the issue by saying he used his own standard. master indeed, but not about microtonal music or notation. these pieces I don't know (am not very interested in the Licht period), and if you look at the Licht formula (http://www.analogartsensemble.net/blog/licht_superformula.jpg), it's basically chromatic. The Klang cycle I also don't know, it can be that there are more microtonal works there. In current day notation there are also huge amounts of symbols for all kinds of actions (and as with pitch notation, some composers share symbols, other decide to make new ones), but that's not important for this discussion. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? [warning for anyone else, the rest of the paragraph has nothing to do with Pd] I'm going backwards on the sentences: Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Even if you get the right instrument (not a piano, but a pianoforte, and a specific model at that), you would have to go to the propper room where it should be performed (not a concert hall, but some ballroom at some aristocrat's castle), where the people with huge dresses [that probably absorb more frequencies than nowadays jeans and t-shirts] sit or stand around, some of them talking (planning a war or a love escapade) or eating, or even pissing in a corner or behind a door (if it would be played at Versailles). For a 20th century composer (with Cds and other technologies around), he can notate his score as clear as possible - if the music is notateable, which isn't the case with e.g. Bussoti (http://transcriptions.english.ucsb.edu/archive/courses/liu/materials/DG/bussoti-rhizome.gif) and many others -, but the rest is related to performance practice, and theoretical documentation. Speaking of Stockhausen, he's done a good job at that, because he always worked with specific performers who specialized in his music (and were even prohibited from playing anything else than Stockhausen), who now teach in his music courses. He also recorded all his works himself (tradition started by Stravinsky), so there is a concrete reference that is accessible, and many theoretical articles about his works and his views on music etc
Re: [PD] Musical notation object on Pd
--- On Wed, 11/10/10, João Pais jmmmp...@googlemail.com wrote: From: João Pais jmmmp...@googlemail.com Subject: Re: [PD] Musical notation object on Pd To: patko colet.patr...@free.fr Cc: pd-list pd-list@iem.at Date: Wednesday, November 10, 2010, 12:55 PM we can have a few examples in here: http://james-ingram-act-two.de/stockhausen/stockhausenScores.html ah, didn't know he had these examples, weren't there last time I visited this site. particulary Xi for flûte, http://james-ingram-act-two.de/stockhausen/Xi/sxia1l.html he use exactly the same notation shown in your preview picture, thank you for showing it. Those are samples of papers written by the master, but the pieces I played at school contained also explanations about symbols used all along the scores, maybe be that's why I confused the issue by saying he used his own standard. master indeed, but not about microtonal music or notation. these pieces I don't know (am not very interested in the Licht period), and if you look at the Licht formula (http://www.analogartsensemble.net/blog/licht_superformula.jpg), it's basically chromatic. The Klang cycle I also don't know, it can be that there are more microtonal works there. In current day notation there are also huge amounts of symbols for all kinds of actions (and as with pitch notation, some composers share symbols, other decide to make new ones), but that's not important for this discussion. Also, how a composer would do when he need to build his own scale, from empiric harmonic rules? Let me try to explain, music composition has evolved a certain way technically that one composer could build up a scale for each different piece he makes. How could he write scores that could be read by any genuine musician any time? [warning for anyone else, the rest of the paragraph has nothing to do with Pd] I'm going backwards on the sentences: Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Do you mean how a staccato in a Beethoven sonata sounded to an audience member listening to the composer himself play it? Because I don't at all understand what it means to say what a notated piece of music really sounds like. -Jonathan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Do you mean how a staccato in a Beethoven sonata sounded to an audience member listening to the composer himself play it? Because I don't at all understand what it means to say what a notated piece of music really sounds like. the original question had to do with how a composer expresses his wishes as well as possible so other performers interpret it correctly. What a pieces really sounds like is another question, most likely much more complicated, I guess. ___ 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 Wed, 11/10/10, João Pais jmmmp...@googlemail.com wrote: From: João Pais jmmmp...@googlemail.com Subject: Re: [PD] Musical notation object on Pd To: patko colet.patr...@free.fr, Jonathan Wilkes jancs...@yahoo.com Cc: pd-list pd-list@iem.at Date: Wednesday, November 10, 2010, 11:52 PM Absolutely, he can't (and that can be a good thing). How do you know how a staccato in a Beethoven piano sonata really sounds? Do you mean how a staccato in a Beethoven sonata sounded to an audience member listening to the composer himself play it? Because I don't at all understand what it means to say what a notated piece of music really sounds like. the original question had to do with how a composer expresses his wishes as well as possible so other performers interpret it correctly. Right. And, for the sake of argument, let's assume that we can precisely reproduce the sonic/cultural setting you were referring to in your Beethoven analogy, and we hear the staccato in that setting. What's the relevance of that experience for a performer who wants to interpret that staccato in a performance? I think the answer depends on issues surrounding the rest of around 200 years of reception history of that piece, as well as various other historical/cultural /musical factors that the performer keeps in mind. It could be anywhere on a spectrum from completely irrelevant, as it is in many performances in the early 20-th century on modern instruments, to the sole factor in some other performance. But it doesn't make sense to call any point on that spectrum correct interpretation just because it jibes with the original sound of the staccato (still assuming that could be known). It does, however, seem fitting to call some interpretations boring because the performer limits his/her imagination to fit whatever models of interpretation are fashionable at the time. Also, when speculating about original intentions, it seems curious that people tend to assume such knowledge would clear up issues of interpretation. It seems equally possible that, upon magically hearing Mozart or Beethoven play some enigmatically notated articulation or slur, that one would come out more confused than when they entered. Maybe a shorter way to say all this is that clear, well thought-out scores in the 21st century made by considerate composers have a very high likelyhood of receiving a serious and considerate performance. Really, who are these composers whose scores are so misunderstood that their complex poly-rythms get played back as homophony? -Jonathan What a pieces really sounds like is another question, most likely much more complicated, I guess. It's actually quite simple: the piece really sounds like what one hears when listening to the piece. What else could possibly be the case? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Also you might be interested by this: http://strasheela.sourceforge.net/strasheela/examples/Output/05-MicrotonalChordProgression-ex9.preview.png we see microtones indicated by signs upside the note, not in the armature, neither on the ladder, this is clean, easier to read than microtonal 'flat up' , or microtonal 'natural down' signs I'm just giving the viewpoint of a composer who works with modern notation here. I've never seen this standard before. I'm sure that if I see any reference about it I'll understand how it works, but this isn't anything that has been widely used (if at all) in written music. Since there are already several notation standards out there which are widely used, any solution that might be programmed should use these standards. Or in the end it come out a nice object, but not really usable by musicians (which was the first topic of this thread). ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
If i'm not mistaken, in PWGL and OpenMusic the user can choose if he or she wants to display all the notes as sharps (dièse) or flats (bémol) and then change each note to its enharmonic pair if wanted. What I supouse would be the best choice is to have a kind of message that you send to the object with the following options: - all black notes as sharps. suggestion: [accidental sharp - all black notes as flats. suggestion: [accidental flat - wich note I want in wich way. suggestion: [accidental 1 0 1 0 0 meaning c-sharp, e-flat, f-sharp, a-flat and b-flat. What would be extremely nice is if the user could change those options after the note is displayed, dynamically. In the case of microtones, again, if I'm not mistaken, in those CAC softwares the user can choose between: - Display the quarter-tone default symbols( http://en.wikivisual.com/index.php/Image:Partial_accidentals.gif) if its just quarter tone what the user wants - Display the arrowed accidentals for more-than-sharp, less-than-natural, etc. (see attached picture, made with lilypond) and display a number at the right of the note wich I don't remember if it is the frequency in Herz or the midi pitch as in, for instance, 60.3. I personally prefer the second option, but I believe that in the perfect tool the user could choose between the two. I don't use open music, but can get the input of someone who works with it almost every day. The list Caio made is right from a notation viewpoint. The only thing that can be added is that for the microtonal pitches, the number above is usually either the frequency of the note, or the cent deviation (between 0 and 100). Or maybe any other number that the composer wants to display there. But at some point, it is expected that a number will appear there. João ___ 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'm a bit late to join this discussion... This is just to mention some open source projects of interest regarding the music notation topic. First the GUIDO project (http://guidolib.sourceforge.net/) that already includes a Pd external and next the INScore project (http://inscore.sourceforge.net/) - already mentioned by João - which may be viewed as an extension of the former. The GUIDO project is cross-platform (Linux, MacOS, Windows). It is based on the Guido Music Notation format, a simple textual music description language. It takes account of conventional western music notation and probably supports most of the features you're discussing but no microtonal yet (which shouldn't be difficult to implement) and more generally no contemporary music notation signs. The GUIDO PureData external (https://sourceforge.net/projects/guidolib/files/PureData/) provides all of the engine capabilities but is actually not very efficient due to an implementation over Tcl/Tk (quickly made without prior experience of externals design). The INScore project is also cross-platform (Linux, MacOS, Windows). Controlled using OSC, build over the Guido Engine, it extends the music score to arbitrary graphic objets and gives a temporal dimension to all of them. It provides graphic synchronization between the components, interaction features... More about the system capabilities : http://www.youtube.com/watch?v=p96FVMENNtI Regards, Dominique Fober ___ GRAME - Centre national de création musicale - 9 rue du Garet BP 1189 - 69202 Lyon Cedex 01 tel:+33 (0)4 720 737 06 fax:+33 (0)4 720 737 01 http://www.grame.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Can we have a view of one of these pieces written with modern notation? just to have a clue about what we are saying in here. I've played several pieces where composers like K. H. Stockhausen used their own notation, not based on a standard, in fact there is no standard for microtonal music because: 1/ this style doesn't exist since a significant enough amount of time. 2/ actually many different styles of microtonal music emerge from different composers that uses their own notation system. 3/ no one (that I know) has been able to find an harmonical relationship that would introduce a real notation system like we have in classical music notation. Also the notation example I've proposed does exist, I couldn't post a screenshot otherwise. well that was my two cents, I'm proposing solutions, I'm not trying to sell my stuff. Selon João Pais jmmmp...@googlemail.com: Also you might be interested by this: http://strasheela.sourceforge.net/strasheela/examples/Output/05-MicrotonalChordProgression-ex9.preview.png we see microtones indicated by signs upside the note, not in the armature, neither on the ladder, this is clean, easier to read than microtonal 'flat up' , or microtonal 'natural down' signs I'm just giving the viewpoint of a composer who works with modern notation here. I've never seen this standard before. I'm sure that if I see any reference about it I'll understand how it works, but this isn't anything that has been widely used (if at all) in written music. Since there are already several notation standards out there which are widely used, any solution that might be programmed should use these standards. Or in the end it come out a nice object, but not really usable by musicians (which was the first topic of this thread). ___ 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 had an idea for the mouse dragging that I don't know how hard is to implement. How about making the object behave like the number atom, that is, if the user click and drag, the notes will go up and down chromatically (or in the scale choosen) and if the user shift+click+drag the notes would move in a microtonal way. It doesn't have to be that much precise (I would say, two float points in midi scale maybe? = cents), if the user really wants to make precise notation it would input it as a float on the inlet. At least in western music, this much precision is impossible to execute by a human player playing an instrument, this precition would be only for calculations anyway. I didn't see Mathieu's object yet, but just a small opinion about mouse-dragging (or mouse events): afaik, the graphical display of musical elements in open music et al is just a display, just an expressive way of looking at numbers. I'm not sure if these surfaces allow for mouse control in that way (I suspect they don't). Adding mouse control might be not really necessary (if you control the numbers), and can make things really complicated to manage. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
About the key signature (armadure), if the user choose, for instance, the key of G major (with the f-sharp) and click+drag the mouse it will get only the seven notes from the G major scale? if thats the case I really think that one important option should be the chromatic scale and in that case the user need again to choose wich notes are flat and wich are sharp. If you are planning to make the object behave in major/minor scales the really best would be to have the options to accept any scale like, for instance, the modes of limited transposition ( http://en.wikipedia.org/wiki/Modes_of_limited_transposition) and a lot of ethnic modes wich are about unlimited (and a lot of them are microtonal, by the way). If this is too much, at least the chromatic option is imperative. On the one hand, the scale behavior is nice for some calculations (I already have some ideas), but honestly I would almost always use it in the chromatic mode. I had an idea for the mouse dragging that I don't know how hard is to implement. How about making the object behave like the number atom, that is, if the user click and drag, the notes will go up and down chromatically (or in the scale choosen) and if the user shift+click+drag the notes would move in a microtonal way. It doesn't have to be that much precise (I would say, two float points in midi scale maybe? = cents), if the user really wants to make precise notation it would input it as a float on the inlet. At least in western music, this much precision is impossible to execute by a human player playing an instrument, this precition would be only for calculations anyway. 2010/11/9 João Pais jmmmp...@googlemail.com If i'm not mistaken, in PWGL and OpenMusic the user can choose if he or she wants to display all the notes as sharps (dièse) or flats (bémol) and then change each note to its enharmonic pair if wanted. What I supouse would be the best choice is to have a kind of message that you send to the object with the following options: - all black notes as sharps. suggestion: [accidental sharp - all black notes as flats. suggestion: [accidental flat - wich note I want in wich way. suggestion: [accidental 1 0 1 0 0 meaning c-sharp, e-flat, f-sharp, a-flat and b-flat. What would be extremely nice is if the user could change those options after the note is displayed, dynamically. In the case of microtones, again, if I'm not mistaken, in those CAC softwares the user can choose between: - Display the quarter-tone default symbols( http://en.wikivisual.com/index.php/Image:Partial_accidentals.gif) if its just quarter tone what the user wants - Display the arrowed accidentals for more-than-sharp, less-than-natural, etc. (see attached picture, made with lilypond) and display a number at the right of the note wich I don't remember if it is the frequency in Herz or the midi pitch as in, for instance, 60.3. I personally prefer the second option, but I believe that in the perfect tool the user could choose between the two. I don't use open music, but can get the input of someone who works with it almost every day. The list Caio made is right from a notation viewpoint. The only thing that can be added is that for the microtonal pitches, the number above is usually either the frequency of the note, or the cent deviation (between 0 and 100). Or maybe any other number that the composer wants to display there. But at some point, it is expected that a number will appear there. João ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
About the scale, do you have problems with midi note? I believe this would be the most compatible with other functions. Well, normally I use midi note numbers or a transposed version thereof (especially : midi note minus a multiple of 12), but in this case, I have only implemented «white keys», and then, I wonder what you expect the interface to be, to implement the «black keys», and whether those numbers should be displayed as dièse or bémol. I think I will use the vertical space as something as equally divided as possible into midi notes, and then display all of them as either unaltered or dièse. Later, the latter part can be modified to show notes in any other chosen scale, maybe... And I want an option to hide the clef de Sol (thinking of it in the context of using it as a [#many] component, hypothesising a future in which [#many] supports an abstraction name as its $1). don't forget that chromatic pitches is just a small fraction of what's available. then there's quarter-, eight-, sixteenth-, etc. tones (just to say some for which there exist already notation standards), natural tunings (harmonic series), other tunings, cent notation... as I see it, no notation object is complete without being possible to incorporate these as well (I didn't download your object yet, so didn't see how you do it). ___ 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 6 Nov 2010, at 18:16, Jaime Oliver wrote: 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. In addition to this Graham Percival has just kindly agreed to make available his old Firelily code. From the README: This software package is intended to be an aid to producing algorithmic sheet music, either in real-time or not. It takes OSC (Open Sound Control) messages, which are easily produced in any music programming language (MAX/Msp, pd, supercollider, chuck, etc) and translates them into lilypond input files. As an option, these input files may be sent to lilypond immediately and the resulting images displayed. Alternatively, the data may simply be saved for extra manual tweaks and composition. This is a 5-years old project, so it might need some tweaking to get it working, but still the code/ideas might be useful to someone. Download: http://percival-music.ca/software/firelily-0.3.tar.gz All best, Jamie -- http://www.jamiebullock.com ___ 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/8 João Pais jmmmp...@googlemail.com About the scale, do you have problems with midi note? I believe this would be the most compatible with other functions. Well, normally I use midi note numbers or a transposed version thereof (especially : midi note minus a multiple of 12), but in this case, I have only implemented «white keys», and then, I wonder what you expect the interface to be, to implement the «black keys», and whether those numbers should be displayed as dièse or bémol. I think I will use the vertical space as something as equally divided as possible into midi notes, and then display all of them as either unaltered or dièse. Later, the latter part can be modified to show notes in any other chosen scale, maybe... And I want an option to hide the clef de Sol (thinking of it in the context of using it as a [#many] component, hypothesising a future in which [#many] supports an abstraction name as its $1). don't forget that chromatic pitches is just a small fraction of what's available. then there's quarter-, eight-, sixteenth-, etc. tones (just to say some for which there exist already notation standards), natural tunings (harmonic series), other tunings, cent notation... as I see it, no notation object is complete without being possible to incorporate these as well (I didn't download your object yet, so didn't see how you do it). If i'm not mistaken, in PWGL and OpenMusic the user can choose if he or she wants to display all the notes as sharps (dièse) or flats (bémol) and then change each note to its enharmonic pair if wanted. What I supouse would be the best choice is to have a kind of message that you send to the object with the following options: - all black notes as sharps. suggestion: [accidental sharp - all black notes as flats. suggestion: [accidental flat - wich note I want in wich way. suggestion: [accidental 1 0 1 0 0 meaning c-sharp, e-flat, f-sharp, a-flat and b-flat. What would be extremely nice is if the user could change those options after the note is displayed, dynamically. In the case of microtones, again, if I'm not mistaken, in those CAC softwares the user can choose between: - Display the quarter-tone default symbols( http://en.wikivisual.com/index.php/Image:Partial_accidentals.gif) if its just quarter tone what the user wants - Display the arrowed accidentals for more-than-sharp, less-than-natural, etc. (see attached picture, made with lilypond) and display a number at the right of the note wich I don't remember if it is the frequency in Herz or the midi pitch as in, for instance, 60.3. I personally prefer the second option, but I believe that in the perfect tool the user could choose between the two. I didn't try the object yet because I didn't have the chance to try to compile gridflow 9.13. I never done this before, but I'll try to do it today. Anyway, this [note] object seems the most promissing of the choices presented here (I feel that of course because its the closest to what I had in mind, maybe in the future the community will choose something different). Thank you Mathieu! attachment: microtone.png___ 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 Sun, 7 Nov 2010, Mathieu Bouchard wrote: Well, normally I use midi note numbers or a transposed version thereof (especially : midi note minus a multiple of 12), but in this case, I have only implemented «white keys», Oupse, to be clear, I mean that I numbered them 0=Do 1=Ré 2=Mi 3=Fa 4=Sol 5=La 6=Si 7=Do but that I intend to change 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
On Sun, 7 Nov 2010, jancs...@yahoo.com wrote: You could have a method that sets accidental type. Zero for flats, 1 for sharps. Yeah, but I think it should be a manner that can be expanded to future support for armatures of any kind. (Are there scores that use accidental flats and accidental sharps at the same time ? How often does that happen ?) ___ | 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
On Mon, 8 Nov 2010, João Pais wrote: don't forget that chromatic pitches is just a small fraction of what's available. Don't forget that I have little interest in microtonal. Don't forget that this is an abstraction, and you can either modify it to support microtonal and I accept, or you modify it and I refuse the changes and you rename it to [microtone] and then I accept it. (!) then there's quarter-, eight-, sixteenth-, etc. tones (just to say some for which there exist already notation standards), Never seen those. We're getting close to the precision limit of the mouse anyway, so, you will have to figure out another way to get more precise than 100 ¢ (I never liked the single-pixel precision of Pd, so, when we're already down to 2 px per 100 ¢, natural tunings (harmonic series), other tunings If you need any kind of just-intonation, it's better to write it in whole semitones at first and then use a translator that turns 64 into 63.8631 and so on, isn't it ? Or are there any complications with that ? cent notation... Why not use [nbx] or a plain numberbox (Ctrl+3) for that ? as I see it, no notation object is complete without being possible to incorporate these as well (I didn't download your object yet, so didn't see how you do it). And once it is completed, people will find another reason to call it non-complete, such as its inability to represent probability distributions of pitches that are supposed to sound different each time you play them, or what if the pitch is a complex number, or a quaternion, or a matrix. I mean, I don't really believe in this complete word, unless I can see an end to the feature expansion. ___ | 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
On Mon, 8 Nov 2010, Caio Barros wrote: - wich note I want in wich way. suggestion: [accidental 1 0 1 0 0 meaning c-sharp, e-flat, f-sharp, a-flat and b-flat. What would be extremely nice is if the user could change those options after the note is displayed, dynamically. But this does not handle the question of how I'd set an armature using a message. For example, if I have a E-flat armature, 71 has to be displayed as B-bécarre, whereas 70 is now the default B. http://fr.wikipedia.org/wiki/Fichier:B%C3%A9carre.PNG ___ | 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
Not all, if you follow the fourth cycle you don't have a B bécarre but a C flat - Mathieu Bouchard ma...@artengine.ca a écrit : On Mon, 8 Nov 2010, Caio Barros wrote: - wich note I want in wich way. suggestion: [accidental 1 0 1 0 0 meaning c-sharp, e-flat, f-sharp, a-flat and b-flat. What would be extremely nice is if the user could change those options after the note is displayed, dynamically. But this does not handle the question of how I'd set an armature using a message. For example, if I have a E-flat armature, 71 has to be displayed as B-bécarre, whereas 70 is now the default B. http://fr.wikipedia.org/wiki/Fichier:B%C3%A9carre.PNG ___ | 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 -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Hello, we dont put accidental alterations to armature, we usually put it before a note, and eventually in parentheses. http://fr.wikipedia.org/wiki/Alt%C3%A9ration_%28solf%C3%A8ge%29 - Mathieu Bouchard ma...@artengine.ca a écrit : On Sun, 7 Nov 2010, jancs...@yahoo.com wrote: You could have a method that sets accidental type. Zero for flats, 1 for sharps. Yeah, but I think it should be a manner that can be expanded to future support for armatures of any kind. (Are there scores that use accidental flats and accidental sharps at the same time ? How often does that happen ?) ___ | 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 -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
don't forget that chromatic pitches is just a small fraction of what's available. Don't forget that I have little interest in microtonal. Don't forget that this is an abstraction, and you can either modify it to support microtonal and I accept, or you modify it and I refuse the changes and you rename it to [microtone] and then I accept it. (!) in that case, I'll have little interest in your solution. I'm just alerting to what going on to this terrain might involve, as for long pitch hasn't been reduced to midi integers. like if someone releases an oscilator that doesn't accept values behind commas, no one will find it useful. then there's quarter-, eight-, sixteenth-, etc. tones (just to say some for which there exist already notation standards), Never seen those. We're getting close to the precision limit of the mouse anyway, so, you will have to figure out another way to get more precise than 100 ¢ (I never liked the single-pixel precision of Pd, so, when we're already down to 2 px per 100 ¢, natural tunings (harmonic series), other tunings If you need any kind of just-intonation, it's better to write it in whole semitones at first and then use a translator that turns 64 into 63.8631 and so on, isn't it ? Or are there any complications with that ? the problem isn't the exit parameter, but the notation. I was pointing to the several standards that exist. and since the point made in this thread (not by me) was for this kind of tools to be of assistance to written music composers, they should be aware of the complexities these composers use. it's perfectly possible to notate other intonations using a normal chromatic scale. one option is not to notate anything at all (and the result will just sound untuned), another one is to add the accidentals with arrows (which can mean a lot of different things, but it's usually accepted), another is to add the accidentals with arrows with the exact cent count for the deviation, ... main thing is, the tool should allow for these solutions. cent notation... Why not use [nbx] or a plain numberbox (Ctrl+3) for that ? I'm saying to notate these things in the picture. I only saw your object from your screenshot, did you mean to add a numberbox over the note? as I see it, no notation object is complete without being possible to incorporate these as well (I didn't download your object yet, so didn't see how you do it). And once it is completed, people will find another reason to call it non-complete, such as its inability to represent probability distributions of pitches that are supposed to sound different each time you play them, or what if the pitch is a complex number, or a quaternion, or a matrix. I mean, I don't really believe in this complete word, unless I can see an end to the feature expansion. you could display some of these with a cluster, indicating the top and bottom values, and the normal cluster line to notate it's a cluster. I have never seen a pitch as a complex number, but I don't really know what is a complex number, I didn't have much math in high school. as for the matrix, I guess the word you're looking for is chord? (or a cluster, which is a specific type of chord) main point is, we're in the 21st century, and composers nowadays - specially the ones using pwgl, open music, and similar tools - have been for a long time not confined to integer midi pitch, and these tools reflect that. so if this subject is for a composition tool, this is the standard of these tools nowadays, and if someone wants to include something like that in Pd, it would make sense to consider the standards around us. music with 8bits and 15Khz can sound nice and there's nothing wrong with it, but if pd would be confined to those standards (instead of being confined to another set of standards, which still aren't enough for some people), it's user base would be much smaller. João ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
The armature could be set by telling which scale is played from C major 0 then is no alteration, let says we follow the fifth cycle, then 1 would be one sharp, and then G major, 2 two sharps and then D major, etc, when we arrive after F sharp we come to bémols, so 7 would be like -6 the D bémol major scale, 8 or -5 A bémol, etc, ... is that clear? If you have exotic scale, the structure will have to be set somwhere like the major scale, for setting the armature the same way. If you have an accidental alteration, just use another flag or message than for setting armature. - Mathieu Bouchard ma...@artengine.ca a écrit : On Sun, 7 Nov 2010, Mathieu Bouchard wrote: Well, normally I use midi note numbers or a transposed version thereof (especially : midi note minus a multiple of 12), but in this case, I have only implemented «white keys», Oupse, to be clear, I mean that I numbered them 0=Do 1=Ré 2=Mi 3=Fa 4=Sol 5=La 6=Si 7=Do but that I intend to change 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 -- Patrice Colet ___ 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 Tue, 9 Nov 2010, patko wrote: Hello, we dont put accidental alterations to armature, we usually put it before a note, and eventually in parentheses. Hello, I'm talking about which armature should be considered implied when trying to display a note. E.g. suppose I have an [armature] object (hypothetical class) which shows a certain number of alterations. How do I communicate that info to nearby [note] objects, which should display notes relatively to that armature ? ___ | 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
- Mathieu Bouchard ma...@artengine.ca a écrit : On Tue, 9 Nov 2010, patko wrote: Hello, we dont put accidental alterations to armature, we usually put it before a note, and eventually in parentheses. Hello, I'm talking about which armature should be considered implied when trying to display a note. E.g. suppose I have an [armature] object (hypothetical class) which shows a certain number of alterations. How do I communicate that info to nearby [note] objects, which should display notes relatively to that armature ? I'm thinking about additions, by using a dimension value for the number of notes in a scale, and a value corresponding with alteration, so G major scale would look like this [7 # 0 0 0 1 0 0 0(. Before this the midi notes needs to be scaled, with that way it's possible to make up any scale maybe it would be better to use another class object for the scale as well. Also you might be interested by this: http://strasheela.sourceforge.net/strasheela/examples/Output/05-MicrotonalChordProgression-ex9.preview.png we see microtones indicated by signs upside the note, not in the armature, neither on the ladder, this is clean, easier to read than microtonal 'flat up' , or microtonal 'natural down' signs ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC -- Patrice Colet ___ 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 Tue, 9 Nov 2010, João Pais wrote: in that case, I'll have little interest in your solution. Hey, I'm making an abstraction, which you can modify to make it work the way you want, and I promise to accept your version in GridFlow (though perhaps under a different name). What's wrong with that ? I'm just alerting to what going on to this terrain might involve, as for long pitch hasn't been reduced to midi integers. like if someone releases an oscilator that doesn't accept values behind commas, no one will find it useful. The analogy doesn't hold that much, because oscillators use non-integer midi numbers a lot more often than a score needs to. I'm not really against microtonal, I just don't use it by myself, and I don't see myself using them anytime soon. I don't work in a music department either. I'm saying to notate these things in the picture. ok... hmmm... I may try something later, but you're still not telling me how someone would pick a number of ± cents by clicking in a certain way inside of the box. How would that happen ? you could display some of these with a cluster, indicating the top and bottom values, and the normal cluster line to notate it's a cluster. A probability distribution is not just an interval, it's a likelihood associated to each value. (Well, often a probability distribution isn't even an interval, but that's another story) I have never seen a pitch as a complex number, but I don't really know what is a complex number, I was more or less joking. It's a math gimmick that was found to allow to shorten a lot of formulas, apart from making them weirder. For example, a complex pitch is an ordinary pitch and a decay speed (of the note's volume) expressed in the same number (that's both a shortcut and something weird). I didn't have much math in high school. When I was in school, complex numbers were generally avoided. Even in grade 13 physics, were they'd have fitted well, they were avoided. I had to wait till the mid year of a university degree to have a course on them. as for the matrix, I guess the word you're looking for is chord? (or a cluster, which is a specific type of chord) No, I'm not looking for a word. A matrix is another math gadget bigger than a complex number, and sometimes you can do funny things with them. If one made an oscillator whose pitch is a matrix, a single oscillator would output several signals at once (!!!). I mentioned those things because I was just guessing what kind of things one could invent, which would make microtonality just not complete enough anymore, so I picked a few things that a mathematician might be curious to try. But you can use complex numbers in pd already, using [fft~] or [cpole~]. I made a song based on [cpole~] called I'm Just a Simple Pole in a Complex Plane. ___ | 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
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... that mail bounced. it's current employer has his name on a list, but no mail contact. 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... I also agree. this isn't about rendering a score programmed in Pd, but working on the score at the same time one works on Pd. And for that it's necessary that both things work at the same time and can communicate with each other. One other detail that would be important is also the communication from the score to the patch. For example, trigger events by clicking in the score, etc. 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. As I said, this project seemed to me to be nice, and it's also at an advanced stage. http://sourceforge.net/projects/inscore/ ___ 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? Well...that might have been an option, but the first concert is already organised, in less than three months, the system is nearly finished, and I've been working on it for two years. I can't stop now!!! It _will_ work. Ed 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
that looks a nice beginning (I can't try it now). But I would say that in order to make a complete object, it should be possible to - render complex musical structures (including microtonal pitches, dynamics, articulations, rhythms, polyphony ...) - get instructions from pd and/or from other standards - musicxml, for example - use characters and fonts defined by the user - on top of the cherry, interact with pd as well - e.g. release messages when someone clicks on a note on the score, ... - whatever I'm not remembering now Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? João 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 -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Having said what I said, inscore does look particularly interesting Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/puredata - Original Message From: Ed Kelly morph_2...@yahoo.co.uk To: João Pais jmmmp...@googlemail.com Cc: PD List pd-list@iem.at Sent: Sun, 7 November, 2010 10:37:49 Subject: 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? Well...that might have been an option, but the first concert is already organised, in less than three months, the system is nearly finished, and I've been working on it for two years. I can't stop now!!! It _will_ work. Ed 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
That's a really neat and clever little object that musicians will immediately love. a. On Sat, 6 Nov 2010 23:50:37 -0400 (EDT) Mathieu Bouchard ma...@artengine.ca wrote: 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 -- Andy Farnell padawa...@obiwannabe.co.uk ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? Perhaps, but consider this: The performer I am working with is a percussionist, and excellent at sight-reading music. However, he's not by any stretch of the imagination a programmer, and the idea of giving him command-line compilation issues to deal with, or complex connectivity between packages, would kill the project straight away. From me he needs to receive, via email, a PD patch that will just work. If other libraries are wrapped into PD i.e. externals are made and integrated into a future PD-extended, then these might provide some practical options for me to work with classical musicians who aren't programmers (and the majority of them are not). However, for the time being I am limited to that which can be rendered by the current PD-extended straight out of the (in)box, without any modifications to the computer it is running on. That is why I'm building a system that uses just GEM and a truetype font, which can be made into a single package and distributed to the performer of my piece. If I had institutional support perhaps I could envisage something more complex to work, but I have been unlucky in that respect. I could either give up, or try to find a practical solution that works both for me and for a non-computer geek classically trained player. I choose the latter because I want to make music. Best, Ed ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
- Caio Barros caio.bar...@gmail.com a écrit : 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 Hi, I just made a slider for a musical note on a stave, but I haven't decided what to do with the scales We usually set scale by transposing to the fifth (the major scale seven half tones upper) for adding a sharp, and to the fourth (the major scale five half-tones upper) for adding a flat -- Patrice Colet ___ 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 know about non-techsavy classical players, I wrote the click tracker for them - http://puredata.info/Members/jmmmp/click-tracker. of course you shouldn't send any cryptical commands to anyone who isn't interested in getting them. But for example packaging inscore into the same folder as your patch, and starting it (it's a separate application) isn't that hard to manage in Pd, and not something that's hard to organise. as long as the patch works on its own, the players don't really care what's happening inside. you're free to do what you want, I would myself not even venture into such a project, because there are already several resources available that might be more efficient on doing the same (or even a better) job. Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? Perhaps, but consider this: The performer I am working with is a percussionist, and excellent at sight-reading music. However, he's not by any stretch of the imagination a programmer, and the idea of giving him command-line compilation issues to deal with, or complex connectivity between packages, would kill the project straight away. From me he needs to receive, via email, a PD patch that will just work. If other libraries are wrapped into PD i.e. externals are made and integrated into a future PD-extended, then these might provide some practical options for me to work with classical musicians who aren't programmers (and the majority of them are not). However, for the time being I am limited to that which can be rendered by the current PD-extended straight out of the (in)box, without any modifications to the computer it is running on. That is why I'm building a system that uses just GEM and a truetype font, which can be made into a single package and distributed to the performer of my piece. If I had institutional support perhaps I could envisage something more complex to work, but I have been unlucky in that respect. I could either give up, or try to find a practical solution that works both for me and for a non-computer geek classically trained player. I choose the latter because I want to make music. Best, Ed -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Yep, you're probably right. I hate this project already, since it's given me a summer of frustration while I attempt to look after a 1-year old child while trying to get my head around segmented counts and automatically adjusted beams. The latter is solved, the former is in an emacs window next to this one. I'm just in a bit too deep to get out now! If I'd known about inscore before I started, I probably would have gone down that path. It doesn't seem to have a Linux compile method though...and I don't have a Mac...and the player does. Best, Ed of course you shouldn't send any cryptical commands to anyone who isn't interested in getting them. But for example packaging inscore into the same folder as your patch, and starting it (it's a separate application) isn't that hard to manage in Pd, and not something that's hard to organise. as long as the patch works on its own, the players don't really care what's happening inside. you're free to do what you want, I would myself not even venture into such a project, because there are already several resources available that might be more efficient on doing the same (or even a better) job. Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? Perhaps, but consider this: The performer I am working with is a percussionist, and excellent at sight-reading music. However, he's not by any stretch of the imagination a programmer, and the idea of giving him command-line compilation issues to deal with, or complex connectivity between packages, would kill the project straight away. From me he needs to receive, via email, a PD patch that will just work. If other libraries are wrapped into PD i.e. externals are made and integrated into a future PD-extended, then these might provide some practical options for me to work with classical musicians who aren't programmers (and the majority of them are not). However, for the time being I am limited to that which can be rendered by the current PD-extended straight out of the (in)box, without any modifications to the computer it is running on. That is why I'm building a system that uses just GEM and a truetype font, which can be made into a single package and distributed to the performer of my piece. If I had institutional support perhaps I could envisage something more complex to work, but I have been unlucky in that respect. I could either give up, or try to find a practical solution that works both for me and for a non-computer geek classically trained player. I choose the latter because I want to make music. Best, Ed --Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
that makes sense, now it's not the time to stop. maybe for the next piece (or not) :) I only tried the windows version, but inscore should work for all plattforms, I think (or I'm misunderstanding something). Yep, you're probably right. I hate this project already, since it's given me a summer of frustration while I attempt to look after a 1-year old child while trying to get my head around segmented counts and automatically adjusted beams. The latter is solved, the former is in an emacs window next to this one. I'm just in a bit too deep to get out now! If I'd known about inscore before I started, I probably would have gone down that path. It doesn't seem to have a Linux compile method though...and I don't have a Mac...and the player does. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Ed that's really madness! but it does look great, I'd be curious to see the patch. M Yes, it's madness to try this through dynamic patching, but I'm getting pretty far (see screenshot) -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
patko: We usually set scale by transposing to the fifth (the major scale seven half tones upper) for adding a sharp, and to the fourth (the major scale five half-tones upper) for adding a flat Now I'm confused. What does Mathieu meant by scale? I tought it was just what number corresponds to what pitch. João: Since there are already some projects going through in this area (e.g. pwgl or inscore), wouldn't it make sense to try to integrate with these, or try to help them, instead of reinventing the wheel? I just tryed INScore and it looks fantastic, although I don't know yet if it can send information to Pd, how it handles microtonal information, etc. The problem I see is having that separate window to display the results. Right now I'm convinced that the ideal would be to have a display inside the same patch you are working on, a real object. What Mathieu Bouchard did seems to be just in the right way, although it do need all that implementations you mentioned its a very very good start. ___ 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 just tryed INScore and it looks fantastic, although I don't know yet if it can send information to Pd, how it handles microtonal information, etc. The problem I see is having that separate window to display the results. Right now I'm convinced that the ideal would be to have a display inside the same patch you are working on, a real object. What Mathieu Bouchard did seems to be just in the right way, although it do need all that implementations you mentioned its a very very good start. The developer told me that it can't send information to pd yet. The outside window might make sense sometimes (it does as an extra for my Click Tracker patch), other times not, that's true. I didn't ask him if it would be possible to integrate it inside Pd. -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ 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 Sun, 7 Nov 2010, Caio Barros wrote: 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? Getting SVN to run under windows might be the easiest step. After that you have to compile the library. The hardest part of compiling the library is to add all the DLL files and the H files you need to produce a full-featured GRIDFLOW.DLL. Though you can make a minimal one more easily, you need at least PNG support and SDL support to be able to use my new [note] abstraction. It would be nice to have it precompiled on the gridflow site, but after my installation of Windows corrupted itself on its own, I didn't feel like reinstalling it. At least I found a «recovery disk» some months ago. I haven't tried it yet. ___ | 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
On 7 Nov 2010, at 10:23, João Pais wrote: As I said, this project seemed to me to be nice, and it's also at an advanced stage. http://sourceforge.net/projects/inscore/ Indeed! Wow, inscore (Interlude Score) seems to be another incredible project from GRAME. Thanks for the link. Very impressive. Jamie ___ 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 Sun, 7 Nov 2010, Caio Barros wrote: About the scale, do you have problems with midi note? I believe this would be the most compatible with other functions. Well, normally I use midi note numbers or a transposed version thereof (especially : midi note minus a multiple of 12), but in this case, I have only implemented «white keys», and then, I wonder what you expect the interface to be, to implement the «black keys», and whether those numbers should be displayed as dièse or bémol. I think I will use the vertical space as something as equally divided as possible into midi notes, and then display all of them as either unaltered or dièse. Later, the latter part can be modified to show notes in any other chosen scale, maybe... And I want an option to hide the clef de Sol (thinking of it in the context of using it as a [#many] component, hypothesising a future in which [#many] supports an abstraction name as its $1). ___ | 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
On Nov 7, 2010, at 11:49 PM, Mathieu Bouchard ma...@artengine.ca wrote: On Sun, 7 Nov 2010, Caio Barros wrote: About the scale, do you have problems with midi note? I believe this would be the most compatible with other functions. Well, normally I use midi note numbers or a transposed version thereof (especially : midi note minus a multiple of 12), but in this case, I have only implemented «white keys», and then, I wonder what you expect the interface to be, to implement the «black keys», and whether those numbers should be displayed as dièse or bémol. You could have a method that sets accidental type. Zero for flats, 1 for sharps. ( I suppose you could also suppress accidentals but then you'd be notating the pitches incorrectly, and I don't see the purpose of doing that. ). I think I will use the vertical space as something as equally divided as possible into midi notes, and then display all of them as either unaltered or dièse. Later, the latter part can be modified to show notes in any other chosen scale, maybe... And I want an option to hide the clef de Sol (thinking of it in the context of using it as a [#many] component, hypothesising a future in which [#many] supports an abstraction name as its $1). ___ | 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
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] 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
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
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
Re: [PD] Musical notation object on Pd
João: what you are saing sounds good, but in that discussion I could hardly see how that object works. No, you have to follow the links, install it and try it out. That's how I got to see it. Then you'll see in some examples (if they all work) how complex it can be. For now is used for display, but they would eventually be putting in some feedback/output capabilities, I think. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
do you have his contact? for some reason, brasilian universities don't have the contact of their teachers on their pages. http://maringa.academia.edu/MarcusAlessiBittencourt Marcus Bittencourt did some work in this direction: http://www.rem.ufpr.br/_REM/REMv11/13/13-bittencourt-puredata.html -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Oi Caio, someone posted a new object in development in the pd-dev list last month. This can be quite good, and if I remember correctly, it allows musicxml, and works on all platforms - http://lists.puredata.info/pipermail/pd-dev/2010-10/016136.html. I guess anyone with the knowledge can adapt pwgl displays to pd, but it might also pay up to help the project I mentioned. João Pais 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 -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
Marcus Bittencourt did some work in this direction: http://www.rem.ufpr.br/_REM/REMv11/13/13-bittencourt-puredata.html ___ 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 is an interesting topic... but just to give you another direction/point of view, as I'm not sure exactly what your final aim is. You can hook up any jack-aware program that does notation to Pd via midi (for e.g. Rosegarden or even MuseScore) this, can be both ways (Pd could send midi data to these programs, for example to do the algorithmic assisted composition stuff). Not sure if anything of this makes sense to you. Lorenzo 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). 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 CompoResearch 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Musical notation object on Pd
João: what you are saing sounds good, but in that discussion I could hardly see how that object works. Bernardo: That looks awesome and is almost in the same direction I had in mind (I was definetly thinking in CAC programms) too bad article doesn't have a download link, I wonder if that program can output data besides taking it and transforming into notation. Lorenzo: that makes sense but I don't know how to do it, this can be of great great help but I still think that an object inside Pd would be much more confortable. Like Marcus Bittencourt say in the article, the idea would be to incorporate some CAC tools into Pd and ultimately make a free, open-source tool for both things. I could make those calculations i'm doing using another program (at the end it's all just numbers) but, first, the program I know best is Pd, and second, I like to use a tool made for music to do musical calculations. In my oppining the thing is that this kind of interface is much more human friendly (at least musicianship friendly) and makes the interaction more fun and visualization of the problems easier. Just to put it in a context, what i'm doing right now is buiding a patch to calculate the harmonic nets (or harmonic networks, I don't know what is the best translation), a composition technique created by the belgian composer Henri Pousseur. At the moment this patch is too much crude for me to share it, besides being writen in portuguese, my native language. When it is more presentable I'll show it, but i'm very happy with the results so far. Caio Barros 2010/11/4 Lorenzo Sutton lsut...@libero.it This is an interesting topic... but just to give you another direction/point of view, as I'm not sure exactly what your final aim is. You can hook up any jack-aware program that does notation to Pd via midi (for e.g. Rosegarden or even MuseScore) this, can be both ways (Pd could send midi data to these programs, for example to do the algorithmic assisted composition stuff). Not sure if anything of this makes sense to you. Lorenzo 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). 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 CompoResearch 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 ___ 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] Musical notation object on Pd
Oh yes, and another thing is that I want eventualy to use microtonal intervals too. I believe that using those programs as a midi interface doesn't work for that, am I right? 2010/11/5 Caio Barros caio.bar...@gmail.com João: what you are saing sounds good, but in that discussion I could hardly see how that object works. Bernardo: That looks awesome and is almost in the same direction I had in mind (I was definetly thinking in CAC programms) too bad article doesn't have a download link, I wonder if that program can output data besides taking it and transforming into notation. Lorenzo: that makes sense but I don't know how to do it, this can be of great great help but I still think that an object inside Pd would be much more confortable. Like Marcus Bittencourt say in the article, the idea would be to incorporate some CAC tools into Pd and ultimately make a free, open-source tool for both things. I could make those calculations i'm doing using another program (at the end it's all just numbers) but, first, the program I know best is Pd, and second, I like to use a tool made for music to do musical calculations. In my oppining the thing is that this kind of interface is much more human friendly (at least musicianship friendly) and makes the interaction more fun and visualization of the problems easier. Just to put it in a context, what i'm doing right now is buiding a patch to calculate the harmonic nets (or harmonic networks, I don't know what is the best translation), a composition technique created by the belgian composer Henri Pousseur. At the moment this patch is too much crude for me to share it, besides being writen in portuguese, my native language. When it is more presentable I'll show it, but i'm very happy with the results so far. Caio Barros 2010/11/4 Lorenzo Sutton lsut...@libero.it This is an interesting topic... but just to give you another direction/point of view, as I'm not sure exactly what your final aim is. You can hook up any jack-aware program that does notation to Pd via midi (for e.g. Rosegarden or even MuseScore) this, can be both ways (Pd could send midi data to these programs, for example to do the algorithmic assisted composition stuff). Not sure if anything of this makes sense to you. Lorenzo 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). 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 CompoResearch 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list