Hi Tom Firstly to clarify a little (i reread my post & realised it was a bit ranty...)
Notation quantisation is what i'm after, as i am assuming that the "heuristic" aspect (i read a little of the documentation) is what i am interested in. But i would apply that algorithm to the MIDI values instead. i.e. its capacity to select a representative start & length value beyond simply "the nearest available 32nd note division" or whatever the grid happens to be at the time.. but rather "it looks like you are trying to play 8th note triplets here, so i'll square up to that for these sections"... is that what happens? or am i reading more into the functionality than is actually available? What you are describing is essentially a beat detection algorithm(?). That would be interesting, however it is probably another step of complexity again, & not necessary at this point for me personally... & no doubt difficult & time consuming to implement. As far as contributing goes... possibility at a later stage. but i am really just using python at the moment as a quick & effective way to generate some .csv data about harmony & chords (& "key regions"). I have a few weeks holiday to try & achieve this in, & reading MIDI into python has been a long time ambition of mine & i finally know enough to get it happening. I am doing undergraduate electronic engineering, but am thinking of switching to Coms Sci to give myself a bit of an easier ride (im 40 & self taught...) & to possibly relate projects back to my musical interests a bit more. My time therefore is quite limited, but Rosegarden is something i will now keep my eyes on & hope to be able to contribute in the future once i gain more C / C++ experience. Rosegarden is running a bit iffy on my machine at the mo. it crashes when i try to save or export. But i need to do Ubuntu & Rosegarden upgrades etc & so once i move that far down my list of priorities, maybe i would start to use it a bit more... but "a bit of spare time" really is a dream at the moment. I've got a house that needs painting... no income to pay someone else to do it... I'm probably doing a maths topic starting in January [my summer]... on & on it goes.... Because my Python code is really "just for me" its quite messy & a bit all over the shop. But once i get some sort of stable example of what i am outputting analysis wise, I would be happy to share it with you if you would like to see it? I tried to discuss some of it with the music21 community recently, but didn't get any response. It's that sort of "hard core analysis" i'm interested in... ultimately i'd like to detect Motifs etc, & then maybe recast all the tools as "compositional aids" as well as analysis scripts somehow... Then what we really need is a good orchestral sample library that runs on Linux... anyway, at the moment i have reverted to hand quantising (on my Windows XP machine in Cubase SX2). it's going faster than i thought it would, so whilst this is on my "to do" list, not as much of a burning priority. I would be interested in the details though (as discussed at the head of this post), so if they are forthcoming, i may spend an afternoon trying to rattle off a python equivalent.... Anyway, thanks for the reply. I'm going to stay hovering around this community for a while just to see the types of things that are happening.... cheers Tim ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
