Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Hey does ti work with BGT? If not I will just use python. URL: https://forum.audiogames.net/post/407581/#p407581 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? If I make some high level functions that operate on Wave files it would be possible to call those from BGT, but it would only be able to do offline processing. I'm sure there are plenty of similar things in Python if that is your environment of choice; the package I would be releasing would be aimed at C and C++ developers primarily.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407584/#p407584 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? what is a vocoder? URL: https://forum.audiogames.net/post/407589/#p407589 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Awesome job. Look forward to try it myself. When you are programing, you seem to most often program fun and interesting stuff. Keep up the great work.Best regardsT-m URL: https://forum.audiogames.net/post/407591/#p407591 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? at philip, i would suggest also to make a dll for it so it's not made just for c and c++ programmers. URL: https://forum.audiogames.net/post/407595/#p407595 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Sure, all sorts of wrappers could be made including a VST plugin, a regular old dll, a command line application etc etc. I plan to have at least a command line application included in the repository if I do release the vocoder.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407613/#p407613 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? I'd be happy to make a wrapper for it sometime when its released. If its possible, anyway... some DLLs are so simple to use in Python that you don't need to make wrappers for them. URL: https://forum.audiogames.net/post/407638/#p407638 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Yeah, that makes sense. I was thinking of doing a low level API where you simply pass it two streams of floats and get another stream back with the result, as well as a higher level API which allows you to feed it Wave files. With the low level API you would process very small chunks, so you could generate the carrier however you wanted. Based on MIDI input, for instance.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407670/#p407670 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @9, I'd have a lot of fun working with a wrapper like that. Passing in a float* (that's really a float[] or float[][] or more) from Python is a bitch (I'm not really sure how I'd do that). Its even harder with structures, from what I've found. URL: https://forum.audiogames.net/post/407675/#p407675 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? In this case it would be a float[] array with a single dimension, where the samples are stored in an interleaved fashion. For stereo that means the first float is the left channel of sample frame 0, the second float is the right channel of frame 0, the third float is the left channel of frame 1, and so on.But yes, Wave files would be a lot easier if all you're wanting to do is process some audio offline. It will be included for sure.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407677/#p407677 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @11, I've always had trouble figuring out how you pass arrays to C functions. At least, in structures, ctypes doesn't allow me to use ctypes.Array in ctypes.Structures. URL: https://forum.audiogames.net/post/407679/#p407679 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @11, I've always had trouble figuring out how you pass arrays to C functions. At least, in structures, ctypes doesn't allow me to use ctypes.Array in ctypes.Structures. I could try a list... tat I haven't tried. URL: https://forum.audiogames.net/post/407679/#p407679 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? I have decided to go ahead and release the vocoder. I will make it public domain, under the Unlicense (http://unlicense.org). It will take a little while for me to prepare and clean up the code; stay tuned.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407681/#p407681 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Nice! I just figured out why I couldn't figure out ctypes arrays -- messing with this will be fun! URL: https://forum.audiogames.net/post/407682/#p407682 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? hello philip.will you release it as an vst plugin also? URL: https://forum.audiogames.net/post/407683/#p407683 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? I am not sure, it all depends on how much time I have available to mess around with it. If I do, it will certainly not look pretty.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407684/#p407684 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? hi,@philip_bennefall, that is really cool to have such a great lib@ethin, you should declare the variable as ctypes.c_float*4 for float[4]if you want to declare a pointer, you can do ctypes.POINTER(ctypes.c_float) URL: https://forum.audiogames.net/post/407685/#p407685 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @17, that's the problem though -- when I have a C function that writes to an array, I don't know how large the array will be since its of arbitrary length. So I can't do that. URL: https://forum.audiogames.net/post/407686/#p407686 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @17, that's the problem though -- when I have a C function that writes to an array, I don't know how large the array will be since its of arbitrary length. So I can't do that. Like, if I have a function:void write_to_array(float *array);And float* is the array, I have no way of determining beforehand the size of the array. URL: https://forum.audiogames.net/post/407686/#p407686 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-26
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? A C API always has to give you a way to know the length of an array. Passing a pointer on its own like that, with no way to know how large the memory block needs to be, is a broken API. I will not be doing that Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407687/#p407687 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @19, true. The FMOD docs (for example) in the FMOD_Channel_GetMixMatrix() do say that "The matrix size will generally be the size of the number of channels in the current speaker mode." However, I note here the use of the word "generally" -- it doesn't mean it is always the size. Now that I know how to create arrays like that with the multiplication operator, I can determine the number of input and output channels and create an array to hold the mix matrix. URL: https://forum.audiogames.net/post/407694/#p407694 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @19, true. The FMOD docs (for example) in the FMOD_Channel_GetMixMatrix() do say that "The matrix size will generally be the size of the number of channels in the current speaker mode." However, I note here the use of the word "generally" -- it doesn't mean it is always the size. Now that I know how to create arrays like that with the multiplication operator, I can determine the number of input and output channels and create an array to hold the mix matrix. Post 18 said that at the time I "had no way of determining the size of the array" -- now I do! URL: https://forum.audiogames.net/post/407694/#p407694 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? for example,int function(float* data, int length);is correct and you can work with them!.also if the api doesn't have a way of allocating the new data in memory (like malloc / free, new / delete etc), and you are going to allocate that by your own, the function should have a way of determining the length URL: https://forum.audiogames.net/post/407705/#p407705 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @21, yeah, the docs that I have indicate the size I can allocate. URL: https://forum.audiogames.net/post/407801/#p407801 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-27
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? The vocoder has now been released and can be found at the following URL:https://github.com/blastbay/voclibFor those just wishing to use it, I have built a Windows binary of the command line shell which operates on Wave files. It can be found here:https://www.dropbox.com/s/mfr8j3gmlcwh9 … l.exe?dl=1The shell is a command line aplication. You can print the usage by invoking it with no arguments. Do not click it in explorer; there is no GUI.Enjoy!Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407859/#p407859 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? I like how its a C header file. Very nice. Not sure if I can easily write a wrapper for Python for it though -- I thought it'd be a DLL or DSO that ctypes could look at. Worth a try in something like boost.python though... URL: https://forum.audiogames.net/post/407865/#p407865 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-27
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? It is definitely possible to turn it into a dynamic library. I have not yet made a high level API for it though, so it currently only works on raw float arrays. If/when I do write the high level API it will be in a separate file, as to not introduce external dependencies for Wave file I/O in the core implementation.For now, the shell is a good starting point for high level operations.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/407867/#p407867 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @25, fair enough. URL: https://forum.audiogames.net/post/407878/#p407878 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? ok guys,i've wrapped it for pythonyou can checkout onthis GitHub repository. URL: https://forum.audiogames.net/post/408326/#p408326 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? ok guys,i've wrapped it for pythonyou can check it out onthis GitHub repository. URL: https://forum.audiogames.net/post/408326/#p408326 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Damn, I didn't know you could do that. I'm not very well-versed in Cython, or its custom language, am trying to find a good tutorial on it though. URL: https://forum.audiogames.net/post/408391/#p408391 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? And here's my wrapper around it in C++:https://github.com/ethindp/voclib-cppIf an error occurs in the library, it throws an std::runtime_error. This was something I just quickly threw together, feel free to contribute or make changes to make it more C++-ish. URL: https://forum.audiogames.net/post/408401/#p408401 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-30
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Great that you're making wrappers, guys! Always fun to see.@ethin I think there's a bug in the process method in the C++ wrapper. You are declaring buf, which you use for the output, as an uninitialized pointer. It's not pointing to valid memory - it's pointing to a random address in RAM. It needs to either be a parameter to the function so that the user can supply it, or you need to have something like an std::vector of floats in your class if you want the user to be given a float buffer that is managed by your class rather than by the user themselves.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/408468/#p408468 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @30, ah, thank you for pointing that out to me. Like I said, that was something I threw together before I forgot the idea, so I knew it would have bugs. I'll work on correcting that soon. URL: https://forum.audiogames.net/post/408469/#p408469 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-31
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? No worries, I just thought I'd mention it.By the way, has anyone had issues with vocshell crashing? I got a report in another topic from a guy who says it crashes for him, but I have no further information yet. Has anyone else experienced it?Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/408524/#p408524 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? i didn't try it, maybe it is better to debug it yourself. URL: https://forum.audiogames.net/post/408552/#p408552 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-01-31
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Of course I would, if I could reproduce the reported crash. I cannot, which is why I am asking to see if anyone else has experienced it.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/408619/#p408619 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? OK, I just fixed that bug, and squashed some warnings that MSVC reported on /W4 in voclib.h regarding uninitialized variables. Yeah, I know... they're initialized, but MSVC doesn't know that. You can find that slight modification in lines 238-245. It shouldn't affect anything whatsoever since you re-initialize them later on lines 246-306. I just did it so MSVC wouldn't complain about it. I also made a vocshell.cpp file (which is functionally and almost identical to the C version but uses the C++ header) for testing. So feel free to give it a go and tell me how she runs. URL: https://forum.audiogames.net/post/408629/#p408629 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? OK, I just fixed that bug, and squashed some warnings that MSVC reported on /W4 in voclib.h regarding uninitialized variables. Yeah, I know... they're initialized, but MSVC doesn't know that. You can find that slight modification in lines 238-245. It shouldn't affect anything whatsoever since you re-initialize them later on lines 246-306. I just did it so MSVC wouldn't complain about it. I also made a vocshell.cpp file (which is functionally and almost identical to the C version but uses the C++ header) for testing. So feel free to give it a go and tell me how she runs. I also discovered the other dr_* libs for encoding/decoding, I might add those outformats to my C++ shell just for the hell of it. URL: https://forum.audiogames.net/post/408629/#p408629 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-01
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? @Ethin I just fixed a few warnings seen with MSVC about floating point conversions, but I don't get any warnings about uninitialized variables on level 4. I am using MSVC 2017 Community. What version are you building with?Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/408811/#p408811 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? i didn't get such warnings with msvc 2015 URL: https://forum.audiogames.net/post/408813/#p408813 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Building with MSVC 2017 enterprise. It was c4701. URL: https://forum.audiogames.net/post/408842/#p408842 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-01
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? I wonder what different settings we might be using, then. I have warning level 4 enabled, with optimizations. I also use link time code generation.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/408843/#p408843 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? I use the command line. Just cl /nologo /W4 /std:c++17 /EHsc /I. vocshell.cpp URL: https://forum.audiogames.net/post/408884/#p408884 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-01
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? @Ethin Interestingly, I did not see those warnings when building with CMake using MSVC++ 2017. However, when invoking it directly I did receive those warnings and have now fixed them, both the ones in the shell and in the library itself. Thanks for the tip!Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/408920/#p408920 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? the Dropbox link gives a 404. Can't you use github's release system to ship the binaries? I don' have a c compiler installed. And re talk box, I do love it, especially for making synths sing, but it doesn't do splitting of consonants so the s buzzes and stuff, I had a hardware vocoder before the flood that would split consonants. I use them to make speech synths sing. But MDA talk box seems to have very low output levels and I don't want to clip it. Maybe this could be better for me. VST version definitely appreciated, it doesn't even have to have a UI, just expose everything via automation so we can envelope it and just change it. There's a certain implementation some vst plugins use to make it so that the sliders are labeled such that if something has modes, for example, a waveform selector will say sine for a while, then you hit page up a few times and it'll say sawtooth, then pulse, etc, instead of just printing a number. Please for the love of god don't use synth edit unless you can make it expose the names nicely, synth edit is notorious for bad automation exposure. URL: https://forum.audiogames.net/post/409157/#p409157 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-02
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? You're absolutely right that we do need a VST, but I'm not sure I'll be the one doing it. If I'm lucky, someone else will pick it up and do a nice VST wrapper. If no one does, I'll do it. And no worries - I was not thinking of using SynthEdit.The vocoder does not split voiced and unvoiced sounds at the moment. Personally, I hate the kinds of errors that are often introduced when plugins try to do that. To my ears, those errors are far worse than the slight buzzing that is introduced by not attempting to filter them. Then again, I'm sure that's a matter of taste.I will update the Dropbox link in the first post; not sure why it is broken as the file is still there. Thanks for alerting me to that!Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/409163/#p409163 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? i am a bit lazy, otherwise i would do that as well. URL: https://forum.audiogames.net/post/409235/#p409235 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-06
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @philip_bennefallGreat initiative!I really like vocoders, especially the most modern ones.It would be interesting even if there was the possibility of using it as plug-in vsti, controlling the notes via midi. Here I use a vocoder plug-in that seems to have been abandoned, called VOKKO (Stereo Vocoder) from KLANGLABS, very good.Already, a question: How do I use it in shell mode? And the carrier and modulator files, what are they? Could you please give me more details?I did some testing here and it is giving error.Regards URL: https://forum.audiogames.net/post/40/#p40 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-06
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? @gabriel-schuckFirst, what error are you getting? If you can reproduce the text of the error I will be able to help you figure out what the problem is.I thought about making a VST, and if I do it will definitely respond to MIDI as well. This ties in to your question about what the carrier and modulator files are, actually. The carrier file is what you would hear if you listened to the MIDI that you are sending to the vocoder, through whatever patch you wanted to use to generate the sound. Basically the carrier is an instrument that plays either chords or a simple melody, and this instrument is then made to sound as if it is singing the words spoken in the modulator file. The modulator is the speech that would be coming in through your microphone as you play. It's just that in this case, both of these files are meant to be generated beforehand and the shell then processes them offline. Does that make sense?Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/410055/#p410055 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-07
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @46I understood, that's what I'd thought.To test, I'm generating the carrier file using the bgt soundtrack, writing directly to a wav file. For the modulator file I am using the speech you recorded, just to test myself.However, when you type the command, the program crashes and the famous windows message appears saying that the application has stopped working.See if I'm doing it right:vocshell -c note.wav -m speech.wav -o result.wavThe code in bgt to generate the carrier file is this:#include "soundtrack.bgt"soundtrack note;void main(){note.add_channel("v84@2t80o2C");note.write ("note.wav");}Does the carrier file need to have a specific duration?Another detail that I believe is not the problem, is that when I downloaded in chrome a warning appeared that it could be dangerous, but I downloaded it anyway because I knew it was not.Thank you URL: https://forum.audiogames.net/post/410138/#p410138 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @47, ignore that warning for this kind of file -- chrome will do that for practically everything these days. URL: https://forum.audiogames.net/post/410222/#p410222 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-07
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? I think I may have figured out why it was crashing. It was a build flag, nothing wrong with the actual code if I am not much mistaken. Please redownload the file from the link in the original post and try it again.Let me know how it goes!Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/410259/#p410259 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-08
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @49The executable link in the dropbox is not working (404) and github only has the code. I do not have the compiler here URL: https://forum.audiogames.net/post/410318/#p410318 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-08
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Please try this link:https://www.dropbox.com/s/4xpxeoh9wrr07 … e.exe?dl=1Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/410322/#p410322 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-09
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @51Thanks, now it worked!Really, can achieve very interesting results. See what I got in the link below:http://dl.dropboxusercontent.com/s/nu7z … t.wav?dl=1 Just bgt and a bit of editing on the soundforge.I used soundtrack to generate the carrier and in the edition I took some of the bass and increased the treble so that the wheezing appeared and, at least for me, it was a very intelligible and very pleasant vocoder.One question: Why should the carrier be mono and not stereo? I ask this because the result generated by the synth in bgt is usually in stereo, I had to convert to mono.Another thing: Is it possible, programmatically, to make the carrier size the same as the modulator? If yes, how?Regards URL: https://forum.audiogames.net/post/410715/#p410715 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Very nice result! Just two suggestions:1. You may want to lower the volume of the carrier a little, as there is currently some clipping going on.2. Perhaps use an envelope in the tone generator to make the changes less abrupt? It sounds a bit jumpy now.As for the length of the carrier, yes you can make files that are exactly the same length. You can do it by generating a carrier that has exactly the same number of samples as the modulator, or by cutting it later in your editor. The vocoder will do it for you though, the message that appears is just so that the user knows what the vocoder is doing.It would be possible to process a stereo carrier. In fact, you can do this by hand already by doing the following:1. Generate a stereo carrier.2. Split your stereo carrier into two mono files, one for the left and one for the right channel.3. Run both the left and the right carrier files through the vocoder with the same modulator, telling the vocoder to save the results as two separate files.4. Go into your editor an dmake a stereo project.5. Paste the vocoder result from the left carrier file onto the left channel of your new project.6. Do the same thing with the right channel.You now have a vocoder which sings in stereo, with the same stereo image as the original carrier.I might add support for this to the vocoder itself at some point.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/410779/#p410779 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @53Glad you liked it and thanks for the suggestions!Maybe I could have left the attack a little slower during the chord change, since the carrier was generated using the bgt soundtrack.On the separation of stereo channels into mono files, it makes sense.I'm going to do experiments with my Yamaha S910 keyboard and possibly a roland DX-1 I have here, but I imagine the results will be even better and it makes me very excited! Best regards URL: https://forum.audiogames.net/post/410814/#p410814 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Go for it. I'd be really curious to hear the results! Hearing what other people do with it is the whole reason why I enjoy making stuff like this open source.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/410816/#p410816 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @55That's great!That's great! Sincerely, the results can be found in other existing vocoder solutions, including commercial ones. I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed. I really liked Reason's vocoder possibilities, but I do not think it's accessible to move. You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions. I hope we can exchange experiences in this area of music and audio production that fascinates me a lot. Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility? Thanks again!Sincerely, the results may be better than many commercial vocoder solutions.I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed.I really liked Reason's vocoder possibilities, but I do not think it's accessible to move.You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions.I hope we can exchange experiences in this area of music and audio production that fascinates me a lot.Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility?Thanks again! URL: https://forum.audiogames.net/post/410825/#p410825 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @55That's great! Sincerely, the results can be found in other existing vocoder solutions, including commercial ones. I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed. I really liked Reason's vocoder possibilities, but I do not think it's accessible to move. You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions. I hope we can exchange experiences in this area of music and audio production that fascinates me a lot. Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility? Thanks again!Sincerely, the results may be better than many commercial vocoder solutions.I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed.I really liked Reason's vocoder possibilities, but I do not think it's accessible to move.You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions.I hope we can exchange experiences in this area of music and audio production that fascinates me a lot.Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility?Thanks again! URL: https://forum.audiogames.net/post/410825/#p410825 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @55@55That's great! Sincerely, the results can be found in other existing vocoder solutions, including commercial ones. I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed. I really liked Reason's vocoder possibilities, but I do not think it's accessible to move. You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions. I hope we can exchange experiences in this area of music and audio production that fascinates me a lot. Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility? Thanks again!Sincerely, the results may be better than many commercial vocoder solutions.I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed.I really liked Reason's vocoder possibilities, but I do not think it's accessible to move.You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions.I hope we can exchange experiences in this area of music and audio production that fascinates me a lot.Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility?Thanks again! URL: https://forum.audiogames.net/post/410826/#p410826 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @55That's great!Sincerely, the results can be found in other existing vocoder solutions, including commercial ones. I've tried 3 vocoder plug-ins, including Robe Predator, Robotronic and klang labs Vokko, the latter was the best I've ever used yet is not marketed.I really liked Reason's vocoder possibilities, but I do not think it's accessible to move.You can be sure that I'll show you the next results, yes, I'm seriously thinking about using it in future productions.I hope we can exchange experiences in this area of music and audio production that fascinates me a lot. Who knows, to be able to show some of my work and talk about virtual instruments and their accessibility?Thanks again! URL: https://forum.audiogames.net/post/410830/#p410830 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-10
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Sounds good to me.Are there any features that you think would be useful to add to the vocoder?Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/410977/#p410977 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Has anyone tested my C++ implementation? I personally haven't tested it yet so... URL: https://forum.audiogames.net/post/410994/#p410994 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-11
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? Okay.Then there's another experiment with the vocoder, this time using the patches of my yamaha s910 keyboard.There are three examples: the first audio is my voice (modulator), the second is the carrier and the third is the result processed by the vocoder.The first carrier is stereo, but it is mono because I ended up losing the original recording while separating the channels on file, but thevocoder result is in stereo.In the last example, both the carrier and the vocoder are with the stereo image.I particularly liked the second result, where I put a tone with a bit of vibrato (keyboard modulation), leaving the most expressiveresult.Okay. Then there's another experiment with the vocoder, this time using the keys on my yamaha s910 keyboard. There are three examples: the first audio is my voice (modulator), the second is the carrier and the third is the result processed by the vocoder. The first carrier is stereo, but it is mono because I ended up losing the original recording while separating the channels on file, but the result is in stereo. In the last example, both the carrier and the vocoder are with the stereo image. I particularly liked the second result, where I put a tone with a bit of vibrato (keyboard modulation), leaving the most expressive result: Do not look at my poor English, please. http://dl.dropboxusercontent.com/s/rsnx … o.mp3?dl=0For now, the very suggestion would be to implement the possibility of accepting carrier in stereo, since it gave a little work.best regards URL: https://forum.audiogames.net/post/411063/#p411063 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-11
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? Okay.Then there's another experiment with the vocoder, this time using the patches of my yamaha s910 keyboard.There are three examples: the first audio is my voice (modulator), the second is the carrier and the third is the result processed by the vocoder.The first carrier is stereo, but it is mono because I ended up losing the original recording while separating the channels on file, but thevocoder result is in stereo.In the last example, both the carrier and the vocoder are with the stereo image.I particularly liked the second result, where I put a tone with a bit of vibrato (keyboard modulation), leaving the most expressive result.Do not look at my poor English, please. http://dl.dropboxusercontent.com/s/rsnx … o.mp3?dl=0For now, the very suggestion would be to implement the possibility of accepting carrier in stereo, since it gave a little work.best regards URL: https://forum.audiogames.net/post/411064/#p411064 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-11
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? Okay.Then there's another experiment with the vocoder, this time using the patches of my yamaha s910 keyboard.There are three examples: the first audio is my voice (modulator), the second is the carrier and the third is the result processed by the vocoder.The first carrier is stereo, but it is mono because I ended up losing the original recording while separating the channels on file, but the vocoder result is in stereo.In the last example, both the carrier and the vocoder are with the stereo image.I particularly liked the second result, where I put a tone with a bit of vibrato (keyboard modulation), leaving the most expressive result.Do not look at my poor English, please. http://dl.dropboxusercontent.com/s/rsnx … o.mp3?dl=0For now, the very suggestion would be to implement the possibility of accepting carrier in stereo, since it gave a little work.best regards URL: https://forum.audiogames.net/post/411064/#p411064 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? It seems like it lost the S's, or you have a De Esser on your modulator/carrier. Just something I noticed. Only happened on the first one. URL: https://forum.audiogames.net/post/411074/#p411074 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-11
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @60It was probably time to tape the carrier.I should have stretched out the notes a little more, or else I did not pauses.Then, when that happened, he cut the wheezing a little. But the modulator is ok. URL: https://forum.audiogames.net/post/411077/#p411077 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-11
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? @Gabriel Awesome! I really like what you did with it. Just two quick comments:1. The carrier is still too loud; we're getting clipping. Lower the volume of it by about 4 or 5 dB. You can always normalize/compress it again afterwards.2. As Ethin said, some of the phrases are cut off. That is because the carrier signal goes from full volume to total silence immediately, and it does so before the phrases are completely finished. As you said, stretching out the carrier notes a little will do the trick.Nice work!And yes, processing stereo carriers is on my list of things to do. It's really annoying to have to go through all those steps, I know.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/411080/#p411080 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-14
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @philip_bennefallI discovered something curious, I do not know if it could be a bug:If the modulator file is in stereo and the carrier in mono, when trying to process the vocshell crashes.I did little with files recorded on my daw (Sonar) and only now that I have noticed this detail.regards URL: https://forum.audiogames.net/post/411629/#p411629 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-14
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @philip_bennefallI discovered something curious, I do not know if it could be a bug:If the modulator file is in stereo and the carrier in mono, when trying to process the vocshell crashes.I did little with files recorded on my daw (Sonar) and only now that I have noticed this detail.One thing I forgot to say is that when I separate the channels from the carrier into a file, when I'm going to mount the stereo image already processed by the vocoder, I have to convert back the generated mono files to stereo to work fine.It would be interesting if the vocoder already generated the file in stereo, regardless of whether the carrier is stereo or not.This is another job that I just have to doRegards URL: https://forum.audiogames.net/post/411629/#p411629 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-14
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Hi Gabriel,That is odd. When I try what you describe, I get the following message as expected:Error: The carrier has 2 channels.The maximum allowed number of channels is 1.This restriction may be lifted in a future version.Do you get something else?As for channel conversions, that's something I can easily do if I implement proper multichannel support in the vocoder.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/411768/#p411768 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Hi Philip,This is truely a cool project. Ever since your old PB Vocoder program, which I did like, I've been waiting to see if you'd ever do something else along the lines of a vocoder. This is one of the best vocoders I've heard, and I've tried a lot of vocoders, free and paid. Whenever someone makes a vst for it, that will be sweet! URL: https://forum.audiogames.net/post/411815/#p411815 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-15
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Thank you! I'm really glad you like it! A VST will come, never fear. It's just a matter of time.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/411834/#p411834 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-15
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @64Funny!Did you test with the carrier in mono? Here the expected message only appears when the carrier is actually in stereo, whether the modulator is stereo or mono.But if the modulator is in stereo and the carrier in mono, at least here the vocoder crashes and the windows message appears that the program has stopped working. URL: https://forum.audiogames.net/post/411850/#p411850 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-15
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Hi Gabriel,Actually, I did it the other way around - I used a stereo carrier and a mono modulator. With the reverse configuration, I got the crash and it has now been fixed. You can download the shell from the following link:https://www.dropbox.com/s/6v7jcvrx29zuw … e.exe?dl=1I have updated post 1 with this new link, and the code fix has been pushed to GitHub.Thanks for the report!Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/411902/#p411902 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Will I need to modify my C++ adaptation of the shell as well? I'd rather not get too far out of date for this one. Either way, making a VST for this shouldn't be overly difficult to do -- the WDL toolkit provides ways of doing this with VST3. The problem is that that way passes audio samples as double* and not float*. The vocoder expects float*, so there is the possibility of losing data -- possibly important data too. The other issues, of course, are getting a carrier and modulator. I'd love to help make VSTs like this though -- I've always been interested in making VSTs, but it always seems difficult to do. Perhaps I'm learning it wrong or following the wrong tutorial. URL: https://forum.audiogames.net/post/411919/#p411919 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-15
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? @Ethin There are two ways you could go with the VST, I would say:1. The simple approach where you do it entirely based on audio. You have one channel be the carrier and the other the modulator, like a stereo stream.2. Have the option of generating a carrier on the fly based on MIDI input, or possibly by way of pitch detection of the modulator.Obviously the second approach is way more involved as you then need to integrate a synthesis layer and you would want to give the user plenty of options like different kinds of sound sources, vibrato, monophonic and polyphonic input modes, etc etc. So I will probably start with option 1.As for the conversion from float to double, you would not really lose any data. 32 bit audio gives you a *huge* dynamic range. The only reason to use doubles is if you want an enormous dynamic range (hundreds of dB), or if you are running a long DSP chain. We are doing neither, so floats are absolutely fine. It simply requires that you convert between the two as needed, which will still give you 32 bit precision at all times.Finally, to keep up to date with the shell, the easiest way would probably be to just run a diff. I only changed a single line, so it's a trivial change.Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/411973/#p411973 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? @70, ah. I understand now. Thanks for that explanation. I would love to help work on the VST -- I might learn something new! URL: https://forum.audiogames.net/post/412024/#p412024 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-16
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Hi all,I just released version 1.1 of the vocoder library and shell. The new version has support for stereo carriers, which means that the vocoder can now output stereo audio natively. I also made the shell automatically normalize the output file so that it matches the peak amplitude in the carrier.Note for anyone using the voclib.h library; this is a breaking change due to the introduction of an argument called carrier_channels in the voclib_initialize function.The link for the new version is:https://www.dropbox.com/s/3a8hr9rbe5ghe … 1.exe?dl=1As always, the source can be found on GitHub at:https://github.com/blastbay/voclib/Let me know what you think!Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/412105/#p412105 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-17
Thread
AudioGames . net Forum — Developers room : gabriel-schuck via Audiogames-reflector
Re: Interest in an open source vocoder library? @philip_bennefallGreat! Now it's going to make a lot easier here, with stereo carrier support. Thank you! Everything working. URL: https://forum.audiogames.net/post/412301/#p412301 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Ooh nice, one of the only vocoders I know that accepts stereo input. Nice job! URL: https://forum.audiogames.net/post/412322/#p412322 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? hi again,so, i have to update the python library, which i will do. URL: https://forum.audiogames.net/post/412374/#p412374 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? hi again,pyvoclib updated to voclib version 1.1as always, you can get it from my gitHub page. URL: https://forum.audiogames.net/post/412377/#p412377 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
Re: Interest in an open source vocoder library? Philip two things. First, and for Ethin as well, a VST can have more than just two channels as input, especially in DAWs like reaper, and if you're gonna make it VST3 assume something powerful like that, you can have 1/2 and 3/4, 1/2 bing the modulator and 3/4 being the carrier or whatever. You might even make two separate versions, you would need different dll's because this is probably done on init, or you could check filename, but you could have a mono input version with 1/2 being mod and carrier, or 1/2-3/4 with the stereo pairs. I'd love to see how this thing deals with input where I use a stereo carrier and stereo modulator but the stereo modulator is off center and the stereo carrier is in the other direction. Still this already a big improvement, just about no vocoders, even some hardware, support stereo for both inputs and give a stereo output.And the second thing: Can't you use GitHub's release system for this so you don't keep having to create new dropbox links? I've seen a good few release binaries through the release system as assets. URL: https://forum.audiogames.net/post/412425/#p412425 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Interest in an open source vocoder library?
2019-02-17
Thread
AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
Re: Interest in an open source vocoder library? Thanks guys for all the positive feedback!@x0 Oh yes, I know that a VST can have more than two inputs - I just haven't taken the time to figure out how the SDK works yet. As for the modulator, right now it still has to be mono. In general I think it would just increase code complexity for very little gain, allowing the modulator to be stereo as well. Of course, I could easily add a downmix option for the modulator so that you can pass a stereo stream, but ultimately it still has to be used as inputs to the filterbank and the envelopes which are then applied to the carrier. Do you agree, or do you see some benefits with a stereo modulator?Kind regards,Philip Bennefall URL: https://forum.audiogames.net/post/412430/#p412430 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector