Browse Source

Blog post: Development update (February 22)

preloaded
Ben Niemann 2 years ago
parent
commit
f11d5bbd93
  1. 6
      website/blog/2020/02-21-development-update.md
  2. 33
      website/blog/2020/02-22-development-update.md
  3. BIN
      website/img/2020-02-22-toolbar.png
  4. BIN
      website/img/2020-02-22-vumeter.png

6
website/blog/2020/02-21-development-update.md

@ -10,9 +10,9 @@ There were also some more commits to the master branch afterwards, but those wer
work, i.e. upgrading the package dependencies, incl. `mypy`/`pylint`, which triggered some code
cleanups. I just did not bother to create a new branch for that.
# What's new
### What's new
## Sample track improvements
#### Sample track improvements
[[thumb:2020-02-21-sample-tracks.png]] I made various improvements to the sample tracks (which I
should really rename to "Audio Track") to make them at least somewhat usable - for my current
@ -34,7 +34,7 @@ are now correctly rendered as well.
There are still no advanced features, like editing, enveloped, disk streaming, etc.
# Internal changes
### Internal changes
* Audio files are now decoded into raw files (32bit floats, single channel per file) into the
project directory, which can be directly loaded into memory for playback.

33
website/blog/2020/02-22-development-update.md

@ -0,0 +1,33 @@
Title: Development update (February 22)
Date: 2020-02-22
Oops, already the [next
commit](https://github.com/odahoda/noisicaa/commit/8fd99a2ef97b1dc89ac517d857db80f0dd8f2383), though
not a very big one (and I have to admit that I was already working on it when I wrote yesterday's
update).
### What's new
#### New toolbar
[[thumb:2020-02-22-toolbar.png]] The toolbar has been redesigned. Instead of using the normal
`QToolBar` widget, this is now using a custom layout. I rearranged the buttons, added buttons to
move the playhead back and forward by a single beat, added a widget to display the current time
(both in musical time and wall time), added a VU meter to display the master output level and move
the engine load graph from the status bar at the bottom of the window into the toolbar.
#### VU Meter node
[[thumb:2020-02-22-vumeter.png]] A simple node with just a VU meter display. I just needed the
processor, which is invisibly added to the engine in order so send the master output level to the
toolbar. Adding a UI to it and thus making it available to the user was simple enough.
#### Snap-to-grid when moving the playhead
Not much more to say about this.
### Bug fixes
* Some previous refactoring broke the status updates of the playback and loop buttons.
* The time alignment of measured tracks (Beat and Score tracks) got out of sync with the other
tracks due to rounding errors.

BIN
website/img/2020-02-22-toolbar.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
website/img/2020-02-22-vumeter.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Loading…
Cancel
Save