Comments (5)
well, fixed that as well! https://youtu.be/KeRaC3mzVz0
It turns out it's the unreal API upgrades that allow real time param bindings.
from undaw.
Hey @forart ! I wasn't even aware I broke it, I think it's fixed now, the badge shows correctly in the preview as with the example you sent me. Thanks for the heads up and also for including the repo in your project and giving it some attention :)
from undaw.
Lightening-fast, thanks !
As you can see, it works now.
Last but not least, check out @naliMusic's [UE5 Plugin] Guitar Pedal Effects: a collaboration between these projects would be interesting.
from undaw.
@forart with the way things are set up (although not all the controls are exposed) you'll be able to insert custom metasound patches into the instrument track (and use a custom metasound as an instrument, this has been shown in some past demos but currently as I re-wrote the widget it's not exposed) - so any metasound node or patch (custom or otherwise) can be used in the generated graph.
This is all done via the metasound builder system added by epic in ue 5.3.
from undaw.
@forart Hey, I finally have audio inserts implemented and I tested GuitarEffectPlugin, to make things easier I also forked the original repo and wrapped it as its own plugin for ease of use -
https://github.com/Amir-BK/UE5-GuitarPedalEffects-Plugin
https://youtu.be/WavBqhagsPQ - all in all it's pretty cool but from the video you can see that the guitar effects nodes only update their value when the graph is initialized, so they cannot receive real-time controls (the 'bitcrusher' node is not from GuitarEffectPlugin). It's probably an easy fix, there are also some metasound APIs that have deprecation warnings that can probably be adressed.
from undaw.
Related Issues (20)
- [Pianoroll] cursor loses sync with audio in some scenarios HOT 2
- [Pianoroll graph] replace note widgets with painted elements. HOT 1
- [Metasound Builder] generated metasound graphs are not saved HOT 1
- [Metasound Builder] implement insert and panning
- [Mixer][Transport] Re-add auto-discover mixer widget to asset editor and as a game option
- [Pianoroll] cursor loses sync when mixer is viewed
- SceneManager interactions HOT 1
- Allow timestamped wavs to be added to the metabuilder graph
- Circular dependencies and bad logic with Panel and Note widget hierarchies, impacts packaging
- [Midi Editor] modifying tracks leads to memory access violations, need to figure out safe way to edit midi events
- Sort PIE/Editor amiguity + Audio Components mess HOT 1
- [Pianoroll] Track Z order is not explicit and they get shuffled whenever grid is recalc
- [Pianoroll] sometimes note cull incorrectly and pop in and out of view when near the screen edges
- [midiplayer] adding a note to the piano roll during playback plays back all current notes
- [m2sound graph] zooming in and out causes weird issues with the node widget wrap box
- Inconsistent naming for UDAWSequencerData class in the many objects that use it
- unpitched SFZ instruments don't map correctly to fusion patches HOT 1
- Some objects crash the editor if they don't have a valid reference to a DawSequenceData asset
- Piano roll can't be added to UMG widgets due to bad instantiation logic HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from undaw.