Van sid nar midi

Pagina: 1
Acties:

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 20:30
Hoi mensen,

Ik heb hier een hele hoop sid muziekjes op mijn pc staan. Nu heb ik een telefoon met polyfonische (ofzoiets :P) ringtones.. echter als ik muziekjes wil toevoegen dan moeten deze midi zijn. Met sid weet ie niet hoe ie om moet gaan.

Nu is mijn vraag ofdat het mogelijk is om een sid naar een midi om te zetten. Heb namelijk al gezocht maar kan niet echt wat vinden

Strava | AP | IP | AW


  • Twynn
  • Registratie: Maart 2001
  • Laatst online: 17-07 21:23
Lijkt me niet zomaar mogelijk.. In ieder geval niet makkelijk..

sid's zijn muziekbestanden van de commodore 64, welke zijn overgezet naar de pc. Om zo'n bestand af te spelen is er een echte emulator nodig. Die bestanden hebben namelijk geen echte standaard. Elk muziekje bevat een eigen C64 player, in assembly geschreven. Deze wordt gewoon uitgevoerd door een emulator, en dan pas krijg je de muziek. En er zijn minimaal een paar honderd verschillende players.. (waarschijnlijk zelfs duizenden).

Wat misschien mogelijk is, is dat je een tooltje kunt vinden welke de frequenties van het uitgevoerde geluid bepaald, en op die manier een midi file kan genereren..

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 08-02 14:55

dominic

will code for food

Twynn schreef op 29 April 2003 @ 09:31:
Lijkt me niet zomaar mogelijk.. In ieder geval niet makkelijk..

sid's zijn muziekbestanden van de commodore 64, welke zijn overgezet naar de pc. Om zo'n bestand af te spelen is er een echte emulator nodig. Die bestanden hebben namelijk geen echte standaard. Elk muziekje bevat een eigen C64 player, in assembly geschreven. Deze wordt gewoon uitgevoerd door een emulator, en dan pas krijg je de muziek. En er zijn minimaal een paar honderd verschillende players.. (waarschijnlijk zelfs duizenden).
Helemaal correct, vond het vroeger al vreemd toen ik m'n c64 net had dat wanneer je bepaalde adressen binnen de, bijvoorbeeld in futurecomposer gemaakte, file aansprak hij al stotterend begon te spelen.. Knal die aanroep in een loop en het muziekje speelde :D
Wat misschien mogelijk is, is dat je een tooltje kunt vinden welke de frequenties van het uitgevoerde geluid bepaald, en op die manier een midi file kan genereren..
Voor single-channel bestaat dit wel denk ik, voor multichannel wordt het moeilijk.

Download my music on SoundCloud


  • Twynn
  • Registratie: Maart 2001
  • Laatst online: 17-07 21:23
dominic schreef op 29 april 2003 @ 09:35:
Helemaal correct, vond het vroeger al vreemd toen ik m'n c64 net had dat wanneer je bepaalde adressen binnen de, bijvoorbeeld in futurecomposer gemaakte, file aansprak hij al stotterend begon te spelen.. Knal die aanroep in een loop en het muziekje speelde :D
Loopje is inderdaad nodig ja.. De routines gebruiken vrijwel allemaal de raster-interupts om te timen, dus voor PAL wordt 50 x per seconde de player aangeroepen, voor ntsc 60 x per seconde.
Voor single-channel bestaat dit wel denk ik, voor multichannel wordt het moeilijk.
Mjah, misschien dat een inteligente tool ook de bassen en de gewone tonen kan scheiden. Maar voor de accoorden zal het best lastig worden. Die players gebruiken voornamelijk arpeggios omdat de sid-chip maar 3 tonen tegelijk kan afspelen :)

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 08-02 14:55

dominic

will code for food

Twynn schreef op 29 April 2003 @ 09:42:
[...]


Loopje is inderdaad nodig ja.. De routines gebruiken vrijwel allemaal de raster-interupts om te timen, dus voor PAL wordt 50 x per seconde de player aangeroepen, voor ntsc 60 x per seconde.


[...]


Mjah, misschien dat een inteligente tool ook de bassen en de gewone tonen kan scheiden. Maar voor de accoorden zal het best lastig worden. Die players gebruiken voornamelijk arpeggios omdat de sid-chip maar 3 tonen tegelijk kan afspelen :)
Heeeey, 4 heh, je vergeet het super-hifi (ughe) digitale kanaaltje ;)

Download my music on SoundCloud