I love Desmos. All of the projects below are made using its 2D graphing function, and I plan to make more with other functions, possibly Geometry or 3D.

DeSyne

DeSyne (pronounced like “design”) is a synthesizer that I made for the 2023 Global Math Art Contest. It:

  • can play all 4 fundamental waveforms: sine, triangle, square, sawtooth.
    • For the last 3 waveforms, you can choose how many sine waves are used to reconstruct the waveform, functioning like a low-pass filter.
  • has a fully-functional ADSR envelope
  • has a volume knob
  • has a note length knob
  • has 11 octaves of range, and you can play 2 octaves simultaneously
  • supports polyphony, up to 312 notes theoretically
  • has draggable controls for everything, including the keyboard

Fractals

As Desmos now natively supports Recursion and Complex Numbers, making fractals has become easier than ever. Here are a few that I made:

Kinematics

Anything with moving things modelled after real-life classical kinematics.

  • Accelerating Object
    • Click the metronome icon to start the simulation.
    • Drag the red point around to accelerate the black circle according to its position.
    • There are different colored lines:
      • Black line = displacement
      • Blue line = velocity
      • Red line = acceleration
  • Spinning Object
    • Drag the black point on the circle to resize it.
      • Resizing does not change the speed of the moving point, which should otherwise happen in real life.
    • Drag the orange point at the bottom to change the point’s angular acceleration.
    • Click the purple bar below the orange point to reset the angular acceleration to 0.

DesMoment

DesMoment is a stopwatch in Desmos.

  • Click the metronome icon to start, and click it again to stop.
  • Click the arrow to the left of \( F_{init}() \) in the expressions panel to reset the stopwatch.