pouët.net

ProTrackerTools on github

category: general [glöplog]
 
I've been working on some ProTracker tools in C# this week and thought it was about time I did my first own repo. The project started with me building a serializer for ProTracker, but once that was built it was very quick and easy to build a new module optimiser.

I'll be expanding the tool set soon enough, also happy to hear any suggestions for functionality.

Code is here.. https://github.com/djh0ffman/ProTrackerTools

I've yet to work out what to do with the binary... so that's coming soon.
added on the 2017-12-08 14:41:39 by djh0ffman djh0ffman
massive!
added on the 2017-12-08 17:41:17 by psenough psenough
Micromod Compiler is something similar for Java, which can compile text files like this one into Protracker (and also decompile):

https://github.com/martincameron/micromod/blob/master/songs/Origin.mt

It's not exactly easy to use, but it's got some neat features like a simple FM/additive synth, high-quality 8-bit resampling with noise shaping, and a macro function that attempts to calculate linear portamentos and automatic time-stretching.

JAR file is here (run on the cmdline with java -jar):

https://github.com/martincameron/micromod/blob/master/micromod-20160326.jar

I'm hoping one day to get these features into a more conventional tracker ...

Cheers,
Martin
added on the 2017-12-10 02:02:58 by mumart mumart
Nice one Martin :) I'll take a look at that.
added on the 2017-12-10 14:10:14 by djh0ffman djh0ffman
Great idea, hOffman! As far as I can judge the optimisation part looks good, so possibly this is one big step to get rid of those manual tasks in the future after all.

I can only think of one more option for rough downsizing (including quality loss): transpose samples that do not use the lowest or two lowest octave/s upwards by one/two octave/s up and transpose the pattern notes downwards accordingly and adjust the existing loop values. I found the quality loss more or less dramatic very much depending on the samples material.
added on the 2017-12-11 22:49:02 by fiveofive fiveofive

login