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, click here

  1. 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.
  2. Develop a version of Kangas Sound Editor for Android.
  3. 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.
  4. 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.
  5. Minor bug-fixes and enhancements, including:

  6. More than two channels (i.e. stereo) – upto six is envisaged.
  7. Add an undo/redo facility.
  8. Support for other languages, possibly starting with español (Spanish), which is already catered for in the Kangas Sound Editor QI installer.
  9. Integrated help.
  10. Implement changes requested by users in Feature requests
  11. 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.
  12. Improvements to navigation of these tutorial pages, such as allowing individual pages to be bookmarked.
  13. Launch the KangaSound 80's music project. For this to happen, more volunteers are needed!