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.
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.
massive!
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
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
Nice one Martin :) I'll take a look at that.
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.
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.