This forum has been archived. All content is frozen. Please use KDE Discuss instead.

MIDI & trackers support

53

Votes
55
2
Tags: phonon phonon phonon
(comma "," separated)
usr
Registered Member
Posts
54
Karma
0
OS

[Phonon] MIDI & trackers support

Sun May 24, 2009 2:39 pm
*.mid, *.it *.s3m, *.mod, *.xm, etc... support for KDE media players.

- MIDI support is posible for any card, Totem (GNOME) already can do it.
- XMMS can play tracker's files with a plugin.

In both cases, maybe their code could be take as a reference to implement it in KDE.

Last edited by usr on Mon May 25, 2009 12:44 pm, edited 1 time in total.
Dinth
Registered Member
Posts
68
Karma
0

RE: [Phonon] MIDI & trackers support

Mon May 25, 2009 10:05 am
Great idea. Dont forget about *.xm which is most popular chiptune format.
Maybe also Amiga mod formats support, this could be done easly by UADE api.
pano
Registered Member
Posts
58
Karma
0
OS
Do those apps you mentioned not use libmodplug for that?
http://modplug-xmms.sourceforge.net/


pano, proud to be a member of KDE forums since 2008-Nov.
KMess!
Kryten2X4B
Registered Member
Posts
911
Karma
4
OS
Dinth wrote:Great idea. Dont forget about *.xm which is most popular chiptune format.
Maybe also Amiga mod formats support, this could be done easly by UADE api.


Would an UADE api really be necessary for that? I usually use Schismtracker to play any kind of .mod or derivative such as .xm, .med, or .s3m without problems and as far as I know, Schismtracker only uses either the modplug lib or the MikMod libs.


OpenSUSE 11.4, 64-bit with KDE 4.6.4
Proud to be a member of KDE forums since 2008-Oct.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
The Phonon backend should support the file formats, if it does not support them, then Phonon cannot play them.
Regarding output, it is valid that Phonon should try to output to them sounds that are in the appropriate format ( not sure how this would be managed... )


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
Dinth
Registered Member
Posts
68
Karma
0
Kryten2X4B wrote:
Dinth wrote:Great idea. Dont forget about *.xm which is most popular chiptune format.
Maybe also Amiga mod formats support, this could be done easly by UADE api.


Would an UADE api really be necessary for that? I usually use Schismtracker to play any kind of .mod or derivative such as .xm, .med, or .s3m without problems and as far as I know, Schismtracker only uses either the modplug lib or the MikMod libs.


For popular on PC file formats like .xm, .s3m or .it libmodplug or libmikmod are good (but also UADE has better .mod quality).
UADE is Unix Amiga Delitracker Emulator, it have great quality and supports MANY fileformats, mostly exotic.

Here are many of them (but not even all of them!):
Code: Select all
    *  A.M. Composer 1.2
    * AC1D
    * Actionamics
    * AHX
    * Amos Music Bank
    * AProSys
    * Art and Magic
    * Art of Noise
    * Audiosculpture
    * Beathoven Synthesizer
    * Benn Daglish
    * Bladepacker / Unique Development
    * Channel Player 1, 2, 3
    * Chip Tracker (KRIS Tracker)
    * Custom Made / Ron Klaren
    * Customplay
    * Darius Zendeh
    * Dave Lowe (old and new)
    * David Whittaker
    * Delitracker custom songs
    * Delta Music 1.0 and 2.0
    * Delta Packer 1.0 / Tronic
    * Digibooster 1.x
    * Digital Illusions
    * Digital Mugician
    * DSS
    * Dynamic Synthesizer
    * EarAche
    * EMS
    * EMS v6
    * Eureka Packer
    * FC-M Packer
    * FollinPlayer II
    * ForgottenWorldPlayer (FWMP)
    * Fredmonitor
    * FredGray
    * FuchsTracker
    * Future Composer 1.3 / 1.4
    * FutureComposer (BSI)
    * Fuzzac Packer
    * Game Music Creator
    * GlueMon
    * GraveComposer
    * HeatSeeker mc1.0
    * Hippel
    * Hippel 7V
    * Hippel-COSO
    * Hornet Packer
    * Howie Davies (HD)
    * IceTracker/soundtracker 2.6
    * Images Music System
    * Infogrames / Rob Hubbard 2
    * InStereo 1, 2.0 (IS, IS20)
    * Janko Mrsic-Flogel
    * JamCracker
    * Jason Brooke
    * Jason Page
    * Jason Page Old / Steve Turner
    * Kefrens Sound Machine
    * Kris Hatlelid (KH)
    * LeglessMusicEditor (LME)
    * MajorTom2 (Holynoise/MajorTom)
    * M.O.N
    * Magnetic Fields (MFP)
    * Mark Cooksey (MC)
    * Mark Cooksey OLD (MCO)
    * Mark II
    * Martin Walker
    * MED
    * MED Packer (MMDC)
    * Medley
    * MikeDavies /Tiertex Player (MD)
    * ModuleProtector 1.0
    * Music-Assembler
    * NoisePacker 1, 2, 1.0, 2.0, 3.0
    * NoiseRunner
    * NoiseTracker
    * NoiseTracker Pak
    * Novotrade Packer (NTP)
    * NSF
    * OctaMED
    * Oktalyzer
    * Old SoundTracker
    * Paul Robotham (dat+ssd)
    * Paul Shields
    * Paul Summers
    * Peter Verswyvelen
    * Pha (Pro/Hanni) Packer
    * Pierre Adane Packer (PAP)
    * PolkaPacker
    * PolkaRunner
    * Power Music
    * PowerTracker (Laxity-Player)
    * Pro-Packer 1.0, 2.0, 2.1, 3.0
    * Promizer 0.1, 1.x, 2.0, 4.0
    * ProPacker(PHA)
    * ProRunner 1.0, 2.0, 2.1
    * ProTracker
    * PSA
    * PumaTracker
    * Pygmy Packer
    * QuadraComposer (EMOD)
    * Richard Joseph (sng+ins, rjp)
    * Riff Raff (RIFF)
    * Rob Hubbard (RH)
    * Rob Hubbard Old (RHO)
    * Rob Hubbard 2 (Infogrames)
    * SAP
    * SCUMM Player
    * Sean Connolly
    * Sean Conran
    * Sidmon 1.0
    * Sidmon 2.0
    * Silmarils (MOK)
    * SKYT Packer
    * SonicArranger
    * SonicArranger (packed)
    * SOPROL (Sound Prog. Lang) (SPL)
    * SoundControl (SC)
    * Soundfactory (PSF)
    * SoundFX 1.3, 2.0
    * SoundImages (DP)=JasonPageNew
    * SoundImages (EP)=TinyWilliams
    * SoundMaster 1/2 (sm, sm1, sm2)
    * SoundMon 1.0, 2.0, 2.2
    * SoundTracker 15, 31
    * SoundTracker Pro 3.0
    * SpecialFX (JD)
    * SpeedyA1System (SAS)
    * SpeedySystem (SS)
    * StarTrekker 4
    * StarTrekker Packer
    * Steve Barrett
    * SUNtronic
    * Suntronic custom
    * Synth Dream (SDR)
    * Synth Pack (OSP)
    * Synthesis (Synth, SYN)
    * SynTracker
    * TFMX 1.x, 7V, Pro
    * The Player 4.0a, 4.0b, 4.1a, 5.0a, 6.0a, 6.1a
    * The Holy Noise
    * Thomas Hermann (THM)
    * Tim Follin (tf)
    * TME
    * Tomi Pakarinen (TomyTracker)
    * TrackerPacker 1, 2, 3
    * Ultimate SoundTracker
    * UNIC-Tracker
    * Unic-Tracker 2 / Laxitytracker
    * VSS
    * Wally Beben
    * WantonPacker
    * Xann Packer
    * YMST (MYST)
    * Zen Packer


95% of them arent supported by any other linux software.
plcl
Registered Member
Posts
9
Karma
0

MIDI & trackers support

Thu Dec 03, 2009 11:51 am
For MIDI rendering, a software synthesizer is required when there is not a hardware synth available. The typical example of a soft synth is TiMidity++, but it is not easy for embedding. A more flexible alternative is FluidSynth, because it is a library (LGPL licensed), offering modular services easy to include in GUI applications or servers.
http://www.fluidsynth.org
User avatar
RGB
Registered Member
Posts
346
Karma
0
OS

MIDI & trackers support

Thu Dec 03, 2009 12:59 pm
Eeeer, maybe I'm missing something here, but right now I'm playing some s3m, xm and it files on Amarok with xine backend.
No idea about midi, though.


RGB, proud to be a member of KDE forums since 2008-Nov.
And proud to be a kde user since 1.1.2


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot], rblackwell