question on SCC music (Development MSX Fora)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 128 gasten en 0 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - question on SCC music

Schrijver

question on SCC music

DamageX
msx freak
Berichten: 162
Geplaatst: 23 Januari 2006, 02:15   
The SCC is similar to the TurboGrafx-16 sound chip. I have written a music player for the TG16 but I don't really know what to put in the wave pattern buffers. So far I have just used square waves and sawtooth waves. Can anyone give me some ideas on what kind of waveforms sound good/interesting?
wolf_

msx legend
Berichten: 4629
Geplaatst: 23 Januari 2006, 03:56   
hm.. very broad question..

few hints nonetheless!

Take a look at what analogue or virtual analogue synths do, they too have squares and sawtooths as basic-waveform, but they generally do more than that. Common synths are substractive synths, meaning they use filters to shape the spectrum of the raw waveform. Filters are however somewhat overrated imho, ppl should focus more on the raw waveform to get interesting shapes.

Stuff you can do with the raw waveform:

sync: at each x samples, reset the phase.
if this is your wave: abcdefghijklmnopqrstuvwxyz012345

and you sync it with 8, the result is:
abcdefghabcdefghabcdefghabcdefgh


Mix: create a number of different waveforms, and mix them together, each with its own intensity-level, note that you could optionally invert each waveform and phaseshift each waveform. With the right waveforms, this mixing can act as filtering, but way more detailed compared with 'real' filters!

Octave-shift: Double the wavelength = octave down, halve the wavelength = octave up.
for octave up, this:
abcdefgh

becomes:
acegaceg


There are plenty more things to try, even FM! If you don't care for formulas and algos, then simply draw the waveforms with some tool orso.. or pick any soundeditor, load some sound, optionally edit it, take 32 samples out, optionally loop it, optionally xfade it, and use that..
Esp. with soundgeneration, the sky is the limit. Don't bother with sound-laws, just find all kinda ways to deform the wave, work with it in a visual way. Don't be affraid for a curse given out by the IRCAM-elite for doing unofficial things with a graph that could be used as sound.

poke-1,170
msx professional
Berichten: 855
Geplaatst: 23 Januari 2006, 05:31   
drop the little SCC wave thing you sent me then
poke-1,170
msx professional
Berichten: 855
Geplaatst: 23 Januari 2006, 05:31   
turbogfx 16 rules...you got one? it's the same as pc engine right?

poke-1,170
msx professional
Berichten: 855
Geplaatst: 23 Januari 2006, 05:31   
whoops
tfh
msx addict
Berichten: 492
Geplaatst: 23 Januari 2006, 08:56   
If I remember correctly (It has been a long time ago), SCC-Musixx had a wave-form editor for the SCC. Maybe this is something you can play around with (using a PC and an emulator)?
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.