It is currently Fri Nov 24, 2017 4:24 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 27 posts ]  Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: Thu Aug 18, 2011 6:36 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
Version 1.3 is out. Get it from http://kkfos.aspekt.fi/projects/nes/tools/pornotracker/

New features:

- FamiTone text export
- Software synthesized pulse/saw on the PCM channel
- Max. number of instruments increased to 255
- Max. envelope length increased to 250
- PCM samples are loaded in normal instrument slots
- DPCM sample support
- Cycle perfect NSF timing
- Changeable instrument colors
- Instrument envelopes can be copied to Windows clipboard


Top
 Profile  
 
 Post subject:
PostPosted: Wed Sep 14, 2011 4:31 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
Version 1.4 released: http://kkfos.aspekt.fi/projects/nes/tools/pornotracker/

This version also includes a new 6502 playback library, called MUSE.

Changes:

- MUSE (6502 playback library for games and demos)
- Linear frequency handling (note slide speed and vibrato is not dependent on the note frequency anymore)
- Glissando
- Max. channel volume was changed from 15 to 63
- Modifier keys don't hang when using Alt+Tab to switch windows (SDL fix)
- Support for display drivers that don’t support non-power-of-two textures
- Fix to copy/pasting from the triangle channel
- Fixed (bad!) bugs in autodelay
- Volume envelope ending in 0 with loop is now considered a note off
- Fixed note slides/etc in the example songs
- Various other bugfixes


Top
 Profile  
 
 Post subject:
PostPosted: Mon May 28, 2012 8:45 am 
Offline

Joined: Mon Jun 28, 2010 8:35 pm
Posts: 34
Location: oregon
Hi, I don't know if you plan on releasing another version, but I had a couple of requests in mind for DPCM: note delay, and Z effect (delta counter). Thanks...this is a great tracker.


Top
 Profile  
 
 Post subject:
PostPosted: Mon May 28, 2012 9:25 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
cak wrote:
Hi, I don't know if you plan on releasing another version, but I had a couple of requests in mind for DPCM: note delay, and Z effect (delta counter). Thanks...this is a great tracker.

A new version is not likely to happen anytime soon (sometime in the future is possible), but thanks for the suggestions.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
 Post subject:
PostPosted: Mon May 28, 2012 1:57 pm 
Offline

Joined: Mon Jun 28, 2010 8:35 pm
Posts: 34
Location: oregon
Ah ok, I understand. Also, I was wondering if integral tempi are possible in NTSC mode? 150 bpm seems to skip a frame here and there.
edit: Nevermind, I found this at your website:
Quote:
I added NTSC mode to Pornotracker so that the user knows exactly how the song would sound when exported to NTSC NSF. Multimode NSF is too much work so it won’t be supported. Currently all the mode flag does is set the CPU clock rate, so note frequencies and tempos are off. I will certainly fix the note frequencies but still undecided on the tempo issue, as there are some problems with that.

Actually that would be great if you could fix that someday. The other things I mentioned are inessential in comparison. Anyway, thanks for the reply.


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 29, 2012 1:16 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
cak wrote:
Ah ok, I understand. Also, I was wondering if integral tempi are possible in NTSC mode? 150 bpm seems to skip a frame here and there.

Yeah this is unfortunately true, you can't use 150 bpm to get a integral tempo. The reason is that NTSC mode isn't a true NTSC mode in the sense that it doesn't run at 60Hz. Why? Because the NSF code is completely cycle timed for PAL machines, and I didn't want to rewrite it for NTSC. So the ratio between the speeds of PAL/NTSC modes in Musetracker is not 60/50 = 1.2, but 1789773/1662607 = 1.0765 (based on CPU frequencies).

So, theoretically, the base "integral" tempo for NTSC would then be 125 * 1.0765 = 134.5625 (unfortunately not an integer :(). So a tempo of 135 bpm should get you pretty close to an integral tempo.

What I really should do, is add another NTSC mode based on the 60/50 ratio. This wouldn't work with NSF export (unless I add another NSF export option based on MUSE, without raw PCM and auto-delay support). Maybe some day.


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 29, 2012 8:27 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
cak wrote:
edit: Nevermind, I found this at your website:
Quote:
I added NTSC mode to Pornotracker so that the user knows exactly how the song would sound when exported to NTSC NSF. Multimode NSF is too much work so it won’t be supported. Currently all the mode flag does is set the CPU clock rate, so note frequencies and tempos are off. I will certainly fix the note frequencies but still undecided on the tempo issue, as there are some problems with that.

Actually that would be great if you could fix that someday. The other things I mentioned are inessential in comparison. Anyway, thanks for the reply.

That blog quote was based on an older version that had no note frequency and tempo compensation at all. So it doesn't apply here.

Anyway, thanks again for all the feedback.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 30, 2012 6:56 am 
Offline

Joined: Mon Jun 28, 2010 8:35 pm
Posts: 34
Location: oregon
Ok I understand now...the actual NSF rate is somewhere around 53.8 fps, which affects the real world tempo accordingly. What's weird though is I'm now having no trouble at all with frameskip at F96/F01. I don't know if yesterday I ran into a bug or what, it was like each pattern added an extra cpu frame at the end.
Thanks.


Top
 Profile  
 
 Post subject: Re: Musetracker
PostPosted: Fri Mar 15, 2013 6:56 pm 
Offline
User avatar

Joined: Thu Jan 03, 2008 1:48 pm
Posts: 543
Currently on a Mac and not able to do much in the way of NES music tracking. FamiTracker freezes a lot in a lot of the API wrapper programs. MuseTracker works great but there is no Right-Ctrl key on a MacBook so it becomes severely cripped; being not able to play the whole song.

Possible to remap keys or make a Mac port?

Btw, I use CrossOver right now as it requires little configuration and just works for most applications I try. WINE and WineBottler are very glitchy.


Top
 Profile  
 
 Post subject: Re: Musetracker
PostPosted: Sat Mar 16, 2013 1:29 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
B00daW wrote:
Currently on a Mac and not able to do much in the way of NES music tracking. FamiTracker freezes a lot in a lot of the API wrapper programs. MuseTracker works great but there is no Right-Ctrl key on a MacBook so it becomes severely cripped; being not able to play the whole song.

Possible to remap keys or make a Mac port?

You can remap the keys by modifying musetracker.ini. Search for SDLK_RCTRL. You can find the available SDL key constants here: http://wiki.libsdl.org/moin.fcg/SDL_Keycode (some of them may not work as advertised).

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
 Post subject: Re: Musetracker
PostPosted: Sat Nov 16, 2013 12:33 pm 
Offline

Joined: Tue Jun 28, 2011 2:39 pm
Posts: 152
I have issue (probably of ID ten tee kind): No matter what I do, I can't get instruments to play on triangle channel.


Top
 Profile  
 
 Post subject: Re: Musetracker
PostPosted: Sat Nov 16, 2013 4:09 pm 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
darkhog wrote:
I have issue (probably of ID ten tee kind): No matter what I do, I can't get instruments to play on triangle channel.

Make sure the volume envelope has a value that is greater than or equal to 8.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ]  Go to page Previous  1, 2

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group