Download Latest Version chordease-1.0.14.000-bin-x64.zip (1.1 MB)
Email in envelope

Get an email when there's a new version of ChordEase

Home / tools / console app
Name Modified Size InfoDownloads / Week
Parent folder
ChordEaseTest 1.0.13.000.zip 2016-03-14 177.5 kB
ChordEaseTest 1.0.12.000.zip 2015-08-07 171.0 kB
readme.txt 2015-06-09 1.0 kB
Totals: 3 Items   349.5 kB 0
This archive contains project and source files to build a console app that exercises the ChordEase engine. The console app has the same MIDI capabilities as the regular ChordEase app, but has no UI at all, and gets its settings from an INI file (ChordEasePatch.ini, included). The INI file can be edited by hand, but it's easier and safer to use the regular ChordEase app to edit it. The console app provides a relatively simple unit test for the engine, and could also be a useful starting point for porting to non-Windows platforms. The significant Windows/MFC dependencies in the console app are as follows:
1. Use of MFC containers, including CArray and its derivatives, and CString. These could be ported to STL containers without too much trouble.
2. Use of the Windows multithreading API, including threads, events, timers, and critical sections. These are completely wrapped, but porting the wrappers is likely a non-trivial task.
3. Use of the Windows MIDI API. This is completely wrapped by the classes in MidiWrap.h.
Source: readme.txt, updated 2015-06-09