Brush Sound Effects

Brush SFX

This plugin adds sound effects mimicking pencil and other art tools when you use the brush tool.
You can assing one sound effect for each of you brush presets.

Preview

Installation

Follow the instructions on the github readme.

Installation on linux

This plugin depends on the portaudio library.
Doesn’t work if you installed your krita via flatpak.

On Arch

sudo apt install portaudio19-dev

On Arch

sudo pacman -S portaudio

Download

Credits

@Grum999 for the EKritaTools.py and for most of the dependencies.py
@mellotanica and Sonic Visions for the dependencies.py

34 Likes

very cool

1 Like

I adore this! It brings me back to drawing with Kid Pix when I was younger

1 Like

Really cool! Allowing a sound to be bound to the undo shortcut would elevate the sense of frustration.

3 Likes

I love it, good job!

1 Like

A dream come true. I’ve been hoping for a feature like this for a long time. Coming from a long background in traditional drawing, I missed the sounds produced by various instruments. Maybe it’s just me, but I find these sounds relaxing and helpful for concentration. Thank you so much, davi133.

2 Likes

what program you used to make sound effects? out of curiosity ofc

1 Like

For me too, a dream came true. Thank you! :tada:

A few feedbacks/requests:

  • Volume excessively low for “pencil” and “paint brush” sounds - almost inaudible. Would be very useful to know how to modify the volume in “.py” source files.

  • I’d like max “Master volume” higher in general.

  • I’d like to be able to edit sounds and assign/make new ones (if you have some instructions/tips).

Thank you very much! :slight_smile:

2 Likes

I used this site Noise Generator - Online White, Pink, Brownian Noise - 29a.ch to create the base noise of pencil, but mostly I used numpy.fft to filter white noise and create what I want

3 Likes

Hey, how about an elevator sound when you change the position of the layers? :joy:

3 Likes
  • Just updated on github, the sound effects volume should be higher now. The paint brush sound shouldn’t be very high anyway unless you are painting fast.
  • About making new sounds: I’d like to make a documentation about it but first I have to refactor some things
2 Likes

Thank you so so much, super kind :sparkling_heart:

Very better IMO

:face_holding_back_tears:

@davi133 , I have to say that the Master volume is still too low, I have to put at very high volume my speakers or headphones to hear something, then the other system sounds are too high…

Updated again (v1.1.2), this time I tested with youtube on max volume. I fear that if I increase more than that it could reduce ‘reactivity’ of the sound effects or give the audio a weird noise on the moments it really should be high

2 Likes

Thank you again, I’ll have to test a bit, but at first impression I love it :sparkling_heart:

(I’m so grateful to you)


About the noise with high volume, I’d have this idea, if you and/or someone else find it useful:

Maybe less dynamic? I mean less difference given by speed.

Since everyone has different preferences, could be made through a slider, or a selection, kind of:

  • 0 - No Dynamic
  • 0.2 - A bit of Dynamic
  • 0.5 - Medium Dynamic
  • 1 - Max Dynamic

This way i.e. the “0 - No Dynamic” would use the max volume from the start on every stroke.

Interesting experience. Unfortunately I have a lag (around 1/4 s). This spoils the experience a bit. Overall, this is a very interesting idea.

Works great, I love this!

1 Like

LOVE IT, I got stuck in art block few months

but this plugin made me feel passion again!

Thank you

2 Likes

I love this so much. Is there anyway to get this running with the flathub version? Or the appimage? I can’t seem to get it work on either.

1 Like

It cannot run in the flatpak version, flatpak runs apps in a sandbox and this plugins needs portaudio as an external dependencie, but it was supposed to be already working with AppImage.