I have been playing around with building vst code generators and I also grabbed all the vst parameters so they can be edited in a spreadsheet. The blog doesn't seem to allow .zip files so I have them uploaded over here.
It is very common for ide's for programming languages to have menu's that are definable, This is the feature I am waiting for because there are a number of utilities that are available (I could make a python version of freq to sco) outside the gui that would be helpful to have. I.E. read from a file that the user can change. It is probably outside the possibility for the editor but I think that there is a 2 controller (I forget the name) that if the highlighting routines where written from scratch would provide highlighting for the table numbers although it is best to use constants.
This is tested on artistx .07 I had opened the app1.py file in idle (I had to install idle) and then I ran the file. This would probily go alot faster if I had some help from someone who knows linux though. It requires csound and python of course. for windows it needs to be in the dex tracker directory and then you click on dex_tracter.bat
I have a 1.04 version up... I am sure it has bugs, what I have done is edit the list again and then created a new depreciated list. There are now three command line programs and maybe a good argument for a code editor with python embedded with the ability to add tools to the menu and control of the editing and output windows (including text color).... I am under the impression that there are deprecated commands on some of the instruments on the csound disk but I haven't checked yet..
I have bundeled this with the ifn parser. this will give you the line number and then the positions of ifn numbers. should be something that would be very useful with an csound editor.
seems like it was picking up part of a word so it looks for the word and a space now.
will now be able to update the ifn number even if it is a variable defined earlier.
included freeware editor that can sort lines (requires java 1.6 or 6 I am not sure how they work).
I would like to know of any files that would break the program. uses python 2.5 you may need to take
out some print commands for python 3.0+
steve yi wrote an very good article that is worth mentioning on this subject about style.
I fixed some pretty big errors that I found when I started working with nimrod (in the python code the nimrod code isn't ready yet..
I will avoid giving to many updates that will be on my blog. I found a tab editor with a free type license I could parse the output of. It looks like the sort of program that alot of programs could use because text based editing methods are popular in csound. I was able to do my first parse, on my to do list will be to flesh out the parser a little bit and move the old program into the new wx space.
I just now have dual core... :) I am hopeing for a huge increase in speed mostly because of the amount of memory involved and ya I can use sdl.. ... The installer doesn't like it :( that is probily not my biggest problem but it is worth noting.. I haven't checked to see if just copying the files over from my old computer will do the trick or not.. I seem to be missing the drivers that are used for dex tracker when I moved it to vista, seems that alot of the python installers are useless but most everything can be built from the code...
This is a final 1.0 version i.e. final as in it works, it also shows some of the benifits and drawbacks of using the pycap game framework with python installed. It is realy nice to have a portable version of python that is small, doesn't need to be compiled, and works on machines where sdl will not work and doesn't depend on the version instaled prev on your machine. The drawbacks are you have to do all your graphics such as buttons exc, from scratch (until I realese a couple of togles, buttons exc, you don't have any available)..
pycap is a self contained game engine with python 2.5 embeded in it.. (it is the popcap library with python basicly) This is beta and very very close to release version I just have a glich with the save function and I need to load a file that identifies what the rows are.. When you hit the save button the rows are saved to a text file and then you can pretty much do whatever you want to. I was hoping someone else had already written something like that and was suprised when I didn't find anything I could snag, why write a new program every time I just couldn't understand it.
This beta contains alot of the items that I have been releaseing on the blog. The tracker needs some work before I call it 1.0.
I am not realy thrilled with sourceforge at the moment and I do plan on releasing some of the small programs as lpgl or something over at
I reprinted my charting article and it seems to do a format that is simular to the way the csounds journal is published i.e. with footnote numbers exc,. It is also much better than blogger when it comes to posting source code so you do not have to worry about loosing all the spaces when you cut and paste. plus if the articles are written there it would be up to the author to recieve the advertising to the article or not. some of us are not worrying about tenure exc. Pictures also look like they are easy to do..
someday maybe I can be talked into writing a full article instead of just releasing little bits. I have been looking at different graphing utilities including matplotlib and the newly released pyqtshell (using matplotlib)for the purpose of graphing out columns of csound spreadsheet data. For the most part it these are not that usefull unless you want to generate a wave of some kind and then draw the picture.