[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 241220] New: KMid's kpart for embedding MIDI/karaoke playback
From: Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date: 2010-06-09 17:04:50
Message-ID: bug-241220-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=241220
Summary: KMid's kpart for embedding MIDI/karaoke playback in
other programs
Product: kmid
Version: unspecified
Platform: unspecified
OS/Version: Linux
Status: NEW
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: pedro.lopez.cabanillas@gmail.com
ReportedBy: pedro.lopez.cabanillas@gmail.com
Version: unspecified (using KDE 1.2)
OS: Linux
There was a KMid kpart in 2.0 that is missing in the new version for KDE4. The
kpart would allow to embed KMid's playback functionality in other programs like
Konqueror.
Here is a specific request from Wilbert Berendsen, a fellow developer and
author of Frescobaldi (http://frescobaldi.org):
UI-wise I would expect a small player widget with soms controls e.g. volume,
speed, and a slider to quickly move the playing position. It would be nice if
the embedding app could adjust the interface by enabling of disabling some
elements.
Then the player should be able to open a MIDI file and play it, able to
start/pause/stop and reload the file (possibly retaining position).
It would be nice if the player could report the length of the file (counted in
bars and/or counts), signal the playing moment (count, bar, e.g. via Qt
signals or D-Bus) and somehow could be instructed to start playing at a
certain measure or time-offset. Via named KActions or MetaObject calls (so
that the actions are avaible from within Python).
It would also be nice to be able to play or get a note from the player via the
API. that way the embedding app could just give a command to KMid "play this
note" and the piano clavier of KMid could be used to enter notes in
Frescobaldi. :-)
Reproducible: Always
Steps to Reproduce:
not applicable
Actual Results:
not applicable
Expected Results:
not applicable
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic