NSF Import and problems mimicking instrument vibrato - FamiTracker

# FamiTracker

FamiTracker Support Forums

Skip to content

## NSF Import and problems mimicking instrument vibrato

General discussion about tracking, help and support.
Post Reply

- Print view

6 posts • Page 1 of 1

newbie2nobuo
  Posts: 5
  Joined: Sat May 14, 2016 4:58 am

### NSF Import and problems mimicking instrument vibrato

- Quote

Post by newbie2nobuo » Tue Dec 06, 2016 2:36 am

So I'm trying to make my vibrato sound like Journey of Sirius stage 1. Imported the NSF and copied down the vibrato effect on another file. Vibrato doesn't sound right at all. I matched tempo and instrument settings. Where am i going wrong?
Top

retrodpc
  Posts: 194
  Joined: Tue Apr 21, 2015 12:05 am
  Location: !wow
  Contact:
  Contact retrodpc
  Website

### Re: NSF Import and problems mimicking instrument vibrato

- Quote

Post by retrodpc » Tue Dec 06, 2016 2:50 am

Use the instrument recorder instead.
Don't copypasta Quotes
my sondclop
Top

HertzDevil
  Posts: 475
  Joined: Thu Apr 23, 2015 7:39 pm
  Location: Hong Kong SAR
  Contact:
  Contact HertzDevil
  Website Facebook Twitter Skype
  YouTube

### Re: NSF Import and problems mimicking instrument vibrato

- Quote

Post by HertzDevil » Tue Dec 06, 2016 3:00 am

The pitch envelope in Journey of Silius is configured by command E7, followed by a delay in number of ticks and a pointer to the sequence. Stage 1 uses this command 4 times:

- Pulse 1, 00:00.00, 8-tick delay, $97FB
- Pulse 1, 00:10.67, 24-tick delay, $97FB
- Pulse 1, 00:53.33, 24-tick delay, $BA08
- Pulse 2, 00:00.00, 8-tick delay, $97FB

The envelope contents are respectively:

- $97FB: 01 03 06 03 01 81 83 86 83 81 80 00
- $BA08: 00 01 01 01 00 00 81 81 81 00 80 00

The most significant bit indicates the sign, and the rest the offset amount. The special tag 80 finishes the envelope with the next byte indicating the loop point. These directly translate to:

- $97FB: { | 1 3 6 3 1 -1 -3 -6 -3 -1 }, absolute
- $BA08: { | 0 1 1 1 0 0 -1 -1 -1 0 }, absolute

Notice the "absolute" part; this is a 0.5.0 beta / 0CC-FT feature that recalculates the current base pitch on each tick before applying the pitch envelope. You cannot directly translate a sequence of Pxx commands to a pitch envelope. To do so, you must forward-difference the entire sequence:

- $97FB: { 1 | 2 3 -3 -2 -2 -2 -3 3 2 2 }, relative
- $BA08: { 0 | 1 0 0 -1 0 -1 0 0 1 0 }, relative

I have a rather complete analysis of the Journey to Silius NSF, to the point where I can recreate the songs in it without the NSF importer. Contact me for more information or, alternatively, just use the instrument recorder.
refactoring 0cc-famitracker
Top

retrodpc
  Posts: 194
  Joined: Tue Apr 21, 2015 12:05 am
  Location: !wow
  Contact:
  Contact retrodpc
  Website

### Re: NSF Import and problems mimicking instrument vibrato

- Quote

Post by retrodpc » Tue Dec 06, 2016 3:10 am

Also, I should clarify that the instrument recorder is in 0CC-FamiTracker only, as far as I know. The link to it can be found in HertzDevil's forum signature.
Don't copypasta Quotes
my sondclop
Top

newbie2nobuo
  Posts: 5
  Joined: Sat May 14, 2016 4:58 am

### Re: NSF Import and problems mimicking instrument vibrato

- Quote

Post by newbie2nobuo » Tue Dec 06, 2016 3:19 am

HertzDevil - dude thank u so much!
I'm rusty with this so forgive me if i sound like a moron. Gonna look into the instrument recorder now. Man that's impressive. Hell of a soundtrack. One of the best. The soaring vibrato towards the end before repeat I'm trying to mimick. let me try some things now
Top

newbie2nobuo
  Posts: 5
  Joined: Sat May 14, 2016 4:58 am

### Re: NSF Import and problems mimicking instrument vibrato

- Quote

Post by newbie2nobuo » Tue Dec 06, 2016 3:26 am

do any of yall happen to have a famitracker cover of this tune I could study?
Top

Display posts from previous:
Sort by

Post Reply

- Print view

6 posts • Page 1 of 1

Return to “General Talk”

Jump to

- Rules
- Wiki
- FamiTracker
- General Talk
- Bug Reports
- Feature Requests
- Source and development
- Music
- Original Music
- Cover Music
- Other
- Site Issues & Suggestions