Skip to content

Add Project Audio Recorder extension - #2641

Open
xqa0 wants to merge 6 commits into
TurboWarp:masterfrom
xqa0:master
Open

Add Project Audio Recorder extension#2641
xqa0 wants to merge 6 commits into
TurboWarp:masterfrom
xqa0:master

Conversation

@xqa0

@xqa0 xqa0 commented Aug 20, 2026

Copy link
Copy Markdown

No description provided.

@github-actions github-actions Bot added the pr: new extension Pull requests that add a new extension label Aug 20, 2026
@xqa0

xqa0 commented Aug 20, 2026

Copy link
Copy Markdown
Author

!format

@Brackets-Coder

Copy link
Copy Markdown
Member

May I ask how this is helpful since all of this extension's functionality (and more, video recording) can already be replicated with the "Project video recorder" addon?

@xqa0

xqa0 commented Aug 21, 2026

Copy link
Copy Markdown
Author

This is a blocc extension, whereas the Project Video Recorder is a manual editor addon. Programatic audio recordin' via blocc's enables several unique use cases that r posible:

Exporting Audio in Music Apps / DAWs: I'm building a midi sequencer in turbowarp called "Midi Expert", and with this extension i can add an "Export Audio" feature. The code can triger the recordin', play the composed track, stop recordin' when the song finishes, and save the audio file.

Zero Video Overhead: Recordin' a full vid just to capture project audio is heavy on cpu and gpu. On low-end sytems (potato pcs), renderin' video along side audio often causes lag, corupted sound, or crashes.

@Brackets-Coder

Copy link
Copy Markdown
Member

This is a blocc extension, whereas the Project Video Recorder is a manual editor addon. Programatic audio recordin' via blocc's enables several unique use cases that r posible:

Exporting Audio in Music Apps / DAWs: I'm building a midi sequencer in turbowarp called "Midi Expert", and with this extension i can add an "Export Audio" feature. The code can triger the recordin', play the composed track, stop recordin' when the song finishes, and save the audio file.

Zero Video Overhead: Recordin' a full vid just to capture project audio is heavy on cpu and gpu. On low-end sytems (potato pcs), renderin' video along side audio often causes lag, corupted sound, or crashes.

The addon can accomplish the same features, @SharkPool-SP what do you think

@xqa0

xqa0 commented Aug 21, 2026

Copy link
Copy Markdown
Author

the vid recorder addon has no scratch blocks at all. its strictly a manual editor tool.

Because it lacks blocks, project logic aint control it. You can't code an in-game 'Export Audio' button, auto-stop recording when a song finishes, or trigger pure audio saves trough code. Expecting end-users/players to manually open editor menus completely defeats the purpose of building interactive music tools or DAWs inside Scratch.
but with my project audo recorder addon yo can record audio with scratch blocks so it would be easier to produce and daw program in turbowarp

@SharkPool-SP

Copy link
Copy Markdown
Collaborator

This is a blocc extension, whereas the Project Video Recorder is a manual editor addon. Programatic audio recordin' via blocc's enables several unique use cases that r posible:

Exporting Audio in Music Apps / DAWs: I'm building a midi sequencer in turbowarp called "Midi Expert", and with this extension i can add an "Export Audio" feature. The code can triger the recordin', play the composed track, stop recordin' when the song finishes, and save the audio file.

Zero Video Overhead: Recordin' a full vid just to capture project audio is heavy on cpu and gpu. On low-end sytems (potato pcs), renderin' video along side audio often causes lag, corupted sound, or crashes.

The addon can accomplish the same features, @SharkPool-SP what do you think

No, the add-on is for the editor. This extension is for recording the project anywhere outside the editor.

@Brackets-Coder

Copy link
Copy Markdown
Member

No, the add-on is for the editor. This extension is for recording the project anywhere outside the editor.

I was under the impression that this extension only works inside the editor/project, but would then export audio files to other content creation tools. Perhaps I'm misunderstanding though.

@xqa0

xqa0 commented Aug 21, 2026

Copy link
Copy Markdown
Author

i understanded it now, addons are the features that you can use in the editor and extensions are the custom blocks, so the built in vid recording tool in turbowarp is addon and my custom blocks is an extension. right?

@xqa0

xqa0 commented Aug 21, 2026

Copy link
Copy Markdown
Author

i also designed a 600x300 thumbnail for the extension how do i add it?

@Brackets-Coder

Copy link
Copy Markdown
Member

i understanded it now, addons are the features that you can use in the editor and extensions are the custom blocks, so the built in vid recording tool in turbowarp is addon and my custom blocks is an extension. right?

Correct. If I'm understanding correctly, the exisitng feature may already accomplish what this extension aims to do, making this extension potentially not needed

@SharkPool-SP

Copy link
Copy Markdown
Collaborator

i understanded it now, addons are the features that you can use in the editor and extensions are the custom blocks, so the built in vid recording tool in turbowarp is addon and my custom blocks is an extension. right?

Correct. If I'm understanding correctly, the exisitng feature may already accomplish what this extension aims to do, making this extension potentially not needed

Just because it's an addon doesn't mean it can be used outside the editor. What if someone wanted to record gameplay for their game in. Packaged context.

@Brackets-Coder

Copy link
Copy Markdown
Member

Just because it's an addon doesn't mean it can be used outside the editor. What if someone wanted to record gameplay for their game in. Packaged context.

I understand now, we're talking about packaged projects... that clears up things quite a bit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: new extension Pull requests that add a new extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants