Monday, July 06, 2009
pygame music grid beta .9
Pygame music grid
testers and ideas are welcome
google group
testers and ideas are welcome
google group
Labels: drum machine, piano roll, pygame
Monday, June 29, 2009
pygame music grid beta .1
I don't think I am ready to declare a release yet but I will post it here. This is a base for piano rolls, sequencers drum machines exc in the python library pygame. This is tested in python 2.5. It isn't as far as the pycap version but the graphics are working alot better.. it is based on an ants demo from some python book I will need to look up so I can credit better. The rest of the code is stuff I have released before.. The intention is that it will read a file for the default values including an external python file that will recieve data from the grid.. The grid doesn't have to know anything and will be reused
pygame music grid base
pygame music grid base
Labels: drum machine, piano roll, pygame, python, sequencer
Monday, June 22, 2009
ride tab editor 2.02
custom instruments added (banjo, mandolin, ukulele)
alternitive tunings for guitar (dropped d, dadgad)
example of creating a custom tab piano roll for csound.
text based piano rolls are fun.
changes to the about box
I am looking for ideas this has gone about as far as it can go..
ride tab editor 2.02
alternitive tunings for guitar (dropped d, dadgad)
example of creating a custom tab piano roll for csound.
text based piano rolls are fun.
changes to the about box
I am looking for ideas this has gone about as far as it can go..
ride tab editor 2.02
Labels: csound, piano roll, tab editor
Friday, June 19, 2009
ride tab editor 2.01
ride tab editor 2.01 has been released..
the changes are
changes to the menu
more help options
custom tab formats
the custom tab formats are just text files each heading is a letter with spaces in
between them. pretty simple not fully tested yet.. next version will include a batch for text based piano rolls for csound or whatever..
ride tab editor 2.01
requirements are python and wxpython should be multiplatform with web options not executing on linux, mac for the time being.
the changes are
changes to the menu
more help options
custom tab formats
the custom tab formats are just text files each heading is a letter with spaces in
between them. pretty simple not fully tested yet.. next version will include a batch for text based piano rolls for csound or whatever..
ride tab editor 2.01
requirements are python and wxpython should be multiplatform with web options not executing on linux, mac for the time being.
Labels: custom tabs, piano roll, tab editor
Saturday, May 23, 2009
pygame libraries usefull for piano rolls, drum machines exc
I am starting to look through the pygame libraries for python to see what would be useful for drum machines or piano rolls, (times lines exc....). two libraries stand out one is albow. They have a widget called gridview that is a good start on almost any project. This is the one I am currently playing around with. ocempgui is another one. It has a toggle widget that is a rectangle. The problem with the latter one is that it isn't obvious how to change the color of it..
Labels: drum machine, piano roll, pygame, python
Monday, April 13, 2009
pycap drum machine or piano roll 1.0
Fixed the save file, added text that loads from a text file called text.dat also added a helpfile.html. You can use it as a drum machine or a piano roll or whatever you like, just drop this file in with the full distro from the beta.
to do...
get a real button class for the save button (everything is roll your own)
get a link to the help file
nasty bug with the all the text changes color when the save button is pressed.
I was looking for a template or a preprocessor (for the gui classes) but I don't know If I will distribute a distro or not.. seems like a lot of work and pre-processing is probily easier to program from scratch rather than from m4, ml1 exc.
Drum machine
to do...
get a real button class for the save button (everything is roll your own)
get a link to the help file
nasty bug with the all the text changes color when the save button is pressed.
I was looking for a template or a preprocessor (for the gui classes) but I don't know If I will distribute a distro or not.. seems like a lot of work and pre-processing is probily easier to program from scratch rather than from m4, ml1 exc.
Drum machine
Labels: drum machine, piano roll, pycap, python
Friday, April 10, 2009
pycap drum machine or piano roll beta...
There are some serious issues.. The goal is a graphic program for other programs where the graphics and the sound are seperate such as csound. I came across pycap (popcap with python bindings) when I was looking through game engines and noticed that it will work places that an sdl based library can not. I don't know that scite is recomended for editing spacing can cause the python.dll to crash without letting you know what happened. idle is probily a much better idea.. This version isn't saving correctly but it is very close
pycap drum machine
for suggestions, bug fixes, or just to say hello
THE MESSAGE BOARD"
If for some reason you reach this message without the search returning updated versions the link is here Pycap drum machine
pycap drum machine
for suggestions, bug fixes, or just to say hello
THE MESSAGE BOARD"
If for some reason you reach this message without the search returning updated versions the link is here Pycap drum machine
Labels: drum machine, game engine, piano roll, pycap, python
Saturday, March 28, 2009
free basic piano roll grid..
I think I want this to change into a pre-processor (or a mini interpreted language) for free basic that does grids (arrays of boxes) and then saves them out to disk (for use by another program) or is piped into another program or script.. The intended purpose would be drum machines and piano rolls
free basic grid proof of concept
I am just working towards getting it to compile befour I get fancy..
free basic grid proof of concept
I am just working towards getting it to compile befour I get fancy..
Labels: drum machine, free basic, grid, piano roll
Friday, March 13, 2009
wxpython piano roll
piano roll
This is most of a piano roll written in python and wxpython.. basicly it is a grid of rectangles with mouse support.. I haven't finished it because I am going to try the same program in javascript to see it has better results. For higher end systems you can also try pygame for netbooks or older computers this is probily a very nice head start. It is origianly intended for csound.
This software is released in the hope it may be fixed.
If you intend to distribute it a fixed version must be released
back to the project.
http://groups.google.com/group/dexrow-software-and-programming-group?hl=en
This is most of a piano roll written in python and wxpython.. basicly it is a grid of rectangles with mouse support.. I haven't finished it because I am going to try the same program in javascript to see it has better results. For higher end systems you can also try pygame for netbooks or older computers this is probily a very nice head start. It is origianly intended for csound.
This software is released in the hope it may be fixed.
If you intend to distribute it a fixed version must be released
back to the project.
http://groups.google.com/group/dexrow-software-and-programming-group?hl=en
Labels: csound, piano roll, wxpython
Wednesday, February 18, 2009
pythoneon
I have downloaded this python program called pythoneon (or library I should state)
http://pypi.python.org/simple/pythoneon/
the doc's said he didn't know if it works in windows. It looks like it does with the exception of a program called live (that may not be that important anyway and I may delete it for a us version). I started to translate the documentation from french. It doesn't look like there is any documentation except for the document lines that are spread throughout the program and I am not aware of any examples. I would have to translate quite a bit of the program to determine how to write the music editor or how to include/extend the project. seems like there are alot of odd charecters that don't show up in my charecter set for some reason. I currently have a 5 page translation of some miss files that are of limited use... It may be some time befour I finish the translation so check this blog for details....
paino roll.... I have a simple piano roll for csound and wxpython started.. My recent searches are turning up alot of them coded in lisp for whatever reason.. I haven't been that motivated to finish it.. I am thinking about some unusual features like user set times between each note.. One of the advantages of not using bpm.. I also have stolin the idea of clicking on the piano key to set other atributes.. aljira said it was using thought baloons but I think pop up boxes may look more traditional...
http://pypi.python.org/simple/pythoneon/
the doc's said he didn't know if it works in windows. It looks like it does with the exception of a program called live (that may not be that important anyway and I may delete it for a us version). I started to translate the documentation from french. It doesn't look like there is any documentation except for the document lines that are spread throughout the program and I am not aware of any examples. I would have to translate quite a bit of the program to determine how to write the music editor or how to include/extend the project. seems like there are alot of odd charecters that don't show up in my charecter set for some reason. I currently have a 5 page translation of some miss files that are of limited use... It may be some time befour I finish the translation so check this blog for details....
paino roll.... I have a simple piano roll for csound and wxpython started.. My recent searches are turning up alot of them coded in lisp for whatever reason.. I haven't been that motivated to finish it.. I am thinking about some unusual features like user set times between each note.. One of the advantages of not using bpm.. I also have stolin the idea of clicking on the piano key to set other atributes.. aljira said it was using thought baloons but I think pop up boxes may look more traditional...
Labels: csound, piano roll, pythoneon
