Offline

Soooooo

Hanging out w/ bleo, rhinoid, exileFaker and ovenrake at this siiiick show last month,
it came to my attention that lgptsav.dat is just an XML file.  derp.  this is why we should hang out and talk more.
So I figured how hard could it be to write a project merger so here it is.
Sticks all songrows, chains, patterns, instruments, tables and grooves from dat 2 into dat 1,
then outputs a 3rd dat for your tracking pleasure.

This is a windows exe using .NET 2.0.  If this seems to work awesome enough
and people hate windows enough, maybe I'd rewrite in Java, but I'm really slow at Java.

No error handling, no instructions, just BANG IT
You will have to handle all the sample consolidation yourself and if each project
has a different sample with the same name, you're gonna have a bad time.

I saw something BitCruncher was saying about differences w/ project versions
in his python application but I have no idea wtf that is all about so hope this works.

thanks to bleo for the .ico
http://www.budmelvin.com/dev/lgpt/DATBANGER.zip


btw check out my new sangle
http://chipmusic.org/forums/post/219504/#p219504

Offline
IL, US

nice... ill fucks with this

Offline
lolusa

yoo .net holla! is the project online? been doing a lot of forms stuff lately and i'd fork this.

Offline

I'm hoping to get source code up somewhere in the next week or so.

Offline

Also forgot, not doing anything with the midi instruments yet.

Offline
IL, US

awww sad sad sad

Offline
Abandoned on Fire

Dat bang tho.  cool

I'm glad you did this. The more the merrier!

Last edited by egr (Oct 23, 2014 2:04 am)

Offline

MIDI soon

Offline
Riverside, CA
budmelvin wrote:

and people hate windows enough, maybe I'd rewrite in Java

pls

Offline

uploaded a new one that /probably/ works with midi instruments

Offline
Geneva, NY

A little background and an "a-ha" moment for all you piggy MIDI power users: you are NOT limited to 16 MIDI instruments.

Brady Leo: hello marc.
marc.nostromo: Hey B
Brady Leo:ci have a question, as usual.
bud was asking me what to do about midi instruments in the datbanger.
marc.nostromo: I probably have an answer, as usual 
Brady Leo: i said "fuck midi, don't touch it. there are only 16 instras, so if you're merging 2 projects with 16 instras, ur fucked."
marc.nostromo: he can use a unused instrument and set its type to midi
tell him to look at what happens if you clone a midi instrument
basically you can have more than 16 midi instruments
Brady Leo: oh shit! nice
marc.nostromo: :_
Brady Leo: cool hack bro
marc.nostromo: well I wanted to implement clone for them so I had this idea
Brady Leo: bud and the midi people will be pleased