Blockhead v0.18.3 alpha
Update Notes
Update: Effect blocks can now be "muted" (i.e. bypassed)
Update: Plugin icons now inherit the block color unless muted
Bugfix: Fixed some possible crashes that could occur when loading new samples
Update: Effect blocks can now be "muted" (i.e. bypassed)
Update: Plugin icons now inherit the block color unless muted
Bugfix: Fixed some possible crashes that could occur when loading new samples
Wavebender v0.1.1
Update: Should now be more deterministic
Bugfix: Fixed several potential crashes or glitches
Blockhead v0.18.2
Update: Maximum value of...
2021-10-05 15:03:03 +0000 UTC View PostBugfix: Fixed some complicated multithreading issues relating to sample loading which should hopefully solve a bunch of crashing.
Bugfix: Fixed a consistent crash when a new sample was dragged over the top of an empty work...
Bouncing and exporting changes
Some subtle changes were made to the bouncing behavior. As detailed in an old post, Blockhead automatically generates a fade-out period at the end ...
2021-09-29 19:36:55 +0000 UTC View PostBugfix: "Delete Empty Lanes" has no effect
Bugfix: Warp markers are misaligned when zooming in and out
Bugfix: Waveform shader doesn't display L/R channels properly for stereo samples
Plug...
2021-09-20 19:54:56 +0000 UTC View PostUpdate Notes
Update: Blocks now have a minimum width of 64 frames (really really small)
Internal: Changes were made to the sample management system which hopefully resolves some hard-to-reproduce crashes
Bugfix: Possi...
Update Notes
Bugfix: Crash if a sample is deleted after Fudge analysis was run for it
Bugfix: Crash when track is deleted
Bugfix: Deleted tracks are not restored properly when undo'd back into existence
Bug...
This is a small update but it fixes a major bug where conflicting object IDs were being generated internally. I am not sure how many visible issues this was causing but it's likely the cause of several crashes.
Update Notes
Update: Added "zoom in" and...
2021-09-12 14:20:04 +0000 UTC View PostUpdate Notes:
Bugfix: Crash when editing an envelope when step size is zero
Bugfix: Crash when modifying an envelope point via x/y sliders
Bugfix: Settings button doesn't do anything when clicked
Bugfix:
2021-09-10 19:44:17 +0000 UTC
View Post
Update Notes
This update introduces the concepts of block cloning and block references as discussed in previous blog entries. This involved some large internal changes to many of Blockhead's subsystems so there may be new bugs in places which don't necessarily seem like the...
2021-09-09 09:42:24 +0000 UTC View Post
It's been almost 3 weeks since my last post! I've been extremely busy and there is still some more work to do for the next build. The new block cloning thing has been a huge change but the main body of the work is done. There are a few UI-related things I still need to do and other than that it's...
2021-08-25 00:22:15 +0000 UTC View PostI am pretty happy with the progress I have made so far with implementing block references. I have finished the major architectural changes that were required and am now basically in the process of fixing all the scripts and re-connecting everything. Everything's coming together and seems to be wo...
2021-08-06 00:00:06 +0000 UTC View Post1. Block references (done)
As detailed in my previous post. I have been working on this exclusively for the past week. It feels like I'm about 30% done. It is not a very difficul...
2021-07-29 16:32:27 +0000 UTC View Post
I have been making pretty steady progress working on block saving/loading functionality. The existing sample list was only written to handle samples so I developed a generic list control which can handle different kinds of item. I can now save blocks and they will appear in the block list and can...
2021-07-22 13:25:55 +0000 UTC View PostI have been trying to balance my time between bug fixing and working on new features. There are a few important bugs I need to investigate and crashes are still too frequent so there will likely be another bugfix build soon.
Outside of bugs I have been working on several things -
Update Notes
Update: Input buffer channel lamps are now disabled when the buffer is disabled
Update: Auto-generated input buffer sample names are now generated using the name of the input buffer
Bugfix: Tempo guides disappear completely when the guide block goes off-s...
A file browser has been added to the sidebar.
I have been working on adding a long requested filesystem browser with an auto-preview.
Usually when you add a sample to a Blockhead project all audio data loaded into memory, but this isn't appropriate when previewing files on disk because they could be very large.
When previewing au...
2021-06-15 17:10:41 +0000 UTC View PostEdit: I have uploaded new versions of the macos and windows packages as the plugins were accidentally built in debug mode. If you are experiencing a crash when trying to load samples, or higher than usual CPU usage, please re-download from the link below.
Update Not...
2021-06-10 12:20:40 +0000 UTC View PostUpdate Notes:
Update: Enabled support for WASAPI Loopback input devices
Update: If an unsupported sample rate is selected, the engine will now automatically fall back to the default sample rate for the selected output device
Update: Added release notes to settin...
2021-06-07 20:44:46 +0000 UTC View PostUpdated transport controls:
I'm now back up and running with a Windows/Linux PC. A huge thanks to William Light for donating his old motherboard and CPU.
v0.14.0 should hopefully be ready soon, which will include the modified transport controls, audio input, and a bunch of bug fixes.
After this build I am going ...
2021-06-02 21:28:33 +0000 UTC View PostI've found and fixed a number of bugs and crashes but unfortunately I'm still without a PC so I can't release new builds for Linux and Windows at the moment. Normally I would have released a small bugfix release by now but I can only do so for macOS and don't really want things to be out of sync....
2021-05-21 13:36:30 +0000 UTC View Post
A good samaritan has offered to send me their old motherboard and CPU so hopefully I will be back up and running on Windows soon. In the meantime I have been continuing to work on macOS but won't be able to release any new builds yet.
The next build will have some additional ways to manipul...
2021-05-16 14:27:39 +0000 UTC View PostI have been fixing various small bugs that I found since releasing the v0.13.0 build. It is all very small things so far. I was expecting to have a lot more bug reports come in since so much of the code changed internally since the previous build but I haven't had very many yet.
There is st...
2021-05-13 12:14:52 +0000 UTC View PostThank you for your patience.
Update Notes:
Linux Version
Is now available. Has been quickly tested on Ubuntu Studio 21.04.
Audio engine changes:
- Design: Lanes now represent a serial signal chain for each track with audio...
2021-05-04 11:34:19 +0000 UTC View Post
After some sweat and tears I finally got the fudge sampler fully reimplemented and working including the harmonics editor and warp markers.
The harmonics editor looks the same but it's now modularized properly and reusable in other contexts. Plugins just need to register a "chord" typ...
2021-04-26 17:49:52 +0000 UTC View Post
I spent a lot of time working out a bunch of fiddly things regarding effect blocks. I implemented a granular freeze effect which is something akin to a VST effect named "I Wish"
I wanted to imple...
2021-04-16 21:21:26 +0000 UTC View PostI had one very rough night where I couldn't sleep and ended up at 3am full of energy drinks working on the new effects system. I mentioned in the roadmap post that I already decided I was going to hold off on this but ...
2021-04-12 18:02:32 +0000 UTC View PostI have mainly been working on re-implementing the Fudge resynthesis algorithm using the new plugin API.
This involved adding an interface to the API to allow plugins to indicate to Blockhead whether they require a sample preprocessing stage and then moving the fudge analysis process so that...
2021-04-07 23:10:11 +0000 UTC View Post