Implementation of a modular audio engine for vvvv.
The source code is released under the LGPLv3 license.
Implementation of an audio engine for vvvv
Home Page: http://vvvv.org
License: GNU Lesser General Public License v3.0
Implementation of a modular audio engine for vvvv.
The source code is released under the LGPLv3 license.
just a minor thing, easy to fix myself, but there should be a color pin on the module
decode audio files with different sample rate on load and play back a stream of floats
I downloaded Cat's patch and played around with it a bit and when trying to calculate the gain reduction in the matrix mixer, I ran into the trouble of know what the units of levels are.
It's clear then using the meter, it says clearly Level dBs but what about the gain in the mixer, what are the units there?
sunep
EDIT: this is the thread with the patch I am referring to: #38
Having installed both this pack and the addon pack the node browser gets pretty confusing when looking for audio nodes. I can see these categories, I think some of the categories are the same:
(DShow9)
(Audio)
(Bass)
(Bass Asio)
When I want to find one of the Audio nodes of this pack it is pretty confusing browsing through and figuring out what is what.
basic audio file writer
I have a spread of files, only one is set to loop.
Once the non looping files have reached the end, banging a do seek on any of them doesn't work, and setting any of them play restarts all the files that have ended.
https://mega.co.nz/#!CNJxHLbT!M7E0yhLwVUodM54xDD7AHT2Khwo2r_XyTJIpeAdBuE8
Multiply (* AM)
Sum (+)
Difference (-)
blink red and does not output noting on their output pins.
Render TTY -> 00:05:43 ERR : Exception occured in TMPluginWrapperNode.Evaluate: Object reference not set to an instance of an object.
Any idea?
got some trouble while compiling vvvv.audio. seems that the definitions of the spread operations are missing?
Der Typ- oder Namespacename 'Pairwise' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) (CS0246) - E:\SpreadOperations.cs:73,31
same for cons, setslice and so on.
i browsed the repo but could not find any definitions or functions..
Needed to figure out the Matrix mixer, so I made a help file... (I don't know how to upload it properly)
https://www.dropbox.com/s/yc3z931ny23ifmv/MatrixMixer%20%28Audio%20Filter%29%20help.v4p
It sounds awesome! but it is a bit confusing that the cool sound is generated by 9 frequencies going into WaveTable and only the first frequency is shown in the IOBox. I would suggest either juyst one frequency, where you can hear it is just in one channel or two frequencies that are a tiny bit different to show how stereo works. perhaps a switch between the two cases
Getting some Pops in the audio playback when using multiple outputs, only seem to notice it with multiple output channels enabled
I also wanted a stereo mixer
https://www.dropbox.com/s/xr8xi3ec7edjnzd/StereoMixer%20%28Audio%20Filter%29.v4p
A seek time and Do Seek functionality would make AudioEngine more useful for stuff like restarting the nice christmas tune in the example file. see VSTSynth.v4p in girlpower and try to restart the song.
When looking at Cat's patch here: #30 I wanted to look at the signals at different positions in the audio chain using the Meter. when connecting the meter to the output of the matrix mixer I get no signal like I do with the outputs of both FileStream and Resample.
Likewise if I try to connect the matrix mixer directly to AudioOut I get no sound.
vvvvv has always frozen up when saving, but when MultiSine is playing while saving the constant beeeeeep when trying to figure out which file name to give is annoying. I would say that a possibility of muting audio while the save dialog is open would be necessary in order not to go crazy if you save a lot and if connected to a PA it would be awful.
So if I have many sounds playing at once, I have to pull down the master volume, ( I guess this is normal?) also I seem to have to have the Resample filter in even through the audio is 44.1 and the engine is 44.1
(I'm using asio4all and a normal sound card here btw)
Even bring levels down so that its not peaking, there is still some distortion but
If the resample transition band is 1 the distortion seems to go.
So what is the transition band?
Any suggestions of how to handle levels etc?
https://copy.com/TJNQkoZvsf4GTgkF
is my patch that distorts, audio included...
TBH at this level I can't hear it, so I've borrowed my girl friends undamaged ears to monitor for me!
When patching it quickly become apparent that the frame rate defined by MainLoop affects how the sound is when the sound is affected by dynamic values created by vvvvv.
see my example.
https://www.dropbox.com/s/byj4plvjm79x78z/WaveTableSynthesisSWITCH.v4p
So my patch as it was had 6 sub patches, each with 5 filestreams in them, they each had varying numbers, (or none, could this be an issue, I'll try and put a dummy file in) of files.
After a minute or 2 of perfect playback, I start getting pops, funnily enough on my SSD theres more, so its possibly my system is weird...
This is regardless of sound card.
My solution is to switch files into 1 subpatch of 5 filestreams, which seems to be fine, but I have had occasionally found I loose all playback if I switch too fast and have to reload the patch.
only basic sample add/drop for fine speed adjustments a la adjust system time
also make a signal type which is sample based, only one sample is processed in the node.
no more need to reference vst dll file
It would be cool to be able to have a bin size on Recorder (Audio Sink) so it is possible to record multi track wavs
When I want to double up a mono sound source like MultiSine in VisualSequencer.v4p in girlpower
See patch:
implementation of a midi out pin! some vst audio effects can output midi data's like pitch trackers
If I understood it right, all pack zip files should be places inside the vvvv root folder and the extracted using the extract here function, then the zip should create and place everything in the correct packs folder or create it if it isn't there.
currently we need to unpack the audio pack in the packs folder.
or am I wrong?
with VST.NET it should be possible to export an audio patch as vst plugin.
I'm trying to scrub an audio track along with a video track, I'm curtrently do seeking, and seek position, but its very clicky, it would be great to have a way of scrubbing/varispeeding playback...
loading new files and play/pause increases memory usage
I assume this is in the pipe line, if not, it should be.
Not sure if this is even possible, but I can see that I have some of the same VST plugins as Tonfilm and having the system folder include an option of the specific VST folder would make life a bit easier when sharing patches with VST's in them.
hey,
regarding VST path using the standard
HKEY_USERS\xxxxxxx\Software\VstInstall path
most of the vst's can be moved but few of them saves their settings in the registry... to tell where the VST and its ressources are located
so +1 for this option!
record into temp files and rename on save
As the title says
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.