S-Pently (teaser)

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
tepples
Posts: 21751
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

S-Pently (teaser)

Post by tepples » Sun Jul 23, 2017 10:04 am

Thanks to blargg's macro pack, I managed to bring up about 20% of my Pently music engine on the SPC700. It's still missing host communication and several effect commands, but the basic structure of a timer feeding a tempo divider feeding conductor track and pattern interpreters feeding a note-on engine is there. So are synthesizers for crude hat and guitar samples, as well as the kick and snare samples I made a decade and a half ago when I was using ModPlug.
Attachments
S-Pently_src.zip
(56.58 KiB) Downloaded 144 times
S-Pently.spc
(64.5 KiB) Downloaded 145 times

User avatar
dougeff
Posts: 2614
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: S-Pently (teaser)

Post by dougeff » Sun Jul 23, 2017 11:29 am

Nice.
nesdoug.com -- blog/tutorial on programming for the NES

tepples
Posts: 21751
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: S-Pently (teaser)

Post by tepples » Fri Oct 20, 2017 10:36 am

I'll define some milestones.

Before I make another release:
  • Come up with a host comms protocol so that Podge can scoot to the stereo and press track change buttons in the SFC sample
Before game usability:
  • Add effects TRANSPOSE, GRACE, LEGATO_OFF/_ON
  • Adapt Pently's music compiler
  • Design some representation for sound effects
  • Link in the docs to whatever sample resources other users provide
Before NES parity:
  • Send additional songs to ARAM at runtime
  • Add effects ARPEGGIO, BEND, CHVOLUME, FASTARP, SLOWARP, VIBRATO

Post Reply