Multiple speeds in songs?!?!

edited May 2013 in Development
Hi!
I've just finished a new tune, but I need two different speeds for the execution.
I've finished it in Sound Tracker 1.1, and now I don't think that there's a multiple speed option. Is it available in Vortex Tracker? How should I export the sound tracker song to vortex tracker?
Thanks in advance.
If you help me I can release the new tune :D
Post edited by DaRkHoRaCe on

Comments

  • edited May 2013
    DaRkHoRaCe wrote: »
    Hi!
    I've just finished a new tune, but I need two different speeds for the execution.
    I've finished it in Sound Tracker 1.1, and now I don't think that there's a multiple speed option.
    That's correct - Soundtracker only allows one speed for the whole song.
    Is it available in Vortex Tracker?
    Yes, you can set the playing speed at any point in the song with the 'B' command.
    How should I export the sound tracker song to vortex tracker?
    Vortex Tracker will accept Soundtracker files in .stc format. To create one of those:

    - save your song from Soundtracker, as a TAP or TZX file
    - load that song file into the Soundtracker Compiler, compile it, then save it out as a new TAP or TZX file - no need to use the 'Merge play routine' option
    - open the new TAP / TZX in AY_Emulator, and save it out as .stc (right click in the playlist view, then 'Save file')
    - load the .stc into Vortex Tracker

    (Alternatively: If you're familiar with your emulator's 'Save binary file' option, then instead of using AY_Emulator, you can load the compiled song into memory with LOAD "" CODE, and save it out again as a raw binary block with the extension .stc - an .stc file is just the Spectrum-visible data of a compiled Soundtracker song, with no extra headers.)
  • edited May 2013
    gasman, thank you for disassembled source of STplayer!
    this is very easy to use songs.
  • edited May 2013
    disassembled source of STplayer

    [Sits upright and pays attention]

    Oh??!!... Where is THAT???... I gotta have that in my collection!!... Iv got a vortex tracker player, are you sure you mean SoundTracker player routine?...

    PS: PM sent to DarkHorse, pretty much saying the same thing Gasman said - use Ay-Emul to extract the .STC SoundTracker song from your .Z80 and Vortex can load and edit those files... Or feel free to send it me, and Ill try for you... ;)
  • edited May 2013
    kgmcneil wrote: »
    [Sits upright and pays attention]

    Oh??!!... Where is THAT???... I gotta have that in my collection!!... Iv got a vortex tracker player, are you sure you mean SoundTracker player routine?...

    PS: PM sent to DarkHorse, pretty much saying the same thing Gasman said - use Ay-Emul to extract the .STC SoundTracker song from your .Z80 and Vortex can load and edit those files... Or feel free to send it me, and Ill try for you... ;)

    seems like 'Ninja Milkman' demo sources shared.
    http://matt.west.co.tt/demoscene/ninja-milkman-conspiracy/
    you'll find needful easily;)
  • edited May 2013
    and
    http://code.google.com/p/zxtune/
    is a good tool to ripping modules
  • edited May 2013
    Thanks g0blinish for pointing that one out!

    Nice one Gasman!... I should have examined this more when it first came out!!! :smile:
  • edited May 2013
    kgmcneil wrote: »
    Oh??!!... Where is THAT???... I gotta have that in my collection!!...

    It's bundled in most of the demo source code packages I've released, like (fx: scrabbles around to find one) The Ninja Milkman Conspiracy. (Must get round to releasing more of my demo source code...)

    edit: bah, beaten to it :-)

    At one point I was going to make it a full annotated disassembly, but I didn't get very far with that - so as it stands, it's just the minimum necessary to allow it to be assembled to any address without having to go through the Soundtracker Compiler util each time.
    PS: PM sent to DarkHorse, pretty much saying the same thing Gasman said - use Ay-Emul to extract the .STC SoundTracker song from your .Z80 and Vortex can load and edit those files...

    I don't think a Z80 file will work here, as the Z80 format is compressed... as far as I'm aware, Ay_Emul is only able to extract the song data when it's 'in plain sight' within the input file. An SNA will work, although it has to be a snapshot of the *compiled* song loaded into memory - a snapshot taken within the Soundtracker editor won't do it. (Incidentally, if anyone happens to have a load of free time and fancies building a command-line app that will take a snapshot from Soundtracker and spit out an .stc, I would be eternally grateful :-) I suppose the real solution is for me to join the 21st century and learn to use Vortex Tracker though...)
  • edited May 2013
    gasman, do you willing to back to the demomaking?
  • edited May 2013
    Oh yes... I'm still as interested in demomaking as ever. Recently I've been splitting my time between the Spectrum, Demozoo, and other platforms like the Raspberry Pi, so from a purely Spectrum point of view it probably looks like I'm less active, but that's not intentional :-)

    In fact, I'm working on a demo(-ish) project at the moment - Kiss Kill, which was previewed at Forever (in the wild compo). Final version should be ready in a month or two, hopefully...
  • edited May 2013
    Thank you so much for help!! I can't save the file informations with ay emul :(
    I'd like to write the song name, date .. etc... damn!
  • edited May 2013
    Sound Tracker Pro include a feature - note counter. Does anybody know same variables for ST and Vortex?

    DaRkHoRaCe wrote: »
    Thank you so much for help!! I can't save the file informations with ay emul :(
    I'd like to write the song name, date .. etc... damn!

    if you post, we'll recognize tunes!
  • edited May 2013
    Use Vortex Tracker rather than Ay_Emul for editing the song data... From there, you can edit the title and author fields directly... Or, if your that way inclined, you can SAVE it as a work module (.TXT), then edit the song and author data using notepad, then reload it back into Vortex Tracker and resave it again as a .PT3, if you like... Either way, use Vortex Tracker for editing...
Sign In or Register to comment.