Sound Player & Generator

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • These objects will replace by Please login to see this link..
    The Sound Player allows you to play sound dynamically, i.e. entering their names in the expression editor. You can also load files and add them to the sample bank, and play them with 3 different priority levels and other things.

    The Sound Generator will allow you to generate sound effects and play them at runtime using the source code of a nifty program called sfxr.

    Currently, only the Sound Player object is really usable, so I uploaded a beta of it here.

    Here's the beta:
    Please login to see this link.

    No examples yet, but it's rather simple.
    Use one of the Play Sound actions to play any sample that you would normally play by selecting in MMF. The name is the same.

    Please login to see this link.

  • Please login to see this link.
    (The link in the first post doesn't work anymore!)


    Now includes the Generator, too. This was compiled by demand and I honestly haven't tested it *at all* - from what I remember it works properly but lacks a few things like being able to save presets...

    Please login to see this link.

  • So those Sound Objects will replace Advanced Sound object or it's other way around? Cause I got confused after first line.

    Edit:

    After looking at your website I find out that this one will replace the old one :)

    End is near.

  • Please login to see this link.

    This new build allows you to get a variable's name by index and vice versa in the Sound Generator.
    But the coolest new addition is that you can now evaluate expressions to change the settings. This will be extended in the future. The variable names are the same as the expressions:

    Code
    Volume, WaveType, AttackTime, SustainTime, SustainPunch, DecayTime,
    StartFreq, MinimumFreq, Slide, DeltaSlide,
    VibratoDepth, VibratoSpeed, ChangeAmount, ChangeSpeed,
    SquareWave, DutySweep, RepeatSpeed, PhaserOffset, PhaserSweep,
    LPCutoff, LPCutoffSweep, LPResonance, HPCutoff, HPCutoffSweep

    Examples would be:

    Code
    Delta = 1; Volume = rand(0.5,1); DutySweep *= 20;

    It is also possible to get error messages and there are functions such as sin(), rand(), min(), floor()...

    More info to follow, I'm in a hurry!

    Please login to see this link.

  • Okay, as promised, a little more information. I will probably release these objects along with examples etc. soon.

    The evaluator is very basic, I coded it myself.

    The following operators are available:

    Simple: + - * / % ^
    Assignment: = += -= *= /= %= ^=
    Comparison: == != > >= < <=
    Logical: || &&
    Statement: ;

    A list of functions:
    sqrt(x),
    sin(x), cos(x), tan(x)
    exp(x), ln(x), log(x)
    ceil(x), floor(x), round(x), abs(x)
    sign(x), min(...), max(...), avg(...)
    rand(0,x) = rand(x) = rand()*x

    It also has support for braces, but that's it. No if conditions or anything (yet).

    Please login to see this link.

  • I updated this yesterday by replacing the older version and the Sound generator does not work now it seems.

    In my extensions list it is there but has no icon and when i load it then it goes and does not add to the project. The sound player seems to load ok though.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!