Project reveal : tracking software for RC2014

191 views
Skip to first unread message

S P Dixon

unread,
May 7, 2025, 2:06:58 PM5/7/25
to RC2014-Z80
Hello everyone. 
I've just uploaded a video in which I reveal something I've been working on for a long time now. It has reached a point where it's useful.
It's a terminal-based music tracker with MIDI output. One of the reasons I've been working on it is to have some useful software to provide with my MIDI module, but I also just like making music this way and I'm keen on non-game-related things that you can do on your RC2014.
Obviously once it reaches a certain point, which I don't feel is far off, it's only a small step to build another version which sends its output to a sound chip, such as the AY which is very commonly used on the RC. I'm thinking that an 'export to pt3' from that would be fun but I don't yet know what that would involve. 
If you're interested in making music (and why would anyone not be??) then please take a look. 

Shiela

Robb Bates

unread,
May 7, 2025, 6:01:20 PM5/7/25
to RC2014-Z80
Amazing!

Nice work!  I love the menu-like framework too.

Robb

Justin Skists

unread,
May 8, 2025, 2:57:45 AM5/8/25
to RC2014-Z80
Oh yes!! Nice work!

Justin

Peter Onion

unread,
Apr 14, 2026, 7:40:41 AMApr 14
to RC2014-Z80
On Wednesday, 7 May 2025 at 19:06:58 UTC+1 S P Dixon wrote:
Obviously once it reaches a certain point, which I don't feel is far off, it's only a small step to build another version which sends its output to a sound chip, such as the AY which is very commonly used on the RC. 

Shiela,  did you ever get this to work ?  If you did I would like to extend it for my dual AT-3-8912 board.
PeterO
 

S P Dixon

unread,
Apr 14, 2026, 8:44:02 AMApr 14
to RC2014-Z80
Hi Peter 
Yes - sort of. I had this running at the Assembly last year - you would have heard this tune:
(Keeping 2 YT channels is confusing but I tend to put finished music on MIDI_IN and more projecty stuff on the second one.)
I haven't done anything with it since then. It's a bit flaky.

Peter Onion

unread,
Apr 14, 2026, 8:59:34 AMApr 14
to RC2014-Z80
Yes Shiela, I thought that was what you were showing but I couldn't remember if it was generating MIDI output or if it was driving a PSG (or both).

Flaky or not I would like to have a play with it and to try getting working with my dual AY-3-8912 board.  Is the source code available any where please ?

PeterO



S P Dixon

unread,
Apr 14, 2026, 10:25:01 AMApr 14
to RC2014-Z80
I've been very shy about having anyone else see even my code (and when I have tried open-source it hasn't been a good experience). And this was written with no expectation of anyone else seeing it. 
I'm unlikely to return to those projects now, the magic really went out of programming for me over the last year or two with all of the vibe coding going on. I made a fairly conscious decision to stop trying to make my own tools and become more of an end user of existing ones. My more recent experience of just loading up Furnace Tracker and just getting on with writing the music was very good. 

Are you looking to compose, or play back existing tunes? Because my AY tracker has its own file format and a total of one tune exists to date. I'd be very surprised if there isn't an existing infrastructure for dual AYs (music creation software, file format and player). A very quick google (don't trust me on this) says that the pt3 format allows for dual chips. You may need to adapt Player or Tune but that would seem like a good way to go.

Peter Onion

unread,
Apr 14, 2026, 12:26:56 PMApr 14
to RC2014-Z80
Shiela, 
I understand your position, and I'm somewhat the same about the code that I write, but I have recently acquired a few "users", all be it they are people I know personally, but it's been a rewarding experience so far :-)
If you've lost interest in developing it further I promise not to bug you about bugs :-)
As to what I want to do.... Well that will only become clear once I find out what can be done :-)  I really want to do this as a 100% RC2014 project, I could easily install some packages on my Linux machines and get much better sounds much more easily, but where's the fun in that ? ;-)

PeterO
Reply all
Reply to author
Forward
0 new messages