OpenSPC replacement by mudlord at 8:59 PM EDT on April 1, 2010
In that hall of files thread there was a discussion of a OpenSPC rewrite.

So, the ideas so far...

* Use blargg's core (snes_spc) seems fine
* Use a Win32 GUI (.net?)
* Do proper SPC to module dumping

Any more...?
by RukarioGyiyg996 at 11:57 PM EDT on April 1, 2010
Could we keep the text mode command line prompt display? I rather like it alot the way it displayed, just seemed pretty novel and intuitive for me. (The note display and panning bar's are specific ones I truly love) Although a Win32 GUI would also work, I just can't get over how much I liked OpenSPC's appearance the first time I used it.

A real time SPC700 memory viewer during playback would also be awesome, since I obsess over shit like that.
by mudlord at 4:20 AM EDT on April 2, 2010
kode54 recently did something that does exactly what you described. He ported the Super Jukebox visualization code to a form he uses in his component.......

Though, you prefer if we tried to keep the original OpenSPC look? Much of the OSPC code is messy as fuck. Take the argument handling for instance.

edit: Using blargg's C++ interface. Uses my WinMM interface...
http://stashbox.org/843527/spc_samplerip.zip

edited 7:51 AM EDT April 2, 2010
by RukarioGyiyg996 at 10:25 PM EDT on April 2, 2010
Yeah the code really looks ridiculous (and I'm not a C,C++ or ASM coder...), I'd just like to keep the looks the same while the program itself in it's raw guts is reformed and shaped better.
by mudlord at 12:54 AM EDT on April 3, 2010
In that case there is several things:

* The graphics stuff is done in Allegro. The API has changed drastically over the years so I doubt it will be usable at all. Hence the suggestion of a GUI
by RukarioGyiyg996 at 3:51 AM EDT on April 3, 2010
Well in the case of a newly done GUI, the only things I'd like in this case would probably be the following:

Note display's
Effect status (Echo, feedback, FIR filter ,etc)
Panning slide
Realtime SPC700 memory viewer


On a latter note:

According to OpenSPC, Noise generation, feedback, FIR filter, and Echo are disabled since they cannot be rendered in IT..

However..

I have a theory that some of these effects *CAN* be simulated in ImpulseTracker v2.14 using multiple channels, however.. I'm not a expert in using tracker software.. I just happen to notice what some people do in their songs (out side of SPC, strictly some IT modules I've listened too) they are able to create pseudo-reverb using multiple channels, volume\pitch bending, and offest playback.


I'm probably way over my head though anyways... but I always see people stretching the limits of IT in bizarre ways so it could be possible somehow...


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source