KMid2: Difference between revisions
Appearance
m New Mandriva RPM |
new release 0.2.1 |
||
Line 5: | Line 5: | ||
|} | |} | ||
KMid 2 is in preparation. | KMid 2 is in preparation. As part of Extragear it does not necessarily ship on the same date as KDE SC. The latest stable release is 0.2.1, published on February 8th, 2010. | ||
So what is the current status? | So what is the current status? | ||
Line 30: | Line 30: | ||
==ChangeLog== | ==ChangeLog== | ||
2010-02-08 Release 0.2.1 | |||
:* Automatic detection of text encodings for lyrics | |||
:* Get channel labels from SMF metadata (track names) | |||
:* Pianola window: added labels showing the channel names | |||
:* Check the runtime ALSA driver version for advanced MIDI ports | |||
:* Patch from Kevin Kofler adding a "pulseaudio" option for TiMidity++ | |||
:* Fixed a memory leak | |||
:* Fixed command line play lists handling | |||
:* Fixed settings dialog: soft-synth audio output combos and apply button | |||
2010-01-27 Release 0.2 | 2010-01-27 Release 0.2 | ||
:* External soft-synths can be automatically launched at startup. A new page including FluidSynth and TiMidity++ settings has been added to the "Configure kmid2" dialog. | :* External soft-synths can be automatically launched at startup. A new page including FluidSynth and TiMidity++ settings has been added to the "Configure kmid2" dialog. | ||
Line 84: | Line 95: | ||
::{| | ::{| | ||
|[[Image:Im-status-message-edit.png]]||'''Note'''||This status report has been updated on | |[[Image:Im-status-message-edit.png]]||'''Note'''||This status report has been updated on 8th February 2010 | ||
|} | |} | ||
[[Category:Multimedia]] | [[Category:Multimedia]] |
Revision as of 21:14, 8 February 2010
Template:I18n/Language Navigation Bar
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 SC. The latest stable release is 0.2.1, published on February 8th, 2010.
So what is the current status?
Currently implemented
Here are some major features 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.
- Rhythm view (visual metronome).
- Configurable character encoding, font and color for lyrics.
- Playlists (song collections).
- MIDI Mapper, translating General Midi events into other events understood by some synthesizers.
- Channel window, with solo/muting controls and instrument selectors.
- Piano player window, using VMPK artwork and technology.
- Runs in Linux, using the ALSA Sequencer.
What is not yet ready?
- Support for Windows and Mac OSX.
- Multiple MIDI output ports. Currently plays to a single output port.
- Konqueror integration.
ChangeLog
2010-02-08 Release 0.2.1
- Automatic detection of text encodings for lyrics
- Get channel labels from SMF metadata (track names)
- Pianola window: added labels showing the channel names
- Check the runtime ALSA driver version for advanced MIDI ports
- Patch from Kevin Kofler adding a "pulseaudio" option for TiMidity++
- Fixed a memory leak
- Fixed command line play lists handling
- Fixed settings dialog: soft-synth audio output combos and apply button
2010-01-27 Release 0.2
- External soft-synths can be automatically launched at startup. A new page including FluidSynth and TiMidity++ settings has been added to the "Configure kmid2" dialog.
- Each channel may be labeled in a text field besides each channel number.
- New "lock instrument" button in the channels window to override the song's predefined instruments.
- Settings per song can be saved and automatically retrieved, including text encoding, volume, pitch, rhythm, channel labels and fixed instruments.
- The sample songs location is added to the places navigation panel in the open dialog.
- Several other usability enhancements. Many thanks to the KDE Usability Team for the suggestions.
2009-12-30 Release 0.1.1
- Recent files menu
- Highlight trimmed syllables, ignoring leading and trailing white spaces
- Allow stop in paused state
- Synchronized with lib. aseqmm 0.2.0
- Assorted fixes
2009-11-30 Release 0.1.0
Demo
See KMid2 in action in this Screencast
Notes for usage
- If you use Timidity++ as a software synthesizer, you may have to install GUS patches or sound fonts. You can find them at freepats
- Fluidsynth is an alternative. It has a helpful gui called QSynth. For soundfonts, try General User GS.
- For more information and options, there is a tutorial available.
Download
- Source packages
- http://sourceforge.net/projects/kmid2/files/
- openSUSE Build Service - Search packages
- http://software.opensuse.org
- openSUSE Build Service - RPM packages for openSUSE
- openSUSE 11.2
- openSUSE 11.1
- openSUSE 11.0
- openSUSE Build Service - DEB packages for xUbuntu
- xUbuntu_9.04
- xUbuntu_9.10
- Gentoo ebuild
- http://packages.gentoo.org
- Mandriva 2010
- http://www.mandrivalinux.gr
Resources
- Some sample .kar and .mid files are installed with the application. Others are available from http://www.mididb.com/ and http://midikaraoke.com/songdir/ . There is a useful search engine at http://www.vanbasco.com/midisearch.html
- If you are interested in building for testing, please read the README
- The source code repository for testing and development is available from here