AUDIO PLAYBACK WORKS!
You can now use a new signal type, Audio! While this now lets you obviously sync shows to music, this new implementation adds so much potential! You now at any point in the show can switch audio files, or (in future updates when we have separate physical show speakers) send different ones to different places! You also have full control over what points they sync to, which can be independent from the show timeline! (One idea is creating sound effects that can play independently)
But how do you incorporate this? Well using the image above: you can currently send audio through the Direct Output node directly to your speakers. The node itself lets you select audio from your computer (which is saved to the save file), but you can also use the Audio node to have it saved through the Record node.
Another thing: How do you share save files now? Well until I add an easier way to import/export, workspaces are saved in:
Windows:
%APPDATA%\Godot\app_userdata\Give LIFE\My Precious Save Files\
macOS:
~/Library/Application Support/Godot/app_userdata/Give LIFE/My Precious Save Files/
Linux:
~/.local/share/godot/app_userdata/Give LIFE/My Precious Save Files/
-in a folder that's named a bunch of numbers. Each workspace is its own save file, not any individual recording! Copy that folder or zip it up and there ya go! All the save contents are also in a human readable format- and audio files can be directly taken from it!
Patch Notes:
-Added Audio & Direct Output Nodes
-Added new signal type: Audio
-Added ability to import audio from filesystem that duplicates to the workspace folder
-Renamed some nodes for future functionality
-Fixed cursor moving to the center of screen when entering the nodes menu
-Fixed UI elements not moving with changes in screen size
-Fixed Record node not recording the first input

PATCH 1
Fixed bools (and audio in weird ways) not recording right
Added Mix Audio, Add, Subtract, and Multiply nodes
2 comments