E
E
Evengard2012-12-27 11:48:58
Audio
Evengard, 2012-12-27 11:48:58

Sty+dls=> wav using DirectMusic Producer or other software - how?

Hello, dear Khabrovites!
There is such a question ... In the era of DX6-8, approximately music in some games was saved in tricky dls + sty formats - the first is something like a collection of sounds of individual instruments, and the second is a “style”, which allowed them to be played in a meaningful way.
To edit all this goodness, there was software called DirectMusic Producer - and I'm looking for a person familiar with it.
I want to convert music from such a tricky-coded format to the most common wav, but I just can’t figure out how to do it.
I can play individual patterns from styles (something like pieces of music, from which the game automatically composes music in runtime), but I can neither export them to wav separately, nor manually compose a sequence of these same patterns myself (in order to rip the music accordingly just the way I like it). Just because I don't understand how to work with this same DirectMusic Producer.
The real question is: how to do it? It doesn't matter if DirectMusic Producer or any other software.
Thanks in advance.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
E
Evengard, 2012-12-28
@Evengard

In general, I figured it out myself through persistent googling :)
Everything is very unobvious, but it seems to have worked out.
1. To export to wav in the DirectMusic Producer project, you need to create your own Audiopath, and create your own mix with default parameters in it (I created it for 128 PChannels), and throw the OutputFile effect into it
2. At the top, you need to select your resulting Audiopath (by default, Standard Stereo & Reverb is selected there, you need to replace it with your own Audiopath that we created a little earlier)
3. At the bottom you need to find a panel with two windows, two buttons with ellipsis and two round buttons.
So, the first window, the ellipsis corresponding to it and the round button are responsible for writing to the wav file. Use the ellipsis to select where to save the file, and use the red button to start recording.
From now on, everything you hear when using this program will be written to this wav file. Accordingly, if you do not need to write too much, press the red button again and the recording will stop.
4. Now we need to add a new segment to the project. Make it longer, make sure you have blank patterns (with only silence) and style them if necessary.
Now a little educational program on DMP - each pattern in the style has a so-called Groove Range. It is their value that determines which style pattern will be played in the segment. This is the part that gave me the most headaches. Rewrite these groove ranges somewhere for yourself - we still need them.
5. Create two tracks (track) in the segment - style track and groove track.
6. On the style track, drag your style into the very first square of its "content" - directly with the drag & drop mouse.
7. Now on the groove track, right-click on the same column where you placed your style, right-click - properties - and type in the Groove range corresponding to the pattern you need. You can only enter one value within this groove range.
8. After the required number of "columns", repeat step 7 to select another pattern.
Compose the sequence of patterns you need in this way, cut the record into a wav file (see step 3) and play the segment! And you will get in the wav file what you just heard.
Then you can do whatever you want with the wav file :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question