Opportunity to upload source
BotB Academy Bug Reports and Feature Requests
 
 
Level 19 Chipist
Modus Ponens
 
 
 
It would rock if the NES format had an optional place for the composer to upload their FTM (or MML or w/e), if they want to, so that others can study them and learn from them! I know that some folks will make their source files available via offsite d/l links, and that works and all, but I think this would encourage people to share, and it would foster a spirit of learning and collaboration.

Same could go for any other formats that are compiled down into some other file type for submission, like SNES.
 
 
Level 26 Chipist
pedipanol
 
 
 
post #64391 :: 2016.03.01 1:47pm ::
  
  Modus Ponens and qxlet liēkd this
Yeah, I agree. That would be great!
 
 
Level 25 Chipist
Zlew
 
 
 
post #64396 :: 2016.03.01 2:12pm ::
  
  Modus Ponens and qxlet liēkd this
all down
 
 
Level 25 Chipist
Razerek
 
 
 
post #64404 :: 2016.03.01 2:51pm ::
  
  Modus Ponens, fiv95 and qxlet liēkd this
I'm all for this.
 
 
Level 12 Chipist
qxlet
 
 
post #64405 :: 2016.03.01 3:03pm ::
  
  Modus Ponens liēkd this
yes please
 
 
Level 27 Renderist
b00daw
 
 
 
 
post #64407 :: 2016.03.01 3:26pm ::
  
  andres, OrdinateIsDead, Modus Ponens, pedipanol, Savestate and qxlet liēkd this
"up sauce"
 
 
Level 22 Chipist
andres
 
 
 
post #64408 :: 2016.03.01 3:33pm ::
  
  OrdinateIsDead, Modus Ponens, Savestate and qxlet liēkd this
Definitely a great way to learn. +1 support
 
 
Level 26 Mixist
A-zu-ra
 
 
 
post #64440 :: 2016.03.02 2:00pm ::
  
  Xyz, goluigi, Ktcmoop and Modus Ponens liēkd this
uploads source to spc song
source is an .it file

_(:3 」∠ )_
 
 
Level 30 Hostist
puke7
 
 
 
post #64442 :: 2016.03.02 3:59pm ::
  
  Savestate and Modus Ponens liēkd this
Whulp, if there is such a consensus for this I might as well implement it. What I need is a list of formats beside nsf, nsfplus, nsf_classic that should support it.
 
 
Level 22 Mixist
OrdinateIsDead
 
 
 
post #64444 :: 2016.03.02 4:21pm ::
  
  Modus Ponens liēkd this
Sega Genesis and SMS would also need it, along with ZXbeep.
I think HES would need it too, as I believe most people use deflemask to make stuff for that format.
 
 
Level 30 Chipist
Savestate
 
 
 
post #64445 :: 2016.03.02 4:26pm ::
  
  Modus Ponens liēkd this
Allgear and Wildchip I'd assume. Gameboy too (for gbs)
 
 
Level 30 Chipist
Savestate
 
 
 
post #64446 :: 2016.03.02 4:27pm ::
  
  Modus Ponens liēkd this
And yeah, anything that deflemask exports
 
 
Level 26 Mixist
A-zu-ra
 
 
 
post #64447 :: 2016.03.02 4:37pm :: edit 2016.03.03 12:20am ::
  
  Flaminglog, b00daw, Modus Ponens, Razerek, Savestate, pedipanol and OrdinateIsDead liēkd this
(digs through browser)

adlib - [ no need in most cases ]
ahx - [ no need ]
allgear - Project file from DAW used (may not work most of the time since some DAWs/plugins aren't free, but if you wanna throw in your FL Studio, Reason, Cubase, Logic Pro, etc. projects, by all means)
amigamod - [ no need ]
ansi - [ no need ]
ascii - [ no need ]
aym - see ahx
bytebeat - [ no need ]
bytebeat1k - [ no need ]
channelf - see ahx
chipbattle_art - Project file if necessary (no need if you use something like MS Paint or something with no layers)(also may not work sometimes since some image editors aren't free; sorry Photoshop)
deflemask - [ no need ]
doom - [ no need? ]
famitracker - [ no need ]
fsound - [ no need ]
gameboy - Project files from the source tracker if applicable
hes - see ahx
html - [ no need ]
html5 - [ no need ]
mariopaint - [ no need ]
mariopantse - [ no need ]
midi - Project files from DAW used (see allgear for reasons why it may not work)
mixbattle_art - Project files from image editor used (see chipbattle_art for reasons why it may not work)
mod8kto64k - [ no need ]
mptm - [ no need ]
nsf* - Project files from FamiTracker or MML source
ntrq - [ no need ]
panda - Project files from tracker if done externally; otherwise, no need
pixel - see chipbattle_art
pxtone - [ no need ]
remix - see allgear
renoise - [ no need ]
s3xmodit - [ no need ]
sample - [ no need ]
sap* - see ahx
sgen - Project files from VGM Music Maker or other sources
sid - see ahx
sms - see ahx
spc - Project files from the tools used to make it (or a s3xmodit file because we all know most spc makers just use a converter lol)
sunvox - [ no need ]
svg - [ no need ]
tia - see ahx
vic20 - see ahx
wildchip - see ahx or allgear
zxbeep - see ahx

I may be wrong on some of these :o

So, in summary (and taking b00daw's corrections into consideration):

Certainly (source can be provided and anyone can access it)
aym channelf gameboy hes nsf nsfplus nsf_classic sap sapx2 sgen sid sms spc tia vic20 zxbeep

Maybe (source can be provided, but accessibility may be limited)
allgear chipbattle_art doom midi mixbattle_art panda pixel remix wildchip

No Need (format is synonymous with source)
adlib ahx amigamod ansi ascii bytebeat bytebeat1k deflemask famitracker fsound html html5 mariopaint mariopantse mod8k mod12k mod16k mod24k mod32k mod48k mod64k mptm ntrq pxtone renoise s3xmodit sample sunvox svg
 
 
Level 27 Renderist
b00daw
 
 
 
 
post #64448 :: 2016.03.02 5:37pm :: edit 2016.03.02 5:40pm ::
  
  bazz, pedipanol, Modus Ponens, A-zu-ra and Savestate liēkd this
I believe what is most relevant is whether or not a file needs a source or not; which you have described very well.

Let's correct a couple of these:

adlib (does not need source as long as project files are given. adlib can also be s3m and midi. I don't believe there are any binary assembled adlib files due the nature of the soundcard.)

ahx (as long as it's in ahx format, source is not needed.)

Wonderful job, A-zu-ra. :)

I think moving forward that acceptable source formats should be *.zip, *.7z, and tarball.
 
 
Level 6 Chipist
3ndymion
 
 
post #64459 :: 2016.03.03 5:06am :: edit 2016.03.03 5:11am ::
There are 2 to mention for the Gameboy.

.sav file
LSDj seems to be the most popular tracker for Gameboy, & it generally works by flashing a .sav file onto the cartridge. Multiple LSDj songs can be saved on a .sav file.

.lsdsng file
This one probably isn't as important, as it's more complicated & probably not used as much. Basically, this file is a single LSDj song extracted from the .sav file. It can be put into any .sav file after extraction.

They both deserve mention, but if only 1 should receive attention, it should be the .sav file.
 
 
Level 30 Chipist
Savestate
 
 
 
post #64462 :: 2016.03.03 6:45am :: edit 2016.03.03 6:48am ::
Don't forget .mml! (and .ftm)!

Even so though, we probably don't need a file type submission whitelist for each format since it'll be a zip or something like b00daw said.
 
 
Level 11 Playa
RoccoW
 
 
post #64464 :: 2016.03.03 7:33am ::
  
  Modus Ponens and Savestate liēkd this
Big fan of taking a look at project files. Would be great to be able to host them on here!
 
 
Level 26 Mixist
A-zu-ra
 
 
 
post #64466 :: 2016.03.03 8:27am ::
  
  Modus Ponens, Jimmyoshi, fiv95 and Savestate liēkd this
hope you guys don't mind my shitty fl studio projects _(:3 」∠ )_
 
 
Level 30 Hostist
puke7
 
 
 
post #64531 :: 2016.03.04 3:26pm ::
  
  Modus Ponens and Flaminglog liēkd this
There needs to be some kind of compromise for storing large allgear/remix project files. The renoise format allows for up to 25mb. Also, these types of works might include a myriad of VSTs that not everyone has. If it's an entry from a OHB, and the source is HUUGE, how many people will actually donload it? Is it actually worth hosting?

I'm all for the chiptunes, but maybe only give source options for major entries when they could be this large. Max 7.5mb otherwise maybe?
 
 
Level 24 Chipist
mega9man
 
 
 
post #64534 :: 2016.03.04 4:53pm ::
  
  Razerek liēkd this
One solution could be to have a 5MB limit, and anything over that can be an external URL to your online storage (e.g. Dropbox, Google Drive, etc.) and the button would link there.
 
 
Level 27 Renderist
b00daw
 
 
 
 
post #64536 :: 2016.03.04 5:36pm ::
  
  Modus Ponens liēkd this
5MB source for modern audio projects is pretty dinky. With 7z or some more compression-intensive tarballs you could trim it down quite a bit. Plus our BotBrs are smart people and will figure out a desired compression method aside from ZIP. ;P

Why go down to 5MB when puke says 7.5MB? :)

Your additional external link to source idea is very nice though!

We could also have a badge criteria for uploading source in OHBs, like needing an allgear badge to upload allgear sources. In majors the limitation wouldn't need to apply.

This way it could give n00bn00bz a good feel for the community and what it expects/likes before lots of zip files are uploaded; plus it limits the ability for troll uploads and file hosting/sharing nonsense. ;P
 
 
Level 21 Criticist
Xyz
 
 
 
 
post #64544 :: 2016.03.04 7:29pm :: edit 2016.03.04 7:30pm ::
This would be a problem for some of my allgears which are HUGE zips/rars of raw wave files.

Corrections to azura's post:
adlib - .dro is possible
aym - .ay .mgs which are not source .pt3 files
gameboy - not all sources are tracked
.hes - this is machine code and not easily decompiled to source

Corrections to savestate's post:
other mml formats can be saved such as .sng or .mus or .txt

uncle b00ds:
the problem is that some offsite links could be sites that go under (see: pomf.se) and then botb will then be full of dead links. Which is UGLY
 
 
Level 26 Mixist
A-zu-ra
 
 
 
post #64546 :: 2016.03.04 7:42pm ::
Counter-points for xyz

For allgear, I think the meaning of "source" for those formats would be the original project files themselves, to be opened up in the DAW that they were made in (which is why I threw allgear/remix into Maybe since 1) not everyone will have the same DAW and/or VSTs, 2) not every DAW and/or VST is free), not necessarily the stems of said projects.

.hes can be made in MML or deflemask and thus can be provided as sources
 
 
Level 21 Criticist
Xyz
 
 
 
 
post #64550 :: 2016.03.04 7:54pm ::
My project files are waves which were manipulated in a wave editor (oftimes synthesized in one) and never touched a tracker or DAW.

In my case what would be considered an asset in a DAW is my project file in the wave editor. The fact that silence is prepended to many of the waves in order to inherently align them to the work supports this interpretation.
 
 

LOGIN or REGISTER to add your own comments!