I’m in the process of writing a new tracker that is derivative of the fine work the devs behind LPGTracker have done.
SYGIL_TRKR is MAXXED. Ever wanted Vital synth in your pocket? Or clouds as an effect on your Polyend or Dirtywave device? The final release is targeting handheld game emulators that boast 4GB of ram or more.
Enjoy watching the first bit of use of the alpha version and be sure to follow my instagram for more documentation of the development process and news surrounding SYGIL_TRKR.
Very exciting stuff, @hinick! Not only that, but it also looks amazing. I love that virtualboy vibe. Looking forward to more!
PS:
I have questions lol
What device are you using for testing? Is it a Steam Deck or similar?
I’m curious about the RAM usage plus the oversampling settings of Vital. I know it can vary a lot in cpu and ram usage, at least in Linux (I’ve observed it ranging from 200mb up to 1gb in some cases). Are you considering some performance “headroom” when you say “handhelds with at least 4GB RAM”, or is that the minimum acceptable to have stability?
1.) Presently all my development has been done on my mac, a raspberry pi CM4 and an anbernic rg35xx+.
2.) So far RAM usage has been minimal. The port of Vital I’ve done was originally intended to be for the Monome Norns (which I still may follow through on) and so the main focus was to keep the memory use very low. So oversampling isn’t a feature I ported over. The last cross compilation I did to test this one the anbernic rg35xx+, which only has 1GB of memory, there were no xruns or issues with audio drops while running two instances of Vital (or Vsynth as I’m calling it) but there likely would be some if more samples or virtual instruments were loaded and simultaneously playing.
Additionally I’ve got all of the SurgeXT VCV rack fx modules ported over, which are used as insert fx in the mixer. Four insert fx’s per channel, plus two send channels.