DirectMusic emulation (Was: DirectX Emulation Question)

Saulius Krasuckas saulius2 at ar.fi.lt
Fri Oct 16 07:03:03 CDT 2009


* On Thu, 15 Oct 2009, Paul Janoski wrote:
> 
> Can anybody please tell me how complete the DirectMusic wine emulation 
> is on Linux.

The main contributor seems to be Rok Mandeljc (judging from the filtered 
output of git-blame):

$ time (for fn in dlls/dm*/*.c dlls/dswave/*.c; do \
    git-blame $fn; \
done | \
awk '{match($0, /\([^0-9]+/); print substr($0, RSTART+1, RLENGTH-1) }' | \
sort | uniq -c | sort -rn | head -n 12)

  17937 Rok Mandeljc       
   4848 Raphael Junqueira  
   1417 Alexandre Julliard 
   1232 James Hawkins      
    948 Rok Mandeljc         
    738 Michael Stefaniuc  
    643 Mike McCormack     
    482 Rok Mandeljc    
    475 Raphael Junqueira    
    447 John K. Hohm       
    396 Not Committed Yet 
    390 Andrew Talbot      

real    4m31.957s
user    4m26.097s
sys     0m4.184s

And he is probably the one [1] who could answer you most correctly.

I could add that once I stuck upon TiMidity++ [2] and FluidSynth [3] 
software.  IMHO it could help implementing such class objects as 
IDirectMusicSegment8, IDirectMusicSegmentState8, IDirectMusicStyle8 and 
probably IDirectMusicPerformance8 or even IDirectMusicAudioPath8.


[1] http://www.winehq.org/pipermail/wine-devel/2009-June/076568.html
[2] http://timidity.sourceforge.net/
[3] http://fluidsynth.resonance.org/trac



More information about the wine-devel mailing list