| |
kenchis
Registered: Jan 2008 Posts: 65 |
New member does Sidplay2 in Java
Hi folks,
I am a new member of CSDb and want to introduce myself
with a little release.
First, i am very proud to be accepted as a new member of the scene.
For short: I am a C64 fan from 1986 until now.
I was never active in the scene, too less talented maybe, but i learned basic and assembler and did some coding for myself in the past.
One thing from the past i actually do until today is listening the precious SID music of all the talented music artists. So many thanks to all of you for your work
collected in the HVSC.
To listen the new releases from the still active groups i often used sidplay2 for windows or an emulator like CCS64, because my commodore was on the attic.
I am also a Java developer and wanted to have my very own java implementation to create a so called C64 Jukebox.
I decided to create a 1:1 conversion of sidplay2 from C++ to java. It should have all features of the original.
It was a long time work and when it was finished i decided to make it open source, that others can integrate into their java emulators.
Perhaps there will be plugins for many java apps some day or a version running even on a mobile.
If you have any suggestions or feedback (positive or negative) it is welcome.
Have a lot of fun with our hobby,
Ken
http://sourceforge.net/projects/jsidplay2/
|
|
... 75 posts hidden. Click here to view all posts.... |
| |
Radiant
Registered: Sep 2004 Posts: 639 |
gregg: Well, that's Java for you. Huge and slow. :-P |
| |
Jammer
Registered: Nov 2002 Posts: 1333 |
i wait for j2me version! my k310i is hungry :D |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Oooh, nice. I've been wanting to port sidplay to j2me someday. Now u've done half the work already. Thanx! :D |
| |
kenchis
Registered: Jan 2008 Posts: 65 |
Hi folks,
I am currently working on a GUI for jsidplay2,
i have now some graphical output.
If somebody wants to have a sneak preview,
here is it:
http://mitglied.lycos.de/kenchis/jsidplay2.jar
Start with java -jar jsidplay2.jar
Tell me your ideas.
For example i think about a sheet of music
displaying the current note.
Have a nice weekend,
Ken |
| |
Steppe
Registered: Jan 2002 Posts: 1510 |
Thanks for your effort, but the final result isn't too appealing to me, sorry. Those displays add no extra value to me, I'd rather have a simple GUI with some extra features that other players lack. For example the ability to activate single channels or switch SID model on-the-fly. |
| |
Conrad
Registered: Nov 2006 Posts: 840 |
I'm suspicious on how you are going to produce a sheet-music facility for SID music. Are you thinking of doing this by frequency reading, or are you actually going to show a full sheet of the current notes been played? |
| |
kenchis
Registered: Jan 2008 Posts: 65 |
@Steppe:
The gui is at least a graphical representation of what
is currently going on in the SID chip. Not more and not less.
The options are still missing.
The other ideas: switching the SID model is good idea.
There are some alternatives in resid engine (faster, but not exact).
Activating/Muting the channel will also be added.
|
| |
kenchis
Registered: Jan 2008 Posts: 65 |
@Conrad:
The idea is to show the actual note (from frequency of the voice) on a note sheet at the correct position:
------|-------
-----O|#------
--------------
--------------
--------------
D#-1
octave 1
38.9Hz
0xD400=0x02
0xD400=0x96
Graphix is not exact,
but shows hopefully what i mean.
The note will scroll like the other graphix of the player.
|
| |
MagerValp
Registered: Dec 2001 Posts: 1065 |
Neat, but something has to be done about CPU usage for this to be usable... On my 1.83 GHz Core Duo laptop it uses 120% and spins up the fans!
|
| |
kenchis
Registered: Jan 2008 Posts: 65 |
I have a Dual Core 1,4GHz Laptop
and 20% of CPU time is used... |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 - Next |