Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > So i've been thinking... Owner: Glitch_King New post
Page 1 of 1 Sort:  
So i've been thinking... Posted: 2014-04-10 06:17  (Last Edited: 2014-04-10 06:17) Reply | Quote
Glitch_King

Avatar

Member for: 3726 days
Location: California
Status: Offline

#56069
Famitracker, the NES/famicom tracker, is the music program that enabled anyone to
create 8-bit music instead of using MML or PPMCK. Throughout the 7-8 years, updated versions
have been released with the expansion sound chips: Nintendo's FDS and MMC5, Konami's VRC6
and VRC7, Namcot's N163, and in the works with the Sunsoft's SN5B Chip.

The SPC700 is the coprocesser that coordinates SNES audio. Once it initialized with
data and code sent from the SNES CPU, it manipulates the state of its accompanying digital
signal processor (DSP, which produces the output audio. It has 64KB of memory for code and
data. Within this memory are memory-mapped registers, used for communicating with the SNES
CPU, the DSP, and three available timers.

The SPC700 has 6 Registers

A - An 8-bit accumulator

X & Y - 8-bit Index Registers

SP - 8-bit stack pointer

PC - 16-bit program counter

PSW - 8-bit "Program Status Word", which stores the status flags

The Y and A registers can be paired together for some operations to form a 16-bit
register with Y as the upper byte.

The DSP has eight channels, each of which can play a 16-bit sound. Each of the eight
channels has a separate left and right stereo volume, can be played at different places, and
can have an Attack-Delay-Sustain-Release (ADSR) envelop applied to it. A white noise source
can be set to replace the sampled data on any of the eight channels. Additionally, the DSP
can apply an echo to the audio. The 16-bit audio samples are read from the SPC700's 64KB
memory space, where they are stored in a packed 4-bit loosely-compressed format.


So, with all the fascination with the SPC700/DSP, I went into figuring out how to
make an SPC. I first tried with AddmusicK, but i ended up failing every time. I then went
into using IT to SPC, which I got some success with...

some...

So then, it came to me, "What if there was a tracker made for making SPCs?" After
lots of thinking, I was thinking that the SPC700 with be a great expansion chip to add on
Famitracker, but it seems that it is much bigger than I expected. So I thought of a 16-bit
addition to Famitracker...

[url=https://31.media.tumblr.com/a00faed09f8d1d1a3ecf08a9817e6364/tumblr_n3srt080UU1ts66beo1_400.png][b][SUPER FAMITRACKER][/b]

It's still a concept, but I think(or I a least hope to think) that the forums would enjoy
this small idea. Maybe we could all [i]throw in our 2 cents[/i] to try to help make this
a reality, because the SPC700 sound is [b][i]RAD[/i][/b]

_______________________
Some other sites I have made shelter on...
[url=http://www.youtube.com/user/KingGlitchofGlitches]Ye Youtube
[url=http://chipmusic.org/glitch_king]Ye Chipmusic
[url=http://battleofthebits.org/barracks/Profile/Glitch_King/]Ye BotB
Attachments:
super_famitracker.png (18 Kb)
Posted: 2014-04-10 06:27 Reply | Quote
CheeseGuy99

Avatar

Member for: 3752 days
Location: Amarillo, TX
Status: Offline

#56070
I'm for this. I am VERY for this. But there is one problem; JSR is very busy as it is with Famitracker. I don't think the community could make something called "Super Famitracker" Legally... idk. I ain't no lawyer.

But aside from that, I'd love to see this; Maybe make it look similar to FT, have .SFT or .SFTM files, etc.

I would sure use it.

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
[url=http://chipmusic.org/ch3dd4r]Le Chipmusic
[url=http://battleofthebits.org/barracks/Profile/CH3DD4R/]Le BattleOfTheBits
Posted: 2014-04-10 06:33  (Last Edited: 2014-04-10 06:34) Reply | Quote
Glitch_King

Avatar

Member for: 3726 days
Location: California
Status: Offline

#56071
[quote=CheeseGuy99]I'm for this. I am VERY for this. But there is one problem; JSR is very busy as it is with Famitracker. I don't think the community could make something called "Super Famitracker" Legally... idk. I ain't no lawyer.

But aside from that, I'd love to see this; Maybe make it look similar to FT, have .SFT or .SFTM files, etc.

I would sure use it. [/quote]
I was saying that JSR should make the Super Famitracker on the side. I was hoping that JSR would more or less support the idea of it,
and would think about the possiblility of it being made after Famitracker includes the SN5B Chip and some bug fixes. PLus, I was
hoping that I could teach myself on how to use C++ and programming stuff.

_______________________
Some other sites I have made shelter on...
[url=http://www.youtube.com/user/KingGlitchofGlitches]Ye Youtube
[url=http://chipmusic.org/glitch_king]Ye Chipmusic
[url=http://battleofthebits.org/barracks/Profile/Glitch_King/]Ye BotB
Posted: 2014-04-10 06:40 Reply | Quote
CheeseGuy99

Avatar

Member for: 3752 days
Location: Amarillo, TX
Status: Offline

#56072
[quote=Glitch_King]I was saying that JSR should make the Super Famitracker on the side. I was hoping that JSR would more or less support the idea of it,
and would think about the possiblility of it being made after Famitracker includes the SN5B Chip and some bug fixes. PLus, I was
hoping that I could teach myself on how to use C++ and programming stuff.[/quote]

Well, I would sure help out if I can. I don't know C++, but I know Javascript and a bit of C#, so I wouldn't think it'd be THAT hard to learn. The HARDEST part would be emulating an SPC700, I'd think. Course, SNES emulators have'em, so how hard can it be?

...right?

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
[url=http://chipmusic.org/ch3dd4r]Le Chipmusic
[url=http://battleofthebits.org/barracks/Profile/CH3DD4R/]Le BattleOfTheBits
Posted: 2014-04-10 06:50 Reply | Quote
Glitch_King

Avatar

Member for: 3726 days
Location: California
Status: Offline

#56073
[quote=CheeseGuy99][quote=Glitch_King]I was saying that JSR should make the Super Famitracker on the side. I was hoping that JSR would more or less support the idea of it,
and would think about the possiblility of it being made after Famitracker includes the SN5B Chip and some bug fixes. PLus, I was
hoping that I could teach myself on how to use C++ and programming stuff.[/quote]

Well, I would sure help out if I can. I don't know C++, but I know Javascript and a bit of C#, so I wouldn't think it'd be THAT hard to learn. The HARDEST part would be emulating an SPC700, I'd think. Course, SNES emulators have'em, so how hard can it be?

...right?[/quote]

It could be difficult, if you don't know what you're doing, which shall be me. I've found something that could be of use though.

_______________________
Some other sites I have made shelter on...
[url=http://www.youtube.com/user/KingGlitchofGlitches]Ye Youtube
[url=http://chipmusic.org/glitch_king]Ye Chipmusic
[url=http://battleofthebits.org/barracks/Profile/Glitch_King/]Ye BotB
Attachments:
snes_emulator_se_sound_code.txt (12 Kb)
Posted: 2014-04-10 10:57  (Last Edited: 2014-04-10 11:06) Reply | Quote
MKSTAR26

Avatar

Member for: 3221 days
Location: A\/\V/\/A
Status: Offline

#56074
A non-native SNES tracker is already in the works over at chipmusic.org and projected for a Summer 2014 release - I'll find the thread in a moment.


EDIT: [url=http://chipmusic.org/forums/post/192530/#p192530]There we go.

_______________________
<Emelia_Kaylee>: <hawkeatermoth>: <pug>: <Tenshi_Hinanawi>: [00:32.20] <pug>: »–( · &#7447; · )–« FUCK
Posted: 2014-04-10 11:29 Reply | Quote
Glitch_King

Avatar

Member for: 3726 days
Location: California
Status: Offline

#56076
[quote=MKSTAR26]A non-native SNES tracker is already in the works over at chipmusic.org and projected for a Summer 2014 release - I'll find the thread in a moment.


EDIT: [url=http://chipmusic.org/forums/post/192530/#p192530]There we go.[/quote][url=http://img.gamefaqs.net/screens/9/d/f/gfs_39773_3_1.jpg]oh

_______________________
Some other sites I have made shelter on...
[url=http://www.youtube.com/user/KingGlitchofGlitches]Ye Youtube
[url=http://chipmusic.org/glitch_king]Ye Chipmusic
[url=http://battleofthebits.org/barracks/Profile/Glitch_King/]Ye BotB
Posted: 2014-04-10 19:09 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#56080
If I'm not mistaken, jsr has already said that he was uninterested in partaking in such a project, so I'm afraid your dream is an impossible one to make true.

There is however this other project that MKSTAR26 posted which you may want to look into.

Also for the record, I don't think a SNES tracker would be very exciting, if only due to the fact the SPC700 is a sampler, and you can already make XMs and ITs which allow many more possibilities than SPCs do. Sure, the SPC700 had built-in echo but that's just about the only thing that puts it on top of the other two formats...

Besides, there are ways to make SPCs using an XM module.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-04-10 21:10 Reply | Quote
Raijin

Avatar

Member for: 4123 days
Status: Offline

#56081
[url=http://weeklybeats.com/#/ctrix/music/supernes-test2-alpha-build-of-tool]http://weeklybeats.com/#/ctrix/music/supernes-test2-alpha-build-of-tool

Posted: 2014-04-10 22:04 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#56082
Imagine Strobe's hype when he sees this.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-04-11 08:29 Reply | Quote
Glitch_King

Avatar

Member for: 3726 days
Location: California
Status: Offline

#56097
Well even though I may be greatly saddened but the impossibility of it happening, it was just an
idea.

Question on the xm2snes and the SuperNES Project,

how do you access the echo settings for XM2SNES? I've used XM2SNES but i could never actually
enable it.

And is the SuperNES like a sequencer cart like LSDJ, or is it just a Tracker?

_______________________
Some other sites I have made shelter on...
[url=http://www.youtube.com/user/KingGlitchofGlitches]Ye Youtube
[url=http://chipmusic.org/glitch_king]Ye Chipmusic
[url=http://battleofthebits.org/barracks/Profile/Glitch_King/]Ye BotB
Page 1 of 1 Sort: