Opportunity to upload source
BotB Academy Bug Reports and Feature Requests
 
 
64390
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.
 
 
64391
Level 25 Chipist
pedipanol
 
 
 
post #64391 :: 2016.03.01 1:47pm
  
  Modus Ponens and qxlet liēkd this
Yeah, I agree. That would be great!
 
 
64396
Level 24 Chipist
Zlew
 
 
 
post #64396 :: 2016.03.01 2:12pm
  
  Modus Ponens and qxlet liēkd this
all down
 
 
64404
Level 25 Chipist
Razerek
 
 
 
post #64404 :: 2016.03.01 2:51pm
  
  Modus Ponens, fiv95 and qxlet liēkd this
I'm all for this.
 
 
64405
Level 12 Chipist
qxlet
 
 
post #64405 :: 2016.03.01 3:03pm
  
  Modus Ponens liēkd this
yes please
 
 
64407
Level 27 Renderist
b00daw
 
 
 
 
post #64407 :: 2016.03.01 3:26pm
  
  andres, OrdinateIsDead, Modus Ponens, pedipanol, Savestate and qxlet liēkd this
"up sauce"
 
 
64408
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
 
 
64440
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 」∠ )_
 
 
64442
Level 29 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.
 
 
64444
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.
 
 
64445
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)
 
 
64446
Level 30 Chipist
Savestate
 
 
 
post #64446 :: 2016.03.02 4:27pm
  
  Modus Ponens liēkd this
And yeah, anything that deflemask exports
 
 
64447
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
 
 
64448
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.
 
 
64459
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.
 
 
64462
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.
 
 
64464
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!
 
 
64466
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 」∠ )_
 
 
64531
Level 29 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?
 
 
64534
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.
 
 
64536
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
 
 
64544
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
 
 
64546
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
 
 
64550
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!