DeaDBeeF-Player / deadbeef

DeaDBeeF Player
https://deadbeef.sourceforge.io/
Other
1.63k stars 177 forks source link

sidplayfp support #2047

Open SimonGerm opened 6 years ago

SimonGerm commented 6 years ago

DeadBeef uses libsidplay2 what is not maintenanced since years you should better switch to: https://sourceforge.net/projects/sidplay-residfp/

its also based at libsidplay2 but its in development. there are huge differences in support of playable .sid files and of sound quality:

Steps to reproduce the problem

for test to hear the difference:

install libsidplayfp and the frontend sidplayfp. install also a FULL "vice" version where you have c64 kernel, basic and chargen ROM available. (or extract rom's fom windows zip file version) and of course the hvsc .sid files: https://www.hvsc.c64.org/#download https://sourceforge.net/projects/sidplay-residfp/ http://vice-emu.sourceforge.net/index.html#download

set the /home/yourhome/.config/sidplayfp/sidplayfp.ini file to point to all: [SIDPlayfp] Version =. Songlength Database = /home/yourhome/Musik/hvsc/C64Music/DOCUMENTS/Songlengths.txt Default Play Length = 03:00 Default Record Length = 03:00 Kernal Rom = /home/yourhome/.vice/C64/kernal Basic Rom = /home/yourhome/.vice/C64/basic Chargen Rom = /yourhome/simon/.vice/C64/chargen

try to play also with Deadbeef the following music-files: 1) /Musik/hvsc/C64Music/MUSICIANS/L/LMan> sidplayfp Blade_Runner_Main_Titles_2SID.sid (Deadbeef will not add it to playlist and is not able to play at all)

2) /Musik/hvsc/C64Music/MUSICIANS/L/LMan> sidplayfp Giana_Sisters_DS.sid (Deadeef will sound very ugly)

3) /Musik/hvsc/C64Music/DEMOS/Commodore> sidplayfp C_Prog_Ref_Guide_example_02_BASIC.sid (Deadbeef will not add it to playlist and is not able to play at all)

Information about the software:

Sidplayfp V1.4.3, Libsidplayfp V1.8.7 Deadbeef version: 0.7.2 OS: opensuse tumbleweed

simoN

Tekl commented 3 years ago

libsidplayfp and songlenghts.md5 support (millisecond accuracy) would be a great enhancement.