44. Future directions
The Kangas Sound Editor (QI) project currently has a number of development possibilities, see below for some of
them. In order for any of these possibilities to actually materialise, help for this project is definitely needed
by you! For 10 ways to help this project,
Allow a user-definable graph to be used as an oscillator in the sound engine. Although user-definable
graphs are widely used in Kangas Sound Editor (QI), they are not currently used for the oscillator at the heart
of the sound engine, which is effectively fixed at a sinusoidal graph. Allowing a user-definable graph would
allow sounds built from square, triangle, sawtooth and many others to be constructed. It is currently
envisaged that a user-defined oscillator graph could be input at the levels of track, sequence-box and
sound-box: an oscillator graph at sound-box level would override one at sequence-box level, which in turn
would override one at track level.
Develop a version of Kangas Sound Editor for Android.
Allow the boxes used in construction of sounds, chord groups, sequences etc. to be configurable in their
size and in the gap between boxes. As well as for personal preference, this enhancement is seen as important
for touch screens and the development of Kangas Sound Editor for Android.
Support for audio formats other than .WAV: .AIFF and .AU would probably be targeted first, as these
are already partially dealt with in the area of recorded-sound box properties, where the raw file can be
.AIFF, .AU or .WAV.
Minor bug-fixes and enhancements, including:
Improve error handling if a recorded-sound raw file is missing.
When importing a composition, don't prompt "Save current composition first?" if no unsaved edits.
Recorded-sound raw files: accept .aif for .aiff files.
Variations: add tooltip labels for flag graph abbreviations; e.g. "Overall graph" for OG.
Export sound files: improvements in handling if an intermediate or sound file is missing – present
a dialog allowing Skip, Abort and Skip All options.
More than two channels (i.e. stereo) – upto six is envisaged.
Add an undo/redo facility.
Support for other languages, possibly starting with español (Spanish), which is already catered for
in the Kangas Sound Editor QI installer.
Implement changes requested by users in
Move from a simple listing of
KangaSound XML files
to a searchable database of KangaSound XML files, which can be downloaded, uploaded, rated, commented-on etc.
For this to happen, there needs to be significantly more upload activity to the existing KangaSound XML file listing.
Improvements to navigation of these tutorial pages, such as allowing individual pages to be bookmarked.
Launch the KangaSound
80's music project. For this to happen, more volunteers are needed!