You are browsing as a guest. Sign up (or log in) to start making projects!

WaveLength

  • 1 Devlogs
  • 9 Total hours

A digital audio workstation (DAW).

Open comments for this post

9h 11m 50s logged

Devlog #1 for WaveLength DAW

About:

WaveLength is a digital audio workstation that uses Bezier curves instead of notes to show music. (Very work in progress)

During This 9 Hour Devlog:

I started working on the tile-able window engine so the different subwindows could be in a single workspace. It’s still not done but I have implemented:

  • Window resizing
  • Kind of binary tree for organizing the windows
  • Custom Vertical and Horizontal tabs system
  • Subwindow type switching (you can switch through like 2 of the subwindows that I’ve started so far)
  • Nothing else 😭

Upcoming Stuff (in the near future):

There is still an unfathomably large amount of stuff I have to do, I haven’t even gotten to the audio side of things yet. I’m going to be using PortAudio as the backend and that’s basically all I have figured out so far.

  • Window horizontal + vertical splitting
  • Complete the sidebar UI (functionality comes after audio backend)
  • Complete Song Editor UI (again, functionality comes after audio backend)
  • Audio backend (scary)
  • Pretty-ifying stuff

Out

That’s it for now, I guess, and have a good rest of your day/night!

5
0
131

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…