Live data from Hacker News

MilkyTracker

milkytracker.org

41–50 of 51 posts

Re: MilkyTracker

#41
I love trackers more than a piano-roll or bar. Renoise is my first choice, after this PT-clone, Furnace/DefleMask for chip sounds

It really depends on the compatibility as for me protracker functions are important. Renoise doesn't even do all but it's an overall great tool. Others are sunvox (crossplatform Jeskola Buzz-like), or even native on UAE/Amiga I would se OctaMED. I have to say, OpenMPT is also good, especially for playback.

Re: MilkyTracker

#42
post #9

Are there good browser based trackers (with WASM)?

Bassoon tracker is really well made and fits the bill (though not with WASM I believe): https://github.com/steffest/BassoonTracker

With very good compatibility for ProTracker

Re: MilkyTracker

#43
post #8
post #5

Might as well link Deflemask if we're sharing trackers we like. https://deflemask.net/

Don’t miss out on Furnace, an open source tracker compatible with Deflemask modules: https://github.com/tildearrow/furnace

... but unfortunately .mod playback is more of a niche as it is not very compatible with protracker functionality (Travolta's condom corruption [State of the Art], e-On, and a whole bunch of others do not playback correctly). It is however good at chip-based tracking

Re: MilkyTracker

#44
post #18

Trackers like MilkyTracker, OpenMPT, and Famitracker are trying to mostly enable people who use trackers to continue writing music for specific formats (and the specific limitations of those formats). There are much more modern trackers as well. As far as I know, the absolute state of the art is Renoise. There are some other alternatives like SunVOX. The downside of the modern trackers is that you very much have to r…

sunvox is great. lots of modules to get funky with. in terms of sound it can be as clean or dirty as one needs.

Sunvox does a fair job of emulating an analog synth! The only tracking aspect of it is in how you compose songs. So I'm not surprised.

Re: MilkyTracker

#46

I used Milkytracker for many years, graduating from LSDJ and Famitracker. I eventually got my hands on a proper A500 and tracked on that for a while, before going back to the comfort of a modern PC running Renoise. These days it’s all Ableton for me, but I miss the days of using trackers like nothing else. I’m spoiled on Ableton, so can’t easily make the switch back to a tracker equivalent like Renoise, but there are…

If you are already familiar with the LSDJ workflow, I can't recommend Dirtywave M8 enough [1]. It is to LSDJ what Renoise is to Protracker.

[1]https://dirtywave.com/

Re: MilkyTracker

#47
post #19

Is there a good library of mod/s3m files? The first time I heard Metallica's "The Call of Ktulu" was an s3m file that did a really good job sounding like the original, I've been looking (very casually) for that file for a while now.

Mod Archive is a fantastic resource[1]. Mod/s3m/xm files searchable by title or author, sortable by number of downloads, etc

[1]https://modarchive.org/

Re: MilkyTracker

#48
post #18

Trackers like MilkyTracker, OpenMPT, and Famitracker are trying to mostly enable people who use trackers to continue writing music for specific formats (and the specific limitations of those formats). There are much more modern trackers as well. As far as I know, the absolute state of the art is Renoise. There are some other alternatives like SunVOX. The downside of the modern trackers is that you very much have to r…

So many thanks for mentioning SunVOX.

I somehow managed to miss it, and now I'm blown away.

Re: MilkyTracker

#49
post #18

Trackers like MilkyTracker, OpenMPT, and Famitracker are trying to mostly enable people who use trackers to continue writing music for specific formats (and the specific limitations of those formats). There are much more modern trackers as well. As far as I know, the absolute state of the art is Renoise. There are some other alternatives like SunVOX. The downside of the modern trackers is that you very much have to r…

There is also radium, which seems to be in the middle between renoise and older trackers.

Re: MilkyTracker

#50

Digging down, it seems to be implemented in antediluvian C++: Equalizer::~Equalizer(void) { } It probably could be cut to half the LOC just by modernizing, and get more reliable and faster.

I agree that you could reduce the lines of code by modernizing, and get more reliable code (the current codebase has cases of UB that they neglected pull requests to fix for a year and counting, see https://github.com/milkytracker/MilkyTracker/pull/255 and https://github.com/milkytracker/MilkyTracker/pull/256 ). But MilkyTracker is uniquely fast in compiling, I think because of avoiding STL and heavyweight headers. M…

Modernizing wouldn't slow down building.

Probably you could speed up the build by consolidating it into a few files; linking is about the slowest thing compilers do, although mold could help, there.

Moving small things into headers might seem like it would slow down the build, but anything wholly defined in a header doesn't need to be linked.

Looking at your pull 256, a delegating constructor would seem to be right thing, but initializing in the class declaration is absolutely best. I wonder who still wants it pre-C++11.

Post reply on HN