Monday, July 06, 2009

 

pygame music grid beta .9

Pygame music grid


testers and ideas are welcome

google group

Labels: , ,


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

Labels: , , , ,


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

Labels: , ,


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.

Labels: , ,


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: , , ,


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

Labels: , , ,


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

Labels: , , , ,


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..

Labels: , , ,


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

Labels: , ,


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...

Labels: , ,


This page is powered by Blogger. Isn't yours?