-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New native LMMS synth #1436
Comments
Sounds awesome! Got any demos of the sound? |
Not yet. But I will once I get the VST working properly, I'm having a GUI As far as how it sounds... EDIT On Fri, Dec 12, 2014 at 11:21 AM, Spekular notifications@github.com wrote:
|
@cubician Did you finish your VST? If it's the case, how could we help you integrate this as an instrument/bundled vst inside lmms? |
@cubician Cool thing! I see that you've put the thing on your page. Do you want people to fork that and send you pull requests? |
It doesn't look like that repository has all of the code needed to build Karnex. Just looking in Karnex.cpp, most of the functions declared in the header aren't actually filled out in the source file. It looks to me like that repository was the author's attempt to port Karnex to LMMS, and he either lost interest or lost the time to complete it. Unfortunately, I can't find the original Karnex code anywhere. But if you're reading this, @cubician you should just upload a dump of the FlowStone/Karnoid version somewhere and we can try to revive it! |
It's a bit intimidating to get started with coding for a project of this |
Hey! So the original Karnex flowstone file was lost. My laptop got Here's how Karnex works in theory: Karnex uses two oscillators. The signal begins at the "voice" oscillator. This is a two-dimensional The second oscillator, the "mouth" oscillator, is a one-dimensional The mouth oscillator then modulates the frequency of the voice oscillator. I had plans for more complex things, like a filter with a filter fm osc, On Sun, Jun 7, 2015 at 6:42 PM, Oskar Wallgren notifications@github.com
|
Here is a really bad flowchart. On Tue, Jun 9, 2015 at 12:48 PM, Ian Sannar ian.sannar@gmail.com wrote:
|
There's kind of a gap between "to chip in" and "maybe you guys can work on it from there". I was rather aiming for the first of them. ;-) The closest to FlowStone I know that works cross platform is Faust. The site is down right now but I leave you a link anyway for future adventures. |
With help from @douglasdgi, I learned enough about LMMS native plugins to cobble it together. It can be found here. I still have very little experience, but getting this working was incredibly fun. If there's anything I can do better, I am glad to hear how I can improve. |
@iansannar Cool! Can you submit a Pull Request for this plugin? Just hit the button for this on the https://github.com/iansannar/lmms/tree/SynchroSynth branch. |
I've requested this in the mailing list before, but now that we have more developers I figure it's a good time to suggest it again.
The idea is another native synthesizer that creates grimy dubstep sounds. I have a VST version I've written using FlowStone (called Karnoid), but I haven't been able to port it to LMMS because I don't know a darn thing about QT.
Below is a cruddy screenshot of the VST running in Ableton.
It uses two wavetables like BitInvader, but unlike BitInvader, they are generated using functions rather than being drawn. One wavetable performs FM on the other. It's fairly simple, but the results are great sounding.
If any developers are interested in assisting this port, please let me know.
EDIT
Here's an outdated audio sample, but a sample nonetheless.
https://soundcloud.com/cubician/growl2-test(dead link)The text was updated successfully, but these errors were encountered: