It is currently Sat Oct 21, 2017 12:41 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Fri Oct 19, 2012 9:05 am 
Offline

Joined: Tue Feb 07, 2012 11:22 am
Posts: 27
Hey, I've created a few images using Fox's NES image converter. I have the image file as an NES rom. I would like to somehow have it play my Famitracker music while displaying these images. So when you turn on the game, the full screen will be the image while the music is playing, then you press a button on the controller and that will change the song and possibly change the image. I would really like to make something like this, I just don't have much programming knowledge ( as I'm more of a visual/audio person).

Any help is greatly appreciated! Thank you

I'm willing to learn as much as I possibly can, but I'm also considering hiring someone to help me with this. Basically I need a program that will allow me to have a full screen image with audio playback that has controller input to change the songs/image on screen. Also known as a slideshow :wink:


Last edited by nesmaster14 on Fri Oct 19, 2012 9:26 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 9:11 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19114
Location: NE Indiana, USA (NTSC)
So you want a slideshow, and you want to associate a song played with the FamiTracker driver to each slide. Do I understand you correctly?


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 9:15 am 
Offline

Joined: Sat Jan 23, 2010 11:41 pm
Posts: 1161
As I remember, the Fox's converter uses tricks to increase color resolution that require precise timings. In this case having FamiTracker music could be a problem, as it wasn't designed to work fast. When there is enough CPU time, like a third of the screen, it is not a problem, but if there is nametable switching every lines or a few, it is. DPCM would be another problem, as it affects the timings.


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 9:20 am 
Offline
User avatar

Joined: Fri Nov 19, 2004 7:35 pm
Posts: 3943
I've integrated Famitracker's music driver into a demo before. Make sure you give it enough CPU time, 40 scanlines should be fine.
This means you can have timed code, but you need 40 contiguous scanlines at the bottom of the screen, unless you use a mapper with interrupts.

_________________
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 9:21 am 
Offline

Joined: Tue Feb 07, 2012 11:22 am
Posts: 27
Yes, I want a slideshow with Famitracker songs associated to each slide.

Shiru - Hmm, well if not The Fox's utility, maybe something else is better. I've seen similar "slideshow/music" things done before, like Heosphoros "Embered Recollections" ROM. His music uses DPCM, has full screen images, etc.


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 9:30 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19114
Location: NE Indiana, USA (NTSC)
I may be able to help, but first I have a few questions. The first two relate to whether or not you'll be able to test using an image conversion tool that does not rely on raster effects to extend color definition.
1. What operating system does your computer run?
2. Do you have Python installed on your computer? If not, are you willing to install Python 2.7.3?

These relate to the choice of mapper:
3. Are you using DPCM?
4. Are you using Famicom expansion sound?


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 9:45 am 
Offline

Joined: Sat Jan 23, 2010 11:41 pm
Posts: 1161
I did a program of this kind in the past. It had FamiTracker music, used three splits with timed code to make full screen picture, and allowed DPCM (the picture pieces were overlapped to avoid missing lines). It is also possible to alternate two screen on the whole screen basis, but not per-line (a method of reducing the flicker). This isn't too difficult. Anything more advanced will be difficult.


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 10:09 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2963
Location: Tampere, Finland
Shiru wrote:
As I remember, the Fox's converter uses tricks to increase color resolution that require precise timings. In this case having FamiTracker music could be a problem, as it wasn't designed to work fast.

This is indeed a problem when using my converter — it eats all of the CPU time, so you'll have to use something else.

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


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 10:14 am 
Offline

Joined: Tue Feb 07, 2012 11:22 am
Posts: 27
tepples wrote:
I may be able to help, but first I have a few questions. The first two relate to whether or not you'll be able to test using an image conversion tool that does not rely on raster effects to extend color definition.
1. What operating system does your computer run?
2. Do you have Python installed on your computer? If not, are you willing to install Python 2.7.3?

These relate to the choice of mapper:
3. Are you using DPCM?
4. Are you using Famicom expansion sound?


1 . Windows 7
2. No, but I can install it.
3. Yes, I use DPCM on most of my songs
4. Nope, just 2A03 (Square1,Square2,Triangle,Noise,DPCM)


Top
 Profile  
 
PostPosted: Fri Oct 19, 2012 10:34 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19114
Location: NE Indiana, USA (NTSC)
nesmaster14 wrote:
tepples wrote:
1. What operating system does your computer run?
2. Do you have Python installed on your computer? If not, are you willing to install Python 2.7.3?

1 . Windows 7
2. No, but I can install it.

I asked because I wanted to know to what extent you agreed with Kasumi's sentiment in this post about not wanting to download and install a runtime environment just to run one program.

Anyway, we are going to see if your images can be converted to work in an ordinary NES program without any raster effects. Please install Python and Python Imaging Library, and then download my NES graphics editor and converter.

Follow-up question about Python:
Do you know how to work the Windows 7 command prompt, or just point-and-click tools?

And about image conversion in general:
Are you familiar with the hex codes of the NES palette? My tool requires you to make the palette manually, and then it tries to fit your image to the palette you made.
And could you show me one of your original (not converted) pictures, so that I can see how suitable it'd be for conversion, or do you want to keep them all private?

nesmaster14 wrote:
tepples wrote:
3. Are you using DPCM?
4. Are you using Famicom expansion sound?

3. Yes, I use DPCM on most of my songs
4. Nope, just 2A03 (Square1,Square2,Triangle,Noise,DPCM)

Follow-up question about DPCM:
Do you use the same samples in all songs, or different samples in each song? Do you use more than 16K of samples total?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 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