Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user jobj ! (Registered 2024-12-25) You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > JITT64: new Java C64 tracker in develop
2008-02-18 21:06
ice00

Registered: Apr 2002
Posts: 54
JITT64: new Java C64 tracker in develop

For the people interesting in a new cross-tracker for C64, I'm developing JITT64, a Java C64 tracker.
I will use the JSidplay2 library for sound reproduction (thanks Kenchis for creating this conversion in java).
Even if all the specification about the editor is not jet all wrote and full analyzed, it will be something similar to Goattracker for tracker commands, but very specialized into instrument definition.
All instruments are based onto tables of values for a full control onto sound generation.
All tables are not shared between instruments, but all have the personal one.
From a rapid counting, an instrument that use all the available space is defined by over 2KB of data.
I will use the power of the pc computation for reduce (the not full used) and try to shared tables that are equals between instruments to make less the memory consuming when packing the tune for the C64.
Maybe when I code the player in 6502 code I will need to have to modify some of my actual rhetorical goal due to implementation restriction of all the features planned.
However, for sure it will be very raster-line consuming, but my goal is to have an editor for composing a tune that use all the C64 cpu for generating the sound as we want.
Project is updated every day into svn repository: actually there is the main screen interface designed and I'm concentrating into instrument tables implementation (help contains already a low level details about instruments, however most of the documentation is onto my notes into the desk, I have no time to write a full document jet).
I count to use the power of Java swing event interface to make easy to use and insert all the values into the tables.
Project will require many months to reach an usable state, but for the one that want to follow the develop here there is the link to the project:
http://www.sourceforge.net/projects/jitt64

java 1.6 is required. All project is GPL.

For the one that are thinking why to create another music editor that probably less that 3 people will use the answer is simple: I like sid music, coding in Java and assembler, so I have a interesting project to do that will use all of this together :)

I like to thanks CreaMD for having running the first cover compo at www.c64.sk as the idea of this editor is borne due to the difficult I find in using Goattracker to produce a sound I need for creating the cover I like to produce.
I hope to see a next year competition and have my entry composed with this tool...
 
... 11 posts hidden. Click here to view all posts....
 
2008-04-04 10:57
ice00

Registered: Apr 2002
Posts: 54
Thanks.
Actually only instruments are 90% fully implemented in the editor and I'm writing the corresponding 6502 code of the player.
One of the most hard task is however already completed: having a Java 6502 compiler working.
That was done using nestedvm that convert binary mips machine code (compiled from C source) into java code: some months of work of conversion was so reduced into 30 minutes of work :)
2008-04-04 11:39
yago

Registered: May 2002
Posts: 333
Quote: well.. will it be possible for such an tracker to run on mobile phones? ;-)

and... maybe it's not a place for sucha a question, but I'm looking for java sid player that nokia 3110 is enoigh for - does anyone know such a thing? I searched for it already but nothing found (applets for PC are already done but not midlets...)

www.vulture.c64.org


The main problem with javame is the playing of generated sounds...

wav-(or au) players either read from a file, or when feeded with an InputStream, buffer the whole stream, which makes generated sounds (as they come from a sid-emu) kind of hard to implement.

I will further investigate, coz i want a sid (and mod ;-)) player on my phone, too
2008-04-25 19:18
ice00

Registered: Apr 2002
Posts: 54
I have upload some part of the help documentation being wrote for the program at the main page: http://jitt64.sourceforge.net
In particular there is all the deep information about how instruments are built into the tracker (very low level).
At the actual state (already in SVN source), instrument core is 90% implemented into the player (filter is missing some part). Using the instruments power, it will then possible soon (even if this require some intense work for the composer, not need when all tracker features will be implemented) produce some example tunes that use only instruments.
2009-09-07 09:53
booker

Registered: Jul 2003
Posts: 334
Indeed the GUI looks nice - much nicer than GoatTracker.
2009-09-07 17:04
ice00

Registered: Apr 2002
Posts: 54
The GUI in the developed 1.03 version has improved a little bit with new function being implemented, that will make even more easy to use it.

I use the program even on eeepc with the 9" screen, so the GUI is comfortable even on little screen (note that jsidplay2 emulation can be very cpu consuming in the eeepc).

Other feature being added is a Goattracker 2 instrument import function (to save time in re-creating already done instrument in Goattracker).

Now that I have even a midi music keyboard to use, I will try to add the possibility to directly have notes from the keyboard or a MIDI sequencer.



2009-09-07 18:22
Hermit

Registered: May 2008
Posts: 208
Hi, ICE

The MIDI interface surely would be great..GT2 has it already, but only on MAC, if I'm informed well.

BTW, I'm also working on a new native C64 tracker, opened a topic, you can give ideas there...

Hermit Software Hungary
2010-03-18 11:53
vedos
Account closed

Registered: Jul 2003
Posts: 33
Hermit: You're right *only* Mac version of GT2 has MIDI support. Dunno why it hasn't been implemented to Windows or Linux versions. Mr. SID/HVSC Crew^Megadesigns Incorporated is the author of Mac build.

Windows (and I think Linux) builds are currently at v2.70, but the Mac binary build hasn't been updated yet (it's v2.68). It's funny that for years before Mac version of GoatTracker v2.68 came out none of the Mac GT builds wasn't working very well (and didn't have a steady Mac build maintainer), but now that v2.68 came out it's better than on other platforms. :)

I also heard a rumor that the Mac version with MIDI was made so Jeroen Tel (or was it Reyn Ouwehand) could be lured easily back in to C-64 composing because he only uses Mac these days. Don't know if this was a joke or just a rumour. :) Someone should check which player routine hi's latest release .sid is using.

Here's the CSDb entry of it: GoatTracker/Mac 2.68

and here's the homepage: http://www.sidmusic.org/goattracker/mac/
2010-03-18 13:28
booker

Registered: Jul 2003
Posts: 334
Quoting vedos

I also heard a rumor that the Mac version with MIDI was made so Jeroen Tel (or was it Reyn Ouwehand) could be lured easily back in to C-64 composing because he only uses Mac these days. Don't know if this was a joke or just a rumour. :) Someone should check which player routine hi's latest release .sid is using.

You can't be serious to believe in that :) You can run Vice on Mac and still code/compose your music.

Use SidID and scan JT's HVSC folder :-)


Reyn - maybe faster, but more likely someone mentioned SDI maybe? And indeed Reyn had a try with it on x2004 but...
2010-03-18 13:43
vedos
Account closed

Registered: Jul 2003
Posts: 33
Quote: Quoting vedos

I also heard a rumor that the Mac version with MIDI was made so Jeroen Tel (or was it Reyn Ouwehand) could be lured easily back in to C-64 composing because he only uses Mac these days. Don't know if this was a joke or just a rumour. :) Someone should check which player routine hi's latest release .sid is using.

You can't be serious to believe in that :) You can run Vice on Mac and still code/compose your music.

Use SidID and scan JT's HVSC folder :-)


Reyn - maybe faster, but more likely someone mentioned SDI maybe? And indeed Reyn had a try with it on x2004 but...


Eh... It wasn't Jeroen Tel, but Reyn Ouwehand. :)

User Comment
Submitted by Mr. SID [PM] on 22 May 2009
Making it easy for people like Reyn to do a tune was the main motivation for me.
Unfortunately HardSID4U is not going to happen...

and credits for GoatTracker/Mac has also this:
Test ....
Esprit
MagerValp of Genesis Project, M&M
Reyn Ouwehand of Paradize

...and about believing, I'm quite a sceptic person, but I guess most of us like to hear some scene gossip. :)
2010-03-18 14:11
booker

Registered: Jul 2003
Posts: 334
I love to hear gossips :D
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Andy/AEG
rexbeng
Deev/Onslaught
theK/ATL
Raf/Vulture Design
Vent
sln.pixelrat
Acidchild/Padua
Guests online: 101
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 X-Mas Demo 2024  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Performers  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Graphicians
1 Mirage  (9.8)
2 Archmage  (9.7)
3 Pal  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.052 sec.