uyjulian / spc2it

Convert SPC files to IT (Impulse Tracker) files
84 stars 10 forks source link

Too many channels and too fast! #16

Open AlbertV97 opened 4 years ago

AlbertV97 commented 4 years ago

This toos is very useful but creates 16 channels and i know thats for creating the pan effect but should be an ooption to turn this off, aso the song is hella fast, i think the cmd commands arent too clear of how to change that, please would be great to have an update :D thanks for this awesome tool!

uyjulian commented 3 years ago

Please try out VGMTrans.

DaVince commented 3 years ago

This is amazing, I had no clue about VGMTrans.

Does this imply that you're done with spc2it, though? You might want to direct people to VGMTrans in the readme and archive the repo if that's the case...

cyraid commented 2 years ago

This is amazing, I had no clue about VGMTrans.

Does this imply that you're done with spc2it, though? You might want to direct people to VGMTrans in the readme and archive the repo if that's the case...

@DaVince But how can you save as .it files in VGMTrans?

uyjulian commented 2 years ago

You don't. You can save as .mid and .sf2

AlbertV97 commented 2 years ago

Ok, i have learned how to use VGMTrans saving the song sequence and its Intrumentation: sf2 but unfortunately is no compatible with all SPCs for example those from Super Mario World, Jurassic Park and many other SNES games, and spc2it does works with all SPCs no matter what, so i think and update that fixes the speed and an option for making 8 channels only should be really useful and enough for the community that uses this tool a lot, i have successfully made some SPCs out of spc2it, but making it work, was almost like making a song from scratch, because i had to reduce/edit notes and tempo in order to make the conversion, also remove the 8 extra channels that this tool creates, it seems this program was created fot those who likes changing Intrumentation and making mp3 out of SPCs, but this tool is very useful for those who Port music from other games to an specific game, in this case I'm porting music for Súper Metroid, and i really enjoy doing it, so that's why I'd like to try a new update that fixes and making 16 channels can optional, please if anyone have instructions on how to do that on this version I'll appreciate it, if not, and update could be the best, thanks for taking time for reading this petition.

AlbetV

cyraid commented 2 years ago

Yeah I'd rather use a tool that converted to .it directly. :) (as there are effects it seems to miss, doesn't sound right).

livvy94 commented 2 years ago

I agree, MIDI is not the best format to use with SNES music. Broken pitch bends ahoy My main use case for spc2it was ripping samples, and now you can do that with the c700 VST... but it's very tedious.

cyraid commented 2 years ago

Encourages @uyjulian :D

AlbertV97 commented 2 years ago

Honestly i think this tool is pretty impressive how it works, it emulates the effects so great, it almost does all the hard work for you! And doesn't make SDxx unnecessary comands or Xxx panning comands, that stuff can be made by us ;)

uyjulian commented 2 years ago

VGMTrans and spc2it work differently.

VGMTrans knows about the specific format used by each supported game and reads it before analyzing it, so it can reduce the speed and channels because it knows it won't be used.

spc2it will write the file as it is playing by its integrated .spc player "streaming", so it does not know about the speed or channels ahead of time. In this case I just made it output at the maximum supported specifications supported by the .it format.