| |
stunt Account closed
Registered: Jul 2006 Posts: 48 |
midi 2 sid
If i have a 3 voice midi file, is there a tool to convert this to some sort of prg that i can load in a c64 tracker? What would be the most efficient way to achieve this kind of result?
And if there is, is there also a way to do it with 4 track midi (1 track for samples) and import that in a 4track sid+digi tracker?
Thx
stunt |
|
| |
Bamu® Account closed
Registered: May 2005 Posts: 1332 |
Quote: If i have a 3 voice midi file, is there a tool to convert this to some sort of prg that i can load in a c64 tracker? What would be the most efficient way to achieve this kind of result?
And if there is, is there also a way to do it with 4 track midi (1 track for samples) and import that in a 4track sid+digi tracker?
Thx
stunt
As far I can remember there no such tool. |
| |
Raf
Registered: Nov 2003 Posts: 343 |
no such tool exist , but why not retype notes into C64 tracker? ;-)
www.vulture.c64.org |
| |
stunt Account closed
Registered: Jul 2006 Posts: 48 |
b/c i want setup the notes and global framework of a composition in a midi sequencer, port it and then start painting on the sound from a c64 (or goat) tracker format.
Efficiency is everything.
If one would feel tempted to write such a tool, even though it's just the notes and everything quantized and works online for a midifile that is strictly organised in prescribed way (so all quantized notes and only choose of some fixed tempos etc), then that would be really really cool.
|
| |
Linus
Registered: Jun 2004 Posts: 639 |
never done that myself but it should be possible to convert a midi file to .mod format (google for mid2mod). the goattracker package contains a small tool called 'mod2sng' ... try to guess what it does :) |
| |
Bamu® Account closed
Registered: May 2005 Posts: 1332 |
As far I can remember this tool only converts the notes but not the 'effects' (like the pitch wheel...) |
| |
stunt Account closed
Registered: Jul 2006 Posts: 48 |
@ linus: great thx man
@ nata: doesnt matter so much |
| |
Fuzz
Registered: Nov 2004 Posts: 19 |
I am actually working on something that's semi-described in this thread..
The process I'm working on takes midi files and breaks it down a bit... the second part takes these broken down text files and puts them into a small music player routine I made.. it's very very simple but is getting better. Having some trouble with the quantize function but it's improving.
Try these out if you're interested... They were the first few songs I used as samples, before starting to work on the quantize part. The newer stuff is tucked away safely :)
http://academic.algonquincollege.com/students/cham0149/retro64/..
http://academic.algonquincollege.com/students/cham0149/retro64/..
http://academic.algonquincollege.com/students/cham0149/retro64/..
And here is one of the original midi's before the conversion...
http://academic.algonquincollege.com/students/cham0149/retro64/.. |
| |
Hein
Registered: Apr 2004 Posts: 954 |
I think it's advisable to compare the 2 methods: convert with mid2mod and mod2sng, and convert manually. I doubt the tools will be more efficient than manual labour. (Personally I find working from scratch far more efficient than improving on a rather badly converted (because of limited possibilities of the tools) song) |
| |
null Account closed
Registered: Jun 2006 Posts: 645 |
Quote: I am actually working on something that's semi-described in this thread..
The process I'm working on takes midi files and breaks it down a bit... the second part takes these broken down text files and puts them into a small music player routine I made.. it's very very simple but is getting better. Having some trouble with the quantize function but it's improving.
Try these out if you're interested... They were the first few songs I used as samples, before starting to work on the quantize part. The newer stuff is tucked away safely :)
http://academic.algonquincollege.com/students/cham0149/retro64/..
http://academic.algonquincollege.com/students/cham0149/retro64/..
http://academic.algonquincollege.com/students/cham0149/retro64/..
And here is one of the original midi's before the conversion...
http://academic.algonquincollege.com/students/cham0149/retro64/..
hey, sounds like a gread project... few things though...
In the SMB track, the notes sound a bit...false...
and in the LoZ and Tetris track, the bassline is out of sync with the melody... or maybe my coffee isn't working yet =D |
| |
Fuzz
Registered: Nov 2004 Posts: 19 |
Yeah that's actually what I'm working on right now, sorting out that stuff that gets out of sync! (the quantizing stuff mentioned above).
The thing I'm currently trying to write goes through all the sound data that has been generated, figures out where the beats are and tries to adjust the timing of the song to prevent it from going out of sync.
If a song consists of 8th, 16th, 1/4 notes, etc, my process is very accurate. Once a triplet gets introduced, things start getting out of sync, as you can hear in the songs above. |
| |
edwardar Account closed
Registered: Jul 2005 Posts: 2 |
Just wanted to say that that's some great work on midi to sid conversion Fuzz!
I make a lot of music through MIDI, but I also love my SID, so your tool sounds great to me.
Keep it up, looking forward to a release!
Ed |
| |
Fuzz
Registered: Nov 2004 Posts: 19 |
Thanks for the kind words :) |
| |
The Shadow
Registered: Oct 2007 Posts: 304 |
How has the creation of this technology progressed? |
| |
Moloch
Registered: Jan 2002 Posts: 2928 |
Fuzz killed his project two years ago. |
| |
Fuzz
Registered: Nov 2004 Posts: 19 |
I think I still have some examples kicking around but unfortunately I lost all the source code in a hard drive crash :( Stupid me had no backup at the time. |
| |
The Shadow
Registered: Oct 2007 Posts: 304 |
If you can put the pieces back together, this would be one great conversion system :) |
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
modplugtracker loads midi, then save as mod, then load into goattracker, then make the sounds. done. |