Feeds:
Posts
Comments

Archive for the ‘python’ Category

LeMMA 0.8 alpha release

LeMMA 0.8 is now available as an alpha version. A more ‘contemporary’ look-and-feel has been adopted for this version. I’ve also added various usability improvements (e.g. keyboard navigation using arrow keys), and some attempts at supporting the Mac platform better. A new .ini-like configuration file format is used, using the built-in Python config file parsing [...]

Read Full Post »

I’ve been working on enhancing the user interface of my LeMMA app, which is written in Python/Tkinter. This discusses some of my thoughts while researching the current state of the art with regards to using Tkinter. Why did I choose Tkinter when there are other widget libraries that looks better and works natively? My decision [...]

Read Full Post »

Minor enhancement: I finally added an install script for Linux users, and support the saving of settings in ~/.lemma, so you can finally install it into /usr or /usr/local. And along with that, a simple Debian package. I use checkinstall to generate it. I can’t seem to specify Python as a pre-requisite using checkinstall, but [...]

Read Full Post »

LeMMA 0.7 is out

One year after my last LeMMA release, here’s version 0.7. It’s a little embarrassing actually, because the last version contained some stupid bugs, especially on the Windows platform, and it was out there for one full year. So version 0.7 is largely a bug fix and “bulletproofing” (I added debug mode and codes for error [...]

Read Full Post »

chordcalc.py 0.3

A number of changes for chordcalc 0.3, plus one stupid bug fixed: New: AUTO_REDUCE filter option. If no fingerings can be found, try to progressively omit 5th, omit root, and omit 3rd until fingerings are found. This is useful for instruments with fewer strings playing larger chords. New: NO_OPEN filter option. Reject fingerings with open [...]

Read Full Post »

chordcalc.py 0.2

Updated version 0.2 of chordcalc.py available. Changes below: Corrections for some chord definitions Minor changes to error messages Default span values for various instruments Options –position and –span now issue warning and set to default values instead of exiting Option -v now just prints the version and exits. All other options are ignored. Fixed bug [...]

Read Full Post »

chordcalc.py – initial release

I finally wrote that program to generate chord fingerings for any fretted instrument. It’s written in Python and meant to be run at the command-line. It’s quite a pleasure writing this in Python – I was surprised to finish writing the core algorithm in just one morning. Why another chord generation program when there are [...]

Read Full Post »

Fixed a problem with LeMMA 0.6 and causes it to incorrectly determine the latest MMA 1.3 as version 1.0 (which has a different command-line switch than the later versions). And since so far no one has sent me any emails complaining that something is broken *touches wood*, I will now remove the alpha status. So [...]

Read Full Post »

LeMMA 0.6 alpha release

LeMMA gets a facelift! I’ve decided to loose version 0.6 into the wild as an alpha release. Now that I have a better understanding of what Tkinter can do, hopefully this means a more usable LeMMA. Also with this release are several bug fixes and a couple of new features, particularly the ability to use [...]

Read Full Post »

Python MIDI player updated

I’ve added a custom file browser and playlist function to my pyGTK MIDI player. The file browser is more lightweight and read files faster than the GTK FileChooser widget on the Nokia Internet tablet. The GUI is nothing fancy but it works. Download playmus version 0.2 I don’t think I’ll try to determine the MIDI [...]

Read Full Post »

Older Posts »

Follow

Get every new post delivered to your Inbox.