MSX Musics > MIDI

Página 2/8
1 | | 3 | 4 | 5 | 6 | 7

Por wolf_

Ambassador_ (9789)

Imagen del wolf_

25-02-2011, 14:01

Lazy, may be.. but as J-War points out: it's about spare time. If the MIDI route is faster, then why go slower? For one tune it may not make much of a difference, but for a whole game it may.. especially if the game is the size of, say, Xak, MG2, SD-sn., IC etc.

Por J-War

Champion (412)

Imagen del J-War

25-02-2011, 23:47

I don't have a Mac unfotunately.
Btw it's not a problem of laziness, i want to save some precious freetime (and i don't have much!) to enjoy arranging msx music instead of retrieving notes...
I've lost a lots of sources of my arrangements, like the whole Metal Gear 2 soundtrack. More than 30 tracks lost...
With a logging feature, i could start again... I could work on new songs also...

EDIT : And i don't speak about an old dream : Working on the whole SD Snatcher soundtrack... Think about it, there are a lots of possible benefits which aren't laziness...

Por Dreamerm42

Hero (621)

Imagen del Dreamerm42

26-02-2011, 01:16

Reverse operation is possible, making MID files into files that can play MSX with OPLL or SCC?

greetings

Por J-War

Champion (412)

Imagen del J-War

26-02-2011, 15:16

C'mon where is the openmsx team ? Smile

I've posted a request here :

http://forum.vampier.net/viewtopic.php?f=4&t=786

Por Valken

Resident (38)

Imagen del Valken

26-02-2011, 17:41

Thank to Quibus to mention this post.
However, it's not very hard to convert PSG or SCC to audible frequencies and then it's just matter of maths and you have the correct note (note number). Later, it's even easier to convert this number to a note name like C#.

On KSS-X I decided not to spend time on the .mid file format as there is too many information to provide as well as I do not have time to learn this format.
Instead, I send the note to the default IAC driver which then can be access from any application.
For testing purpose I use Garage Band with it's very limited features (For instance it's unable to distinguis midi channel, putting all notes on the same track).
At the moment, if I want separate channel for each Msx channel I need to do multiple recording.
The code is not finished and I still need to do fine tuning to make sure the score is human readable while containing a maximum of information.

As is, I tried with Dragon Slayer 6, Town PSG version as well as with Yaksa.
The result is there :

http://www.city-hunter.org/yaksa.mp3
The bass do not play enough note (all repetition are lost). But it's going to be resolved soon.

One of the various test of Dragon Slayer 6 Town leads to this:
http://www.city-hunter.org/ds6-town.mp3
or this:
http://www.city-hunter.org/ds6.mp3

Here is the code to convert the audible frequencies to note number.

if(frequence>=16)
{
resultat[0] = 0;
result = log(frequence)/loga - r3;
resultat[0] = round(result);

return resultat[0];
}

Of course, there is no vibrato or other stuff considered in this process but my point was to have some information to start working on a sequencer instead of having an automatic remix.

Hope it helps.

Valken

Por Manuel

Ascended (15951)

Imagen del Manuel

26-02-2011, 17:54

I actually posted that code here before Tongue

Por wolf_

Ambassador_ (9789)

Imagen del wolf_

26-02-2011, 17:57

A little voice in my head tells me that J-War will reply with:

o_O

Por WORP3

Paladin (804)

Imagen del WORP3

26-02-2011, 18:54

Why not just buy a MIDI-PAC, you all are just reinventing the wheel Wink

Por JohnHassink

Ambassador (5422)

Imagen del JohnHassink

26-02-2011, 19:00

How can you use a MIDI-PAC to extract and log MIDI data from PSG, SCC or MSX-Music?

Por WORP3

Paladin (804)

Imagen del WORP3

26-02-2011, 19:06

Indeed no support for psg or scc but Music can be recorded just perfectly through a MIDI in port of a sequencer/pc !
On the other hand you probably can't map psg, scc and music over a single midi port !

Página 2/8
1 | | 3 | 4 | 5 | 6 | 7