A downloadable extension for Windows

Download NowName your own price

This is a small program I made and thought I'd share with everyone, this is a program that was designed to run along with Aseprite to add audio functionality and syncing. It reads the currently selected frame from Aseprite and plays audio at that position.

To set it up, just add the path of Aseprite.exe to the textbox in the Setup tab.

This tool was tested on Windows 10.

Updated 25 days ago
StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(6 total ratings)
AuthorDDMPlayer

Download

Download NowName your own price

Click download now to get access to the following files:

Aseprite Audio Extension v2.1.1.zip 137 MB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

its not work for me , i think i using wrong version or something (i using aseprite verison 1.3) 
can you help me ?
(sorry for bad english)

does it not work with older versions of aseprite? i set it up but it doesn’t run the audio when im playing an animation, unless there’s supposed to be a way to do so that i’m unaware of…

It may not be possible to use this extension with significantly older versions of Aseprite. This is due to scripting differences (or the lack of scripts altogether) in these older versions.

Recent versions of Aseprite should work just fine though. What version are you using?

how would i get this to work with libresprite ? i seem to have done everything right but it wont work... ) :

Aseprite Audio Extension v2.1 does not work with Libresprite. The script that AAE uses to hook to Aseprite is built on Lua, and I haven’t yet looked into porting it to JavaScript (used by Libresprite). This may be a feature to be implemented in the future.

(+2)

This doesn't seem to work if the duration of a frame isn't 100

Frame duration is an important element at play for this extension to work. If you mean that the audio is stuttering when the duration of all frames isn’t 100, thanks for reporting this! I’m currently working on fixing stuttering related issues.

Do make sure that all frames have the same duration though, as the extension only looks at the current frame’s duration to calculate when to seek the audio to.

(1 edit)

I had some frames that were slower than the rest, making them all have the same duration fixed the issue, thanks.

It does still jitter though, especially with lower frame durations.

Yeah, I used lower frame durations for testing and the situation is REALLY bad. I’m currently working on another version that patches a bunch of things. Expect an announcement soon :)

help me

(1 edit) (+1)

I will help you.
You got this.

hi idk if im the only one but it looks to be broken. i just downloaded it. and it showed a black screen

(1 edit)

This might be a graphic card issue. Try checking your system information against the requirements listed here.

(+1)

Hi I'm not sure why but I can't get this tool to work at all. 

I just freshly bought aseprite because I was hoping to take the animations I've been doing on OpenToonz elsewhere, but I need audio for the work I do.

Here's the steps I took:

1. I installed Aseprite onto my PC through steam. 

2. I downloaded this extension and extracted its contents into a new folder titled 'Extensions' I created in my Documents.

3. After extracting to that folder I created, I opened the AAE V2.0.exe and clicked setup.

4. I went to Browse Local Files on steam for Aseprite and copied the entire path that lead to its .exe. 

Program Files (x86)\Steam\steamapps\common\Aseprite

5. I pasted it into the Aseprite Path box and clicked Activate.

And from there nothing happens. It doesn't open aseprite, it doesn't play audio alongside the animation. I click the box and NOTHING happens. I don't know what I'm doing wrong, please help! 

I'm probably missing something obvious; I am completely new to this software.

I'm on Windows 10, AMD Ryzen 7 5800x core Processor and NVIDIA GeForce RTX 3060

(+2)

Literally the same minute I made this post I found my problem 🤦‍♂️ in case anyone else is having this issue; make sure that the file path doesn't end at the folder the .exe is located in, but actually has the .exe in the path.

so it should end with 'Aseprite\Aseprite.exe'

(+1)

i did that but i have the same issue

(+1)

nvm i had quotations around my path

can we have smth like this for libresprite

(1 edit) (+1)

Hi! For those having this particular error when trying to activate the Aseprite path using the 2.0 version of AAE, you must be missing the path and file which will cause this error.


To fix this:

  1. (Option 1) Go to the Aseprite folder in the Roaming folder or (Option 2) go to Aseprite and go to File > Scripts > Open Scripts Folder (skip step two if you did the second option).
  2. Check to see if there is already a scripts folder. If there isn't one, create one yourself and name it "scripts".
  3. Go back to the downloaded zip file or contents of AAE and there should be a Lua Source File there named "lua_script.lua". Copy that file and paste it on the scripts folder in Aseprite.
  4. Rename the copied lua file to "aseprite-audio-extension.lua".
  5. Activate the Aseprite path again in AAE and it should work now.

There is something wrong with the automatic creation of the lua script on the specified file and so you just had to do it manually. Nothing is really broke.

***For reference (this is mostly for DDMPlayer lel), I am using  Windows 11 (i'm sorry), with a AMD Ryzen 5 7640HS Processor and NVIDIA GeForce RTX 4050 Laptop GPU.

Hope this helped! This is a extremely sought after feature that Aseprite won't give us for years now, so I hope more people should be able to use it .

Hey there! Thanks for providing help for this issue! I’ll try to patch up the script copying sometime soon, but thanks a ton for providing your solution already :)

(+1)

this is amazing for animation  thank you so much for this program

(+1)

libresprute

(+1)

true

(1 edit) (+1)

Automatic setup didint work for me, so I swapped to the manual set up w/ cheat engine, and it went from 3 addresses to 0 and then didint make any more. 


I have an Intel core i7-10700 cpu with a Nvidia gforce RTX 3060 TI if that tech stuff matters for this, and im on aseprite 1.3.9.2

Unfortunately, v1.x is busted. It failed to work on pretty much all devices I tested it on excluding my own computer.
v2.0 should fix this, as it works based on a much more robust and safe method (Lua scripting).

(+1)

this has a lot of potential such a shame that i requires an external tool to tell the frames (couldn't you use a Lua  to determine the current frame?)

Yup.
I had the idea a few months ago, but due to me working on another project, I kept postponing working on this extension. I did eventually add this on v2.0 though. Thanks for the suggestion!

(3 edits) (+1)

not working on Aseprite v1.3-rc4-dev


edit: stating with which version of Aseprite your app works (or has been tested with) would be ideal. I plan to update to v1.3.7, but not even sure if it works with it or not.


edit: I can't get it to work on 1.3.7 either. maybe it's only made for intel CPUs or something? I'm on Windows 10, with an AMD Ryzen 9

(+1)

Yeah. v1.x had a recurring issue of simply not working on multiple devices. I doubt this was related to the Aseprite version, instead I think it’s related to how it used memory peeking on other applications (which is considered unsafe and might’ve been blocked by the OS or anti-virus – with very good reason I might add).
Aseprite Audio Extension has only consistently worked on my machine (running on Intel). v2.0 should fix any issues since it changes the way that the values are accessed (it now uses a Lua script).

(1 edit) (+2)

hi im going to try the plugin but for what i have seen nobody realy has talked about it maybe you could make a discord for people to conect and share there work? and maybe if its posible make the software more user friendly as to not have to us the Cheat Engine and maybe just build it litterly in it i also made this little thing as revrence so yea :)

Hi there! Thanks for the idea! I’ve been trying to make the extension more user-friendly and I’m pretty confident that v2.0 solves this! I’m not exactly sure if displaying a preview of the audio is possible exactly according to the reference, but other ways of displaying it might be possible. Might look into this in the future, thanks! :)

(+1)

glad to help :)

(+1)

This is cool, I havent gotten it to work yet. An issue is that, on occasion, an it can ask me for frame 0. Frame 0 does not exist in Aseprite as it starts from frame 1 onwards.

(+1)

I'm having the same thing, when going through Auto Setup, it asks for Frame 0, which doesn't exist...

Hi there! Thanks for bringing this to my attention! Turns out I’ve had the “Default First Frame” option set to 0 for so long I just didn’t know it was 1 by default.

I’ll push out an update that prevents it from saying frame 0, thanks again :)

(+1)

Thanks! I didn't even know there was an option to change that, lol

(+1)

thx you. this is the only one