Coder Social home page Coder Social logo

How do I create Audio? about react-p5 HOT 8 CLOSED

gherciu avatar gherciu commented on July 24, 2024
How do I create Audio?

from react-p5.

Comments (8)

archywillhe avatar archywillhe commented on July 24, 2024

looks like have to set it up yourself; doesnt appear the p5 audio library is included

from react-p5.

malutanpetronel avatar malutanpetronel commented on July 24, 2024

the p5.sound.min.js is included

from react-p5.

thisSource avatar thisSource commented on July 24, 2024

the p5.sound.min.js is included

Could you please give a code example. I get
TypeError: p5.loadSound is not a function

from react-p5.

Gherciu avatar Gherciu commented on July 24, 2024

Hi p5.sound library is not included in react-p5....you need to include that by yourself

import Sketch from "react-p5";
import "p5/lib/addons/p5.sound";


// and somewhere in your code call......    window.p5.loadSound(...);

from react-p5.

Gherciu avatar Gherciu commented on July 24, 2024

Hi @cambo2015 I created a codesandbox with an example "how to use this library with p5.sound"
https://codesandbox.io/s/react-p5-forked-9ixi4?file=/src/index.js
I frequently see this question even if it is super easy to implement please check the example and let me know if it helped...the implementation should be the same even with the next js only difference is as I said with next js you should use "dynamic" to import react-p5 and p5.sound (https://nextjs.org/docs/advanced-features/dynamic-import)

from react-p5.

Gherciu avatar Gherciu commented on July 24, 2024

@malutanpetronel @cambo2015 I've added another example (code snippet) for p5.sound especially for NEXT.js (if you use this as framework)
https://github.com/Gherciu/react-p5/blob/main/README.md#with-p5sound--nextjs-or-other-framework-which-has-support-for-ssr

from react-p5.

jeremyzilar avatar jeremyzilar commented on July 24, 2024

@Gherciu Thanks for these examples. I am still trying to get the example you referenced working with Typescript.
I keep getting Property 'getAudioContext' does not exist on type.

from react-p5.

SixBeeps avatar SixBeeps commented on July 24, 2024

@Gherciu Thanks for these examples. I am still trying to get the example you referenced working with Typescript. I keep getting Property 'getAudioContext' does not exist on type.

I apologize for necroing this thread, but I'm getting this exact same error when trying to get an audio context. Here's the relevant code that's throwing the error:

p5init(p5) {
	if (p5.getAudioContext().state !== 'running') {
		p5.userStartAudio();
	}
	this.audioContext = p5.getAudioContext();
}

I have verified that p5 is not undefined or null.

from react-p5.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.