processing / p5.sound.js Goto Github PK
View Code? Open in Web Editor NEWnew build of p5.sound.js library
License: GNU Lesser General Public License v2.1
new build of p5.sound.js library
License: GNU Lesser General Public License v2.1
please let me know if the examples work on your phone or tablet, please include this info:
note: these are the browsers we are currently supporting: https://browserslist.dev/?q=bGFzdCAyIHZlcnNpb25zLCBub3QgZGVhZA%3D%3D
our Envelope class depends on TimeLinesignal class from Tone.js v0.10.0,
and since our focus for p5.sound.js is to eliminate those dependencies.
status:
update this website:
https://github.com/processing/p5.js/blob/main/contributor_docs/repo_structure.md
1.9.1
Firefox 124.0
MacOSX
TypeError: arraySequence[channel] is undefined
and Uncaught DOMException: BaseAudioContext.createBuffer: Length (0) is out of range
undefined: undefined
0.9.0
, but why doesn't it work with the any versions after 0.9.0
?so that everybody can see what is done, what needs help!
hi!
as i am building this library,
i would love to be able to test the examples and reference
using the latest build of the p5.sound.js library,
is there any way of being able to do that locally on my machine
or on the p5js.org website? thanks :)
This new feature could potentially increase access to p5.js by providing users with more flexibility in how they include audio files in their projects. By supporting the import of audio in base64 format, users may find it easier to embed audio directly within their JavaScript code, reducing the need for separate audio files and simplifying project distribution. This could be particularly beneficial for users who want to share small projects or prototypes without having to manage additional audio files. Additionally, it could lower the barrier to entry for beginners who may be unfamiliar with managing external assets, making it easier for them to get started with p5.js.
Support Importing Audio in Base64 Format
The plan is to integrate p5-sound as a library into the rebuilt p5.js website, which is currently a work in progress https://p5js-wip.online/ . This integration will serve as a comprehensive learning resource for p5-sound. To implement this learning experience, the aim is to merge the p5-sound library documentation (reference) available at p5.js sound reference with the learning page at p5.js sound curriculum.
The overarching goal is to transform p5-Sound into a robust learning platform, equipped with comprehensive tutorials, notes, and documentation. By streamlining the learning experience and consolidating resources within the p5.js ecosystem, users can seamlessly explore and utilize p5.js Sound without the need to navigate disparate platforms or face accessibility challenges.
The documentation for p5-sound is currently hosted on GitBook. However, this platform's paid nature and potential limitations could cause issues in the future. Therefore, we're exploring alternative tech stacks, such as Docusaurus, for several reasons, not just one.
The idea is to provide users with an easy-to-use resource, eliminating the need to search elsewhere for learning materials related to p5.js
please complete these tasks:
operating systems:
web browsers:
i haven't looked into the testing, i understand it's being done with
https://mochajs.org/
do you have experience with that @blechdom?
can we write some custom testing for the oscillator class?
We Will make a new sidebar for the mobile view.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.