Search the Community
Showing results for tags 'rmt'.
-
RASTER Music Tracker RMT is now open source! https://github.com/VinsCool/RASTER-Music-Tracker Contributions are welcome! For new release starting from v1.34.00: https://github.com/VinsCool/RASTER-Music-Tracker/releases Old opening post:
- 439 replies
-
- 46
-
- raster music tracker
- rmt
-
(and 2 more)
Tagged with:
-
Several people have mentioned that RMT isn't the panacea anymore... so perhaps it is time to start discussing how to move beyond RMT. So I'm creating this thread because nobody else is willing to (Doesn't necessarily mean I want to get involved into any kind of coding!) One thing that is critical I think is to use Dmsc's LZSS player, as I mentioned many times, its main advantage is its speed no matter how complex the sound effects are. Its second advantage is that it already exists and doesn't require upgrading if new sound effects are implemented (because it just replays raw Pokey data). Possibilites from a tech POV: 1.Upgrade RMT ? It is a possibility, even though Raster's not with us anymore, some people seem have to have the source code. ( The source code for one the very first releases is actually available from Raster's homepage: http://raster.infos.cz/atari/rmt/rmt.htm : 2003/01: RMT 1.01 beta - rmt101b.zip (105 kb), rmt101b_src.zip (170 kb)) The PC tracker is written in C++ but the sound is actually played with the 6502 ASM player through emulation of the 6502 and Pokey which means implementing new effects require modifying the 6502 player which would bloat it/slow it down, not exactly ideal since it is also used on the A8. Since I have a compatible player (RMT2LZSS) written in C#, it could be possible to remove the 6502 emulation from RMT, replace it with the C# player and leave the Pokey emulation to be able to still play the tunes inside the tracker. The tunes could then be exported to LZSS for playback on the A8. It should then be possible to easily add new sound effects to the C# player. 2.Start from an existing tracker ? This means getting a functional UI but non working player. The player and all its effects would have to be adapted for Pokey. Is there a tracker for a different platform that has enough bits in common with Pokey? I like https://famistudio.org because its interface seems really user friendly and if you watch the demo video, it seems pretty easy to create tunes with it. 3.Start from scratch ? A mammoth task... A slightly different proposition would be to reset RMT by just starting from the C# player and rebuilding a new UI around it. And using Fox's ASAP, the Pokey emulator that's powering RMT. 4.Update RMT with patches ? That's a dead end since adding a feature means removing another one. What's needed is a tracker than handles all the patches at once (and more). To reiterate, this doesn't mean I want to get involved in the coding or implement every feature request that may pop up but at least let's get the ball rolling!
-
Experiment of the day: Altirra's co6502 and POKEY emulation cores adapted for RASTER Music Tracker 1.28. altirra-rmt.zip People had been asking about this, so I decided to try it out. There are two modes of usage: You can use one of the DLLs without the other. There's probably no point in using sa_c6502.dll by itself, as the default one is perfectly fine at emulating the RMT player. Using sa_pokey.dll will give you only the Altirra POKEY emulation core, with register writes aligned to RMT ticks. You need to rename or remove apokeysnd.dll for this as RMT will prefer it to sa_pokey.dll. If you use both of them together, they will notice each other and the 6502 core will talk directly to the POKEY core, bypassing RMT's POKEY register handling. This gives cycle-precise write timing as well as access to other POKEY registers not normally mirrored by RMT (particularly SKCTL). There are still no interrupts or any other hardware. Note that this is based on the Altirra 4.00-test core, so these DLLs will not work on Windows XP. There are some gotchas due to quirks in the RMT DLL interfaces. RMT's sa_pokey.dll interface only allows 44.1KHz/8-bit sound output, so this sa_pokey.dll bypasses RMT's output and runs its own 48KHz/16-bit output. Somewhat more janky is that RMT is always running both the 6502 player and POKEY in stereo mode, but for a mono file it mirrors the $D200-D208 to $D210-D218 in between sa_c6502.dll and sa_pokey.dll. Thus, in linked mode, sa_pokey.dll has to detect whether RMT is running in mono or stereo mode and dynamically switch the second POKEY on and off. You may hear it take a moment to switch when changing songs with different modes. Finally, RMT seems to always init sa_pokey.dll with NTSC parameters, so pitches will be relative to NTSC clock. Song tempo will still be correct, however, as this is determined by how often RMT runs the player and requests samples. To be honest, I don't know if I'll continue maintaining these DLLs, as this was an experiment and I had to do some really hacky things to work with RMT (like doing a cross-call to msvcrt.dll's atexit() to cleanup). I can't tell the difference from the ASAP core (apokeysnd.dll), though I'm no musician. But, I did get some code cleanup done and figured there might be some community interest.
- 47 replies
-
- 17
-
I have no clue why it is not working, because it is the newest version, but does anyone know how to fix this?
-
Inspired by: I've used Cybernoid2 cover by @miker PAL version A7800 version sounds little bit strange. I'm still waiting for Dragonfly, so I can't fully test it on real hardware. Eagle https://raz0red.github.io/js7800/?cart=https://atariage.com/forums/applications/core/interface/file/attachment.php?id=801883 Cybernoid2byMiker.a78
-
Hi all, I usually modify rmt player routine to create my own stereomode, but I'm a bit confused about existing alternate stereo modes built in rmt player... for instance: ELI STEREOMODE==2 ;* L1 R2 R3 L4 ldy #$ff v_audctl equ *-1 lda trackn_audf+0 ldx trackn_audc+0 sta $d200 stx $d201 sta $d210 ;???? lda trackn_audf+1 ldx trackn_audc+1 sta $d210+2 stx $d211+2 lda trackn_audf+2 ldx trackn_audc+2 sta $d210+4 stx $d211+4 sta $d200+4 ;???? lda trackn_audf+3 ldx trackn_audc+3 sta $d200+6 stx $d201+6 sta $d210+6 ;???? sty $d218 sty $d208 I have marked confusing lines with ";????". What is the purpose of those lines? If there is some purpose, why there is no such line under lda trackn_audf+1 block? -is it a bug?
-
I've spent some time reverse-engineering the file format used by Raster's Music Tracker. Included in the zip-file is rmtdump.c, a utility that came to be gradually, while exploring the format. There's also rmtformat.txt that describes the format in pseudo-assembly. rmtformat.zip
- 3 comments
-
- 4
-
- rmt
- raster music tracker
-
(and 2 more)
Tagged with:
-
I wanted to point out a new hardware project currently in the late design phase. It's called SIDBox and it plays retro music formats. From the name you can tell it was designed as a SID player but it has grown to include Spectrum TAP, Atari ST AY, Amiga Protracker MODs, RMT/SAP files, Stereo POKEYs are supported. The designer wants to include more formats like TFMX, he is also looking at including AMP support and even XEX! http://www.sidproject.co.uk https://www.electronscape.co.uk/sidbox/crowdinfo.htm Ms Mad Lemon has done a bunch of videos on it.
- 11 replies
-
- 4
-
- atari music
- sap
-
(and 1 more)
Tagged with:
-
Given how much interest there is in POKEY music in other threads, I'm surprised I've never seen mention here on AtariAge about this album, released about 2 months ago. I first heard it referred to on a recent episode of the ANTIC Podcast. Forget the other threads and their technical programming nuances - this is just good chiptune magic right here, and recorded from with an 800XL. I've played this record dozens of times since I first heard it.
-
I made this .rmt file which is a WIP. It uses a filter for that weird instrument at the beginning. Does it sound better than the other conversion? sanxion.zip
- 25 replies
-
- 6
-
- Sanxion
- Extirpator
- (and 4 more)
-
Hi guys ! Anybody knows how to stop RMT music play but keep sfx playing ? I've tried stopping music, disabling irq (that calls music play), but I either get music+sfx or nothing... I would like to turn of music so it doesn't waste cpu time, but keep possibility of playing sfx when needed. Any help appreciated ! Vladimir
-
Hi everyone, I just want to share some tunes I made using 15 kHz clocked Pokey in basic version of Raster Music Tracker (1.28). I believe they sound a bit different than tunes made with a regular clock (64 kHz). So check please if you wish and enjoy! I think they sound best when listened to on a real hardware, therefore I made recordings also and put on my bandcamp profile. So if someone doesn't use a real piece of hardware, please follow the links: http://makarybrauner.bandcamp.com/track/echoes http://makarybrauner.bandcamp.com/track/step-it-up EchoesMB.xex StepItUpMB.xex
- 92 replies
-
- 10
-
My brother just dug up this MIDI file that he made back in the 90s of the "Alternate Reality: The City" intro tune. Perhaps one of you RMT musicians can import it into RMT and do something really cool with it. http://www.rasterline.com/Alternate_Reality.mid My brother's name is Chris Jones, if you need to mention credit for the midi conversion. Have fun!
-
Hi. Raster gave us a wonderful tool to compose and play music in our 8bit Atari computers. Thank you! Although I googled for information about RMT, I could only find a couple of pages with some editor shortcuts, but no user manual or tutorial is available (AFAIK). I've played with the songs included in the latest release, changing parameters and trying to guess what the result was, if any... I'd like to compose something from scratch (including the design of the instruments), but I have no idea how to start. There are many "obscure" things like the parameters (flags) inside rmt_feat.a65 config file, or the purpose of the frequency tables inside rmtplayr.a65. I'd really apperciate if someone could share here some docs, reveal the secrets of the player, introduce things like the "song" concept or just tell us his experience using this music tracker. Thanks!
-
I am looking to add some sound effects into my game and was wondering how to handle it? I have music already playing in the background and I would like to temporarily pause the music, play the sound effect once and then continue the music where it left off. How do I do this with RMT? Do I need the sound effects somehow encoded into the RMT file with the music? Or can I load two files (one for music, one for effects) and then just point at which one I want? Has anyone done this before? I guess it must have been...
- 13 replies
-
- Raster music tracker
- rmt
-
(and 3 more)
Tagged with:
-
PacManPlus needs your help! original thread http://atariage.com/forums/topic/199637-work-in-progress-bentley-bear-crystal-quest/
-
- Bentley Bear: Crystal Quest
- 7800
-
(and 4 more)
Tagged with:
-
Hiya, does anyone have an instruction booklet for RMT or can they please attach a text-file detailing the keys and functions. I would be most appreciative if someone can.
-
Judging by the number of downloads, there's either no interest or it was not such a good idea to post it on my blog only I reverse engineered the file format used by Raster's Music Tracker. By Stephen's suggestion, here's a link to my blog entry. http://www.atariage.com/forums/blog/293/entry-9243-rmt-file-format/ This might make it easier to write converters, instrument editors and/or an open source tracker
- 7 replies
-
- 4
-
- Raster Music Tracker
- rmt
-
(and 1 more)
Tagged with: