Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Sound Generation

  1. #1

    Sound Generation

    Hi! I want to create a non-vcl softsynth-like thingy.
    What I want, is a program capable of creating tones with a given frequency and waveform.
    The problem is, I have no idea where to start, and I've been googling for 5-6 days now without any luck.
    All I've found are systems which creates tones from a SoundFont file or a wav sample, and vcl stuff which uses units I'd rather avoid because of size issues.
    A tutorial or something would be extremly helpfull.
    Other topics that would be interesting are wav mixing, or better put, combining different waves into one wave preferably without anything else than mmsystem.

    Thanks in advance!
    BK - we.create (tm)

  2. #2

    Sound Generation

    I've been thinking of doing the same thing, but AFAIK there's no real tutorials for this, the most usefull stuff I found was some articles by kb http://www.kebby.org/ and there was something in hugiSE http://www.hugi.scene.org/main.php?page=hugise01

  3. #3

    Sound Generation

    Hey, thanks for the reply. I read kb's tut a while ago, didn't really do much for me except helping making some decisions regarding the fileformat.. I also checked out the articles in HugiSE when it was realeased, maybe I should refresh my memory though Tobad this is a topic not often covered, at least with delphi.. oh well. I'll post here if I find out anything usefull.
    BK - we.create (tm)

  4. #4

    Sound Generation

    Not sure if it's usefull, but I had a demo of a SineWav generator application written in Delphi, it came with full source, I've just checked it and found it in my old Samples directory!

    I've searched the web and found the main website of it, but the guy doesn't include the source anymore, there is another program that also shows it, which does come with source!

    http://www.david-taylor.pwp.blueyond...are/audio.html

    If you want the source for the old version of SineWave (2.x), just send me your e-mail address in a PM (Private Message) on the forums and I'll mail the zip to you!
    Do it by the book, but be the author!
    <br />
    <br />Visit the Lion Productions website at:
    <br />http://lionprod.f2o.org

  5. #5

    Sound Generation

    Thanks! That was excactly what I was looking for! Only downside is the use of SysUtils etc. but that could be fixed though thanks again.
    BK - we.create (tm)

  6. #6

    Sound Generation

    I've made some progress on my softsynth http://legion.gibbering.net/paulius/Synth.zip, its really crappy, non realtime and minimalistic, cause I was thinking of makeing a 4k intro with it, but gave up - not enough bytes left to do anything decent graphically. Adds a little over 1kb to a compressed executable.

  7. #7

    Sound Generation

    Paulius: thats really nice! I've put my synth project on ice because I've had a lot to do lately at school etc. no time for programming Summers break is up in a month though
    BK - we.create (tm)

  8. #8

    Sound Generation

    Hi there,

    you could always search for soundchip emulation or YM2413 or PSG or something like that.
    .hack/sign

  9. #9
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537

    Sound Generation

    I found a component called TToneGen at http://www.alan-warriner.co.uk/soft.htm

    Might also give some ideas
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  10. #10

    Sound Generation

    also read this: http://www.noeska.com/doal/lesson11.aspx
    there should be more lessons on the way, but i do not promise anything.
    http://3das.noeska.com - create adventure games without programming

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •