Skip to content

thesage1014/Godilloscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godilloscope

Godilloscope is an oscilloscope drawing application made using the Godot game engine. Currently you can create drawings in the XY drawing viewport. These drawings will be translated into the X waveform view and the Y waveform view. These views are an accurate representation of the what the left and right audio channel's waveforms will look like.

The application allows you to modify the frequency of the waveform anywhere from 1Hz to 22050Hz

There is an image overlay option to allow users to trace over their image of choice.

Godilloscope also comes equipped with line manipulation tools. These include translation, scale, and rotation. This only affects the selected line group though. The user can make unlimited line groups. Snapping can be used to connect the end of a line to the start thus completing a line and creating a shape. There is also an option for wobble compensation. Godilloscope will try to transition between lines groups as quickly as possible. On some oscilloscopes this introduces wobble. Wobble compensation changes the line group transition amount. Default = 0.05

It is also possible to save and open drawings as .dat files. Also compatible with .json made using http://bummsn.de/osc_txt/

This version doesn't include a midi sequencer but If I get around to it the next version will

Controls:

  • Point and click in XV Viewport to draw lines
  • Escape to end line. If the line doen't have enough points it will be deleted
  • Enter / Return to complete line. Slightly different to Escape. If the line doesn't have enough points it wont be deleted
  • Scroll wheel in + out for zoom
  • R + mouse motion to rotate

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors