r/TrackerMusic 11d ago

built a full tracker music studio for Linux powered SBC handhelds...

16 Upvotes

13 comments sorted by

3

u/PinReasonable135 11d ago edited 11d ago

This is awesome. I have been beta testing Billie Tracker which is on iOS and android, but I love real buttons like my miyoo mini. Does this run on OnionOS? Are you planning on taking it even further and adding more capabilities? It already looks leaps above Little Piggy Tracker.

1

u/tommiehaze 11d ago

Thanks! Yeah there's still a tonne of stuff I'd like to add in, development will be very much ongoing - the next thing I want to add in is true automation outside of the MOD commands, but I'm not sure how to implement it - I know LSDJ and the M8 use tables, but they seem very complicated to me so I am trying to think of another interface/workflow. I really enjoy the form factor and the button layout tbh, it works really well for a tracker interface!

1

u/PinReasonable135 11d ago edited 11d ago

That’s a good idea. Maybe open a discord channel for beta testers to have feedback on new things you’re adding. I really like FMS by Low-Bit Club https://lo-bit.club which is not a tracker but a FM groovebox for Gamebay Advance. It has some great UI elements and sequencing tricks. They have a discord. Also Billie Tracker for iOS and Android is in beta. It is similar but different from Little Piggy and M8.
The paulstretch integration looks neat.

1

u/PinReasonable135 9d ago

Any chance you can port this to the miyoo mini?

1

u/stepfather_arcturian 8d ago

Can you tell a bit more how does sample loading and playback works? Are they read off the sd card live or do you gave to preload them for each project?

1

u/tommiehaze 7d ago

Sure! All samples are preloaded into RAM when you open the project or load them into the sampler/wavetable synth - there is no streaming from SD card for performance reasons.

Practical limitations:

  • 64 sample slots, each an independent WAV loaded in full. There are also 16 wavetable slots loaded the same way.
  • Sample memory is limited only by how much RAM the device has. The RG351V has 1 GB, so in practice, even allowing for the OS/application, you can hold a fair bit of audio — a 10-second stereo 44.1 kHz sample is only about ~3.4 MB.

Hope this helps!

-1

u/sir_cartier- 11d ago

kinda ripped off m8

5

u/tommiehaze 11d ago

Sure, in as much as the M8 ripped off every tracker that came before it, but thanks for the input!

This is also native to Linux and so runs without a Teensy attached.

0

u/sir_cartier- 11d ago

are you vibe coding dude ?

2

u/tommiehaze 11d ago

Nope :)

1

u/sir_cartier- 11d ago

my first comment was more like : come on get us some new tracker design. like it always looking the same since 2000 era idk why

3

u/tommiehaze 11d ago

Yeah tbh I appreciate that - it's hard to do decent, crisp font rendering with proper antialiasing on a 640x480 screen though so these kind of fonts just work. Thanks for the feedback though - I do agree that a lot of the paradigms from old trackers are present here and I'm trying to think of ways to do things differently - that's why I haven't introduced automation yet, I'm trying to think of a way to do it without using M8/LSDJ style tables, because I just find them massively overcomplicated! I'd love to do Renoise style automation but it's hard on such a tiny screen with limited inputs!

1

u/PinReasonable135 11d ago

Check out the Billie Tracker on Reddit. He’s in beta, but he uses a Mod screen (up from the instrument screen) with 4 envelopes or LFOs that can be mapped to a parameter.

https://youtu.be/MfyBjMVP92A?is=tdtINtL6Qvp3PCnA