Login:
Menu:
Post: Author:
FamiTracker > General > Source and development > WIP Owner: jsr New post
Page 7 of 9 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] Next >>
Posted: 2008-10-12 21:39 Reply | Quote
lpower

Avatar

Member for: 7226 days
Location: Berlin
Status: Offline

#1949
wow, this is so awesome...

thanks jsr -
I have been messing around with the VRC VI chip on this WIP, and must say that aside from a few minor bugs (which have pretty much all been mentionned I think) this is really fantastic.

The sound is very well emulated and it is fun to use since most of us are by this time quite used to FT's workings.
Also, I have used Scream Tracker to export the s3m files and transform them to nsfs (also with VRC VI support), but there are some minor restrictions, which don't seem to be present in FT! And plus, I can keep using my 2a03 intruments, yay!

Thanks a bunch and good luck in your endeavours.
- -
PS_has anyone noticed a problem with the sound when pilling up 3 or more VRC VII channels, like the sound gradually getting scratchier?
I noticed that on my computer and wonder if it's just my sound buffer settings, or if someone else had that problem.

PPS_I attach a little loop ftm for the heck of it!


Attachments:
vrc6 test3.ftm (14 Kb)
Posted: 2008-10-13 00:45  (Last Edited: 2008-10-13 00:51) Reply | Quote
jsr
Administrator

Avatar

Member for: 7334 days
Location: Sweden
Status: Offline

#1950
Hi lpower, that loop was great. I attached the result of the recent tracker development.

Maybe I should mention that the volume levels for VRC6 channel mixing are not yet calibrated as I don't know the exact values. But I got a VRC6 cart and will hook it up to an oscilloscope and try to find them out. (If somebody doesn't know where to get those already?)

lpower wrote:
PS_has anyone noticed a problem with the sound when pilling up 3 or more VRC VII channels, like the sound gradually getting scratchier?
I noticed that on my computer and wonder if it's just my sound buffer settings, or if someone else had that problem.

The OPL code isn't mine, so maybe it's supposed to be so (but could also be a mistake by me of course). I'll look into it when it's time to add it for real. (After the next official version is released.)

Btw, got some small things that requires fixing first but will then upload the new WIP.

_______________________
Programmer and developer
Attachments:
vrc6 test3.nsf (18 Kb)
Posted: 2008-10-14 00:52 Reply | Quote
nensondubois

Avatar

Member for: 7149 days
Status: Offline

#1954
Ask that dick unknownfile for help. He may be able to not only help you with VRC6 but VRC7 as well.

Posted: 2008-10-14 00:59 Reply | Quote
Dafydd

Avatar

Member for: 6715 days
Location: Uppsala, Sweden
Status: Offline

#1955
Huh?

Posted: 2008-10-17 02:15  (Last Edited: 2008-10-17 03:04) Reply | Quote
jsr
Administrator

Avatar

Member for: 7334 days
Location: Sweden
Status: Offline

#1960
WIP is updated again, this time with VRC6 in NSFs. I'd like to hear about any problems with NSF (both VRC6 and in general) as I might release this soon as an official version.

_______________________
Programmer and developer
Posted: 2008-10-17 11:28 Reply | Quote
Dave
Moderator

Avatar

Member for: 7093 days
Location: UK
Status: Offline

#1965
In exported NSFs, portamento (3xx) doesn't appear to be working on the VRC6 channels (or at least Pulse 1, which I tested it on).

_______________________
iridescent audio
Posted: 2008-10-17 20:07  (Last Edited: 2008-10-30 18:58) Reply | Quote
nensondubois

Avatar

Member for: 7149 days
Status: Offline

#1968
That dick Unknownfile is working with VRC7 support. Ask http://www.hcs64.com/mboard/forum.php5

Posted: 2008-10-19 07:49  (Last Edited: 2008-10-19 07:55) Reply | Quote
Kreese

Avatar

Member for: 7312 days
Location: Frillesås, Sweden
Status: Offline

#1984

I created a simple instrument in a new file. Gave it: 12 11 8 3 1 at the volume envlope.

That was all the settings I made. When clicking with the mouse at the "virtual keyboard" in the instrument editor it sounds normal. But when playing with my keyboard the volume envelope never gets used. It plays the note at full volume only.

Then I tried playing with my keyboard in when having the cursor in channel 1. The same result again, only full volume.

I tried to write some notes. And pressed play. Then it worked as it should.

The next bug, i discoverd when trying if this was only a thing that was in channel 1. I used the same instrument that I've created, and tried playing when standing in channel 2. Somehow the default duty cycle seems to be different in channel 1 and 2, so the same instrument sounds completely different... Channel 1 is default at 50% and channel 2 is at (as it should I guess) 0%...

I'll report some more stuff if I find it later...

Edit: When creating a VRC6 square and trying to make a volume envelope, it loops forever, even if I release the mousebutton or the key at the keyboard. It can only get killed by pressing the F12 button. And when jamming on the keys the volume envelope doesn't work here either. But this time it's a lower sound...

Posted: 2008-10-19 19:29 Reply | Quote
lpower

Avatar

Member for: 7226 days
Location: Berlin
Status: Offline

#1988
Hi all, I had a free day and decided to spend more than 10 minutes on the new WIP.
I ran into a few things which I thought were relevant.

While using FT:

- Pressing DELETE (to erase a note, command or volume number) will sometimes do nothing.
Pressing Ctrl+A (highlight channel) twice will usually allow you to then delete the desired
note, command or volume number.

- Trying to open an .fti file to add to your instruments will make FT crash (it did't in the WIP with VRC VII though).

- Pretty severe loading time at random moments (FT freezes for 10 seconds, looks like it will crash and then goes through again)
This I have experienced twice, by copying and pasting in one of the VRC VI channel, and might have something to do with my
computer.

- In the pattern editor: when you click on a row to change its pattern number, the cursor will go back to the first row (the 2a03 pulse #1),
you need to navigate through the rows by clicking on the right and left arrows rather than by clicing directly on the desired row.

- (VRC VI only) Pressing ENTER after having written an mml string in the instrument editor will leave the complete
editor window blank (white), you need to click the parse button.

- (VRC VI only) The default duty cycle for the 2 VRC VI pulses seem to be set at 4 on 7, not really a bug I guess, just an observation.



While playing NSF - in these cases, the playback in FT is perfect, but the playback in NSF has defaults:

- (VRC VI only) The mute bar seems to convert badly, the NSF gives a high pitch note instead of a mute.
This is easily dealt with by using 0 as volume value, but figured I would mention it.

- (VRC VI only) The 000, 100, 200, 400 and 700 commands do not seem to come through when converted to NSF.

- - - -

That's what I noticed until now, again JSR: fantastic work, this is really a great tool and only gets better with time.
Thanks for your efforts!

Posted: 2008-10-24 01:21 Reply | Quote
jsr
Administrator

Avatar

Member for: 7334 days
Location: Sweden
Status: Offline

#2000
Thanks for the feedback! I fixed (hopefully) some obvious bugs and uploaded it. The broken channels effects works, instrument load/save and also some other strange bugs (like the volume sequence thing).

Also another rather important update I forgot to tell is that the memory handling is a lot better now, especially when multiple songs is used. Might be important for that NSF collision thing.

_______________________
Programmer and developer
Posted: 2008-10-24 08:12 Reply | Quote
Kreese

Avatar

Member for: 7312 days
Location: Frillesås, Sweden
Status: Offline

#2002
I tried it fast... Did this:

1. Made an instrument for 2A03 with Volume: 14 8 5 4
2. Tried the Duty bug (channel 1 and 2) Worked fine now.
3. Changed the Module Properties to VRC6
4. Created a VRC6 instrument (as the second instrument).
5. Tried to make a volume envelope for it. After trying the instrument it still went piiiiiiiiiiiiiiiiiiip, even after releasing the key.

Then I thought, oh well he haven't looked into this bug yet. But then I took File -> New. Then I tried the VRC6 again, this time as the first instrument. Now It worked, the instrument gets silent after releasing the key.

Conclusion. When having a 2a03 instrument as the first instrument. The VRC6 instruments does not mute after releasing the key.

Otherwise, great update!

Posted: 2008-10-24 11:10  (Last Edited: 2008-10-24 11:10) Reply | Quote
Dafydd

Avatar

Member for: 6715 days
Location: Uppsala, Sweden
Status: Offline

#2003
I had trouble with the VRC6 instruments not responding properly to release before too.

Posted: 2008-10-24 22:24  (Last Edited: 2008-10-24 22:25) Reply | Quote
Kizul

Avatar

Member for: 7190 days
Status: Offline

#2004


Posted: 2008-10-26 05:50  (Last Edited: 2008-10-26 05:55) Reply | Quote
B00daW

Avatar

Member for: 6396 days
Status: Offline

#2006
WIP 4 (10/20/200

Interface bugs:
---------------

High priority:

- FamiTracker crashes when an unsupported Pattern Font is used.

- Notes can be deleted while in Practice mode.

Medium priority:

- Note sustains indefinitely on instrument editor keyboard if left-click is depressed, dragged at significant rate along the keyboard, and released while dragging momentum still exists.

- After selecting a few frame ticks in the pattern editor screen and pressing delete, a phantom and unnecessary selection is created at the tick to the end of the frame that doesn't serve any function. Proper behavior should be the selection remains the same after deletion or disappears. Also possibly not allow a single tick to be blue-selected, but >1.

- Ixx command slides up in interface for arpeggio'd notes, but exports properly.

- Portamento and hardware slide commands to not function properly or at all for arpeggio'd notes.

- Undocumented commands Qxy and Rxy do not function properly in the UI, but function almost properly upon export.

~~~~~

Replayer Engine (Export) bugs:

- First Qxy command set to Q0y plays off and detuned note without portamento affected.

- F00 speed functions properly but doesn't skip to next frame when ready and ignores all frame skipping commands and Cxx halt command.

- VRC6 saw wave "duty" envelopes are inaccurate to the replayer export, but V00-V03 manual "duty" commands function properly on export.

- Channel are uninterruptable. Banshaku has recently made a patch to the FamiTracker code to allow for channel sharing in this NESdev board thread.

--

Undocumented commands for WIP 04:

Qxy (Portamento up to half-step offset.)

X = Speed

Where 0 = slowest, F = fastest

Y = Offset

Where 0 = Command off, 1 = 1 half-step offset up, 2 half-steps up, 3 etc...

Rxy (Portamento down to half-step offset.)

X = Speed

Where 0 = Slowest, F = Fastest

Y = Offset

Where 0 = Command off, 1 = 1 half-step offset down, 2 half-steps down, 3 etc...

Posted: 2008-10-26 12:48 Reply | Quote
furrykef

Avatar

Member for: 6599 days
Status: Offline

#2007
Here's another one that should be high priority (and has been in FT for a long time): FT crashes when you play a DPCM sample that has been unloaded.

Page 7 of 9 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] Next >>