Alternatively, join us on Discord.

Haskell Audio Synthesizer

Started by unknownloner, January 20, 2015, 06:56:03 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DJ Omnimaga

Hmm interesting sound to say the least :P

unknownloner


  
/)

DJ Omnimaga

Wait, are those generated by your synthetizer or are they pre-recorded wavs with support for WAV files added to your synthetizer? O.O

unknownloner


  
/)

DJ Omnimaga

That is awesome then. By the way, do you have any plans to use this in a game or something? It would be cool to have a small computer game with old school graphics and sound. Or could this be ported to an old platform?

unknownloner

Old platform: theoretically yes because there is a Haskell compiler which outputs C code, which can then be run on any system that supports C. In practice probably not, because any system GHC can't compile too directly is probably too slow to run it.

I have been wanting to use this to write a demo in the style of those demoscene demos where everything (textures/audio/models) are generated at run time. Generally those are 64K demos, but I can't get that small with haskell so I'd just ignore the filesize. Here's an example btw:

  
/)

DJ Omnimaga

Ah yeah I know some of those. I remember seeing a 4K demo where the music and graphics were the same quality as many recent games. It was incredible. By the way if you ever make such demo do you plan to participate to contests?

unknownloner

January 30, 2015, 05:43:20 am #22 Last Edit: January 30, 2015, 06:04:15 am by unknownloner
This is more me learning how to make nice synths than advances on the actual code, but I started messing around with creating synths with a combination of detuned oscillators, and I also moved into stereo! I messed with the attack to make it act a little like a string instrument I guess, in that it ramps up relatively slowly.
http://z80.ukl.me/nms.mp3

EDIT:
Added some bass
http://z80.ukl.me/nmsb.mp3

  
/)

DJ Omnimaga

Ooh, the first one sounds very close to NES. :D

Although you plan to do demos with this, it would be cool if you wrote short covers of my songs :P (eg It's the end of agony intro)

Powered by EzPortal