Jump to content

KMid2: Difference between revisions

From KDE Wiki Sandbox
Annew (talk | contribs)
Added location of source code
Plcl (talk | contribs)
updated status
Line 9: Line 9:
==Currently implemented==
==Currently implemented==
Here are some major features from KMid that have been implemented in KMid2:
Here are some major features from KMid that have been implemented in KMid2:
:* MIDI and Karaoke files are supported.
:* Playback to external hardware MIDI devices.
:* Playback to external hardware MIDI devices.
:* Allow to use software synths as well, like Timidity++ and QSynth/FluidSynth.
:* Allow to use software synths as well, like Timidity++ and QSynth/FluidSynth.
Line 14: Line 15:
:* Added a pitch (transpose) control.
:* Added a pitch (transpose) control.
:* Configurable character encodings for lyrics.
:* Configurable character encodings for lyrics.
 
:* Playlists (song collections).
:* Runs in Linux, using the ALSA Sequencer.


==What is not yet ready?==
==What is not yet ready?==
:* Channel view and Channel muting may not be available when it first ships.   
:* Channel (piano keyboard) view and Channel muting may not be available when it first ships.   
:* Lyrics display is not yet complete.
:* Lyrics display is not yet complete.
:* Your midi files from the original application will be fully supported, but this is not yet complete.
:* MIDI Mapper, translating General Midi events into other events understood by some synthesizers.
:* Playlists are currently missing.
:* Support for Windows and Mac OSX.


==Notes for usage==
==Notes for usage==
:* If you use Timidity++ as a software synthesizer, you may have to install sound fonts.  You can find them at [http://freepats.zenvoid.org/freepats freepats]
:* If you use Timidity++ as a software synthesizer, you may have to install sound fonts.  You can find them at [http://freepats.zenvoid.org/freepats freepats]
:* In this case you will need to start KMid2 with
:* In this case you will need to start Timidity++ with
  $ timidity -iA
  $ timidity -iA
:* There is an init script
:* There is an init script
Line 37: Line 39:


::{|
::{|
|[[Image:Im-status-message-edit.png]]||'''Note'''||This status report is created on 4th November 2009
|[[Image:Im-status-message-edit.png]]||'''Note'''||This status report has been  updated on 6th November 2009
|}
|}

Revision as of 17:59, 6 November 2009

Template:I18n/Language Navigation Bar

Click to enlarge
Simple Karaoke or getting the best from your Midi Synthesizer!

KMid 2 is in preparation. As part of Extragear it does not necessarily ship on the same date as KDE 4.4, but it is on track for release around that time. So what is the current status?

Currently implemented

Here are some major features from KMid that have been implemented in KMid2:

  • MIDI and Karaoke files are supported.
  • Playback to external hardware MIDI devices.
  • Allow to use software synths as well, like Timidity++ and QSynth/FluidSynth.
  • Tempo and volume controls.
  • Added a pitch (transpose) control.
  • Configurable character encodings for lyrics.
  • Playlists (song collections).
  • Runs in Linux, using the ALSA Sequencer.

What is not yet ready?

  • Channel (piano keyboard) view and Channel muting may not be available when it first ships.
  • Lyrics display is not yet complete.
  • MIDI Mapper, translating General Midi events into other events understood by some synthesizers.
  • Support for Windows and Mac OSX.

Notes for usage

  • If you use Timidity++ as a software synthesizer, you may have to install sound fonts. You can find them at freepats
  • In this case you will need to start Timidity++ with
$ timidity -iA
  • There is an init script
$ /etc/init.d/timidity start
(in Debian, the package timidity-daemon)

Resources

  • If you are interested in building for testing, please read the README
  • The source code for testing is available from here
Note This status report has been updated on 6th November 2009