MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ vega

MAYAFLUX_API Creator MayaFlux::vega {}

Global Creator instance.

auto wave = vega.Sine(440.f) | Audio[0];
auto buf = vega.AudioBuffer(0, 512) | Audio[0];
auto net = vega.ModalNetwork(16, 220.0) | Audio[{0, 1}];
auto tex = vega.TextureBuffer(...) | Graphics;
auto sfx = vega.read_audio("x.wav") | Audio;
auto Sine(Args &&... args) -> std::shared_ptr< MayaFlux::Nodes::Generator::Sine >
Definition Creator.hpp:116
auto read_audio(const std::string &filepath) -> std::shared_ptr< Kakshya::SoundFileContainer >
Definition Creator.hpp:143
auto ModalNetwork(Args &&... args) -> std::shared_ptr< MayaFlux::Nodes::Network::ModalNetwork >
Definition Creator.hpp:128
auto AudioBuffer(Args &&... args) -> std::shared_ptr< MayaFlux::Buffers::AudioBuffer >
Definition Creator.hpp:140
auto TextureBuffer(Args &&... args) -> std::shared_ptr< MayaFlux::Buffers::TextureBuffer >
Definition Creator.hpp:140
Creator vega
Global Creator instance.
Definition Creator.cpp:20
static constexpr DomainSpec Audio
Domain constant for Audio domain.
Definition Creator.hpp:271
static constexpr DomainSpec Graphics
Domain constant for Graphics domain.
Definition Creator.hpp:280

Definition at line 20 of file Creator.cpp.

20{};