August 28, 2008 by harmonicwife
Most corporations offer perks to their employees. Harmonic Sense is no exception.
As appreciation for my good work as head of the marketing department (and wife of Ilya, the lead developer), I was recently awarded a chord option.
Chord options are similar to stock options, only they sound better. As a musical software company, Harmonic Sense has a lot of musical IP. This includes a vast body of knowledge on chords, chord voicings, and chord progressions. A few days ago, Ilya developed an interesting new never-before seen chord and named it after me.
Even though this chord now technically belongs to me, this is such a great chord that I have decided to place it in the public domain. Feel free to use this chord in your music any way you want. Ilya recommends the following chord progression:
Ok, all joking aside, the point of this post is to let everone know that ChordMate now supports custom chords. (As always, this update is free for existing customers). Go to the Chord Progression menu and select Custom Chord. Just enter the fingering for your chord [X 0 2 2 2 0] and the name of your chord. That’s it! You can play your custom chord, drop it into the chord progression window, or drag it into your favorite text editor.
By the way — thank you everyone who took the time to write to tell us how you use ChordMate and what features you want. And a special big thank you to the folk who sent us your songs, annotated with ChordMate diagrams! I hope that the new custom diagrams make your life even easier.
Posted in Uncategorized | 2 Comments »
July 18, 2008 by harmonicwife
“That’s ridiculous! Stop that,” and with those words, the Harmonic Wife was forced to stop playing with ChordMate.
It all started the previous week when we did a promotion with MacZOT. Along with many new customers, we got an interesting request: to play chords on the trumpet.
THE TRUMPET????
How on earth do you play a chord on the trumpet? Even I, despite having much less musical training than Ilya, can tell you that you that you cannot play chords on the trumpet. A trumpet plays only one note. A chord consists of three notes.
Turns out our user had three trumpets. Or, more precisely, he hand an entire school orchestra, of which trumpets played a role. He wanted to use ChordMate chord diagrams to teach his students about chords.
Here is where it gets more interesting. Upon further research, Ilya discovered that all our users had trumpets. Or at least a trumpet sound on the MIDI sound card that comes standard with every computer. So a week later, Harmonic Sense released an update to ChordMate. Now you can listen to chords played on almost any instrument.
Ilya’s favorite instument is the Marimba. I like the Orchestra Hit, which, Ilya says, “sounds ridiculous.”
Posted in Uncategorized | No Comments »
June 27, 2008 by Harmonic Sense LLC
We just updated the website with up to date information about ChordMate 1.3. We may still change a few things in the presentation, but at least now all the information is there.
Tags: website
Posted in News | No Comments »
June 27, 2008 by Harmonic Sense LLC
ChordMate recently got a review at MacApper. Unfortunately, by the time I noticed it, the video part was no longer available. After reading the comments, I was very curious about the price and e-mailed Tim Cox, who did the review, for a suggestion. He responded that after some thought he decided that the price was a good deal. He also explained that having 3 versions of ChordMate was unnecessary and could easily get confusing. What he said was very logical, and I decided to retire ChordMate Standard (almost all customers buy Pro, some buy Express, and very few buy Standard).
This was also a good time to reconsider prices. Now that ChordMate supports chord progressions, I decided that ChordMate Express should be $20. ChordMate Pro is still $40.
Posted in Uncategorized | No Comments »
June 12, 2008 by Harmonic Sense LLC
It will take some time to update the website and the documentation, but the next ChordMate release is out (the link on the main page points to the new version). Here is a list of the main changes:
1) You can now build chord progressions inside ChordMate. There is a chord progression window, and you can just drag and drop chords into it. You can also play the entire chord progression.
2) Drag and drop chord diagrams into any application. If that application supports images, you’ll get an image, if not it will be the text representation of the chord
3) Keyboard navigation. You can use cursor keys to move from one chord to the next and space bar to play the selected chord.
I am very excited about this update, and hope that the program is intuitive enough to be very useful even before the new documentation comes out.
Tags: new release
Posted in News | No Comments »
March 28, 2008 by harmonicwife
Ilya has a story he likes to tell. Every time he tells it becomes longer and more elaborate. In a few more months it might be long enough for a full length novel. But for now, it is just the right length for a blog post.
Once upon a time, some people decided to design a city. It was going to be the most modern city in the world. And the pride-and-joy of the town fathers was the garbage collection system. No longer would citizens have to worry about putting garbage bins out on the curb every Monday. Nor would the city parks be spoiled by the sight of filthy garbage cans. A dedicated group of townsmen would run around collecting all unwanted trash from their fellow citizens and bring it to the town dump.
A year later, a visitor came to the city and found all the citizens walking around with rumpled pieces of paper in their pockets and a big pile of garbage in the town park.
This story has a moral. The moral is that you should never program in Java. The garbage collector claims he will find all your unused data and dispose of it for you, but in reality, he is out taking a coffee break. And you can’t throw anything out yourself because there’s not a garbage can in sight.
Ilya wrote ChordMate in Objective C++. This worked out fine for the Mac version because Apple has a great library for creating a user interface. The Windows version has proved to be more challenging. The Harmonic Sense team tried using .NET to write ChordMate for Windows and the result just didn’t look good. Ilya decided that the standard Windows look wasn’t right for ChordMate and resolved to draw the entire interface by hand. Ilya settled on MFC, because drawing everything by hand in .NET was just like drawing it in MFC, except that it was slower and the garbage collector got in the way.
Tags: java programming
Posted in Uncategorized | No Comments »
March 28, 2008 by harmonicwife
Hi! This blog is about to become more active. Up until now, all the posts have been by Ilya, the lead developer at Harmonic Sense. This meant that Ilya had to split his time between developing ChordMate and blogging. Fortunately for our users, blogging lost.But the vision of an exciting blog about music and software development lived on. At least it lived on in my mind. Because every night, Ilya would tell me about ChordMate, the programming issues he encountered, and the decisions he made about the music engine.”You should write a post about this,” I kept telling him.”No time, I have to code,” he’d say. “Besides, I’m no good at writing.”Today, we have reached a historic compromise. Ilya will tell me what he thinks, I will write it down, and you will read it.I hope you will like what you see and keep coming back.Harmonic Wife.
Posted in Uncategorized | No Comments »
March 17, 2008 by Harmonic Sense LLC
Harmonic Sense has released ChordMate 1.2 for Mac OS X. The latest version has many new features:
1) New Look.
Many customers requested vertical chord diagrams and diagrams for left-handed guitars. ChordMate now supports both.
2) Copy/Paste Chord Diagrams.
You can create chord charts, mail interesting chord voicings to your friends, and annotate your favorite songs.
3) Capo.
You can tell ChordMate to place a capo on any fret.
4) Alternate Tunings.
Players who do not use the standard EADGBE tuning can tune ChordMate to match their guitar.
5) Support for Leopard.
This update is free for all existing customers.
The Harmonic Sense Team.
Tags: new release
Posted in News | No Comments »
February 20, 2008 by Harmonic Sense LLC
I love the way ChordMate looks on Leopard, so I decided to make ChordMate for Windows just like that. Although the work is far from complete, the basic search is already working, and the main window is functional.

Tags: screenshots
Posted in Uncategorized | No Comments »
February 20, 2008 by Harmonic Sense LLC
Yesterday I found that our web host broke our server scripts and made it impossible for people to try ChordMate after the first run. The problem is fixed now. If you started your trial after 1/1/2008 and it got interrupted, you can start a new trial. My apologies to everyone who got affected by it. I hope that some of you will read this announcement and will give it a second shot.
Posted in News | No Comments »