Dream Tracker

m00dawg
Posts: 346
Joined: Wed Jul 08, 2020 12:41 am
Contact:

Dream Tracker

Post by m00dawg »

Native tracker in active for the X16 which currently supports the VERA PSG channels (FM and PCM to follow). It's currently usable but is still an alpha (meaning the file format can and likely will still change).
Screenshot from 2023-08-21 08-51-08.png
Screenshot from 2023-08-21 08-51-08.png (130.95 KiB) Viewed 32189 times
Currently it doesn't work via the web emulator (I'm not sure why) but does work on x16emu, box16 (you need to use an SD card image), and a real X16.

You can download it along with view the manual over at http://dreamtracker.org.

At present it works and can be used to make music! To hear a demo, load up the tracker and load the DEMO.DTR song. Press F5 to play and enjoy!

It currently supports:
  • Pattern editing (including copy/paste) and Orders
  • Volume and PWM Envelopes (32 global envs assignable to any instrument-envelope)
  • 127 PSG Instruments
  • Fine-Tune
  • Panning
  • Volume/Pan tracker effects and note-off
  • Pitch, Volume, and PWM pattern effect slides and sweeps
  • Arpeggio
  • Tremolo, Vibrato, Pulsolo
  • Global channel attenuation
Lots of planned features, of which this is a subset:
  • Envelope trigger on note-release, envelope loops
  • Channel mute/solo
  • YM2151 support
  • Pattern shortcuts for better navigation to handle all 25 channels (16 PSG, 8 FM, 1 PCM)
  • PCM (intentionally lofi at 8-bit/11Khz or maybe even less)
  • Common pattern effects (PWM, slides, glide, arp, etc.)
  • Either macros and/or tables similar to LSDJ where multiple effects can be setup in a table which can run at up to envelope speed (vsync at present) and assignable to instruments as well as called as a pattern effect
  • Multiple clock options (vsync, VIA, MIDI/controller pulse)
Last edited by m00dawg on Sat Sep 02, 2023 6:50 pm, edited 8 times in total.
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
kelli217
Posts: 531
Joined: Sun Jul 05, 2020 11:27 pm

Re: Dream Tracker

Post by kelli217 »

Where's the giant program logo/title? Concerto has it, Melodius has it... ;)
m00dawg
Posts: 346
Joined: Wed Jul 08, 2020 12:41 am
Contact:

Re: Dream Tracker

Post by m00dawg »

That's an extremely fair point. Despite having updated PetdrawX with some nice features, it can't change the fact that I'm a pretty awful textmode artist ;)
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
kelli217
Posts: 531
Joined: Sun Jul 05, 2020 11:27 pm

Re: Dream Tracker

Post by kelli217 »

I'm not either. best I could come up with on short notice was this:
Attachments
DREAM TRACKER.png
DREAM TRACKER.png (1.21 KiB) Viewed 33724 times
m00dawg
Posts: 346
Joined: Wed Jul 08, 2020 12:41 am
Contact:

Re: Dream Tracker

Post by m00dawg »

Whoa, well that's actually pretty awesome!
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
m00dawg
Posts: 346
Joined: Wed Jul 08, 2020 12:41 am
Contact:

Re: Dream Tracker

Post by m00dawg »

Alas no progress on a fancy logo yet ;) (Kelli I hope you don't mind if I see if I can make one like yours because it looks pretty great!) but I did work on the copy/paste stuff. It's not working yet but I think it's close-ish. To help debug things I created a...debug screen :) Not a whole lot here yet but I think this could be really useful and as long as I have the program space to keep it, I'll probably leave it as a feature.
Screenshot from 2023-07-06 09-18-04.png
Screenshot from 2023-07-06 09-18-04.png (20.88 KiB) Viewed 33692 times
What is missing for now is pattern highlight. For now I may just use the extra space below the song data for changeable status info (basically moving over some of the debug info there). That way folks know what they cut/pasted for now without the visual queue for now.
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
kelli217
Posts: 531
Joined: Sun Jul 05, 2020 11:27 pm

Re: Dream Tracker

Post by kelli217 »

You can absolutely use my logo or any derivative of it you can come up with.
DragWx
Posts: 342
Joined: Tue Mar 07, 2023 9:07 pm

Re: Dream Tracker

Post by DragWx »

How's this? You'd be free to use or modify however you'd like.
dream-tracker_grid.PNG
dream-tracker_grid.PNG (5.29 KiB) Viewed 33665 times
User avatar
ahenry3068
Posts: 1136
Joined: Tue Apr 04, 2023 9:57 pm

Re: Dream Tracker

Post by ahenry3068 »

You just jump in with pretty code wherever don't you ? ................. Don't be sorry ... it is a gift we all appreciate it.

TO : Desertfish
m00dawg
Posts: 346
Joined: Wed Jul 08, 2020 12:41 am
Contact:

Re: Dream Tracker

Post by m00dawg »

That is quite lovely! Still textmode yeah? Drawn with the 1/4 squares? I'll have to see how I can do that in petdraw but yeah that's lovely!

I made lots of big (for me) progress this week. I finally got cut/paste working. Not perfect but very usable although I think I do need to consider using a copy buffer (it copies direct from the source pattern block). I also got tab and page-up/down working for being able to more easily navigate through the pattern. I'd like to have home/end to snap to the top/bottom of the rows but still it's I think pretty close to being usable.

And somehow the file load/save routine seems like it still works! :P
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
Post Reply